#1031056 ceilometer: FTBFS randomly (autobuilder hangs)

#1031056#5
Date:
2023-02-10 23:43:30 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in bookworm, your package failed to build:
--------------------------------------------------------------------------------
[...]
  debian/rules build-indep
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh build-indep  --with python3,sphinxdoc
    dh_update_autotools_config -i
    dh_autoreconf -i
    dh_auto_configure -i
dh_auto_configure: warning: Please use the third-party "pybuild" build system instead of python-distutils
dh_auto_configure: warning: This feature will be removed in compat 12.
    debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
/usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func ceilometer-common.config

[... snipped ...]

2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/<<PKGBUILDDIR>>/ceilometer/publisher/messaging.py", line 156, in _process_queue
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     self._send(topic, data)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     return self._execute_mock_call(*args, **kwargs)
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging     raise effect
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging ceilometer.publisher.messaging.DeliveryFailure: None
2023-02-05 12:10:25.267 433346 ERROR ceilometer.publisher.messaging 
ceilometer.tests.unit.publisher.test_messaging_publisher.NotifierOnlyPublisherTest.test_publish_with_none_rabbit_driver
ceilometer.tests.unit.publisher.test_messaging_publisher.NotifierOnlyPublisherTest.test_publish_with_none_rabbit_driver ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_no_policy(notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_no_policy(notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_no_policy(event_notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_no_policy(event_notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_policy_block(notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_policy_block(notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_policy_block(event_notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_policy_block(event_notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_policy_incorrect(notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_policy_incorrect(notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_policy_incorrect(event_notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicy.test_published_with_policy_incorrect(event_notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_default_sized_queue_and_rpc_down(notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_default_sized_queue_and_rpc_down(notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_default_sized_queue_and_rpc_down(event_notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_default_sized_queue_and_rpc_down(event_notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_drop_and_rpc_down(notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_drop_and_rpc_down(notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_drop_and_rpc_down(event_notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_drop_and_rpc_down(event_notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_queue_and_rpc_down(notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_queue_and_rpc_down(notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_queue_and_rpc_down(event_notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_queue_and_rpc_down(event_notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_queue_and_rpc_down_up(notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_queue_and_rpc_down_up(notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_queue_and_rpc_down_up(event_notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_queue_and_rpc_down_up(event_notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_sized_queue_and_rpc_down(notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_sized_queue_and_rpc_down(notifier) ... ok
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_sized_queue_and_rpc_down(event_notifier)
ceilometer.tests.unit.publisher.test_messaging_publisher.TestPublisherPolicyReactions.test_published_with_policy_sized_queue_and_rpc_down(event_notifier) ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_field_mappings
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_field_mappings ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_empty_data
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_empty_data ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_extendedKey
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_extendedKey ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath_bad_format
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath_bad_format ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath_nomatch
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath_nomatch ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath_value_is_int
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath_value_is_int ... ok
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath_value_not_str
ceilometer.tests.unit.publisher.test_monasca_data_filter.TestMonUtils.test_process_sample_metadata_with_jsonpath_value_not_str ... ok
2023-02-05 12:10:30.060 433346 INFO ceilometer.monasca_client [-] monasca_client: using <MagicMock name='mock.netloc.__add__()' id='140088846912208'> as Monasca endpoint
2023-02-05 12:10:30.069 433346 INFO ceilometer.publisher.monasca [-] Publishing metric with name test and timestamp 1675598975756 to endpoint.
2023-02-05 12:10:30.070 433346 INFO ceilometer.publisher.monasca [-] Traceback (most recent call last):
   File "/<<PKGBUILDDIR>>/ceilometer/publisher/monasca.py", line 99, in _publish_handler
     func(**metrics[0])
   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
     return self._mock_call(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
     return self._execute_mock_call(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
     raise effect
Exception

2023-02-05 12:10:30.071 433346 INFO ceilometer.publisher.monasca [-] Publishing metric with name test2 and timestamp 1675598975756 to endpoint.
2023-02-05 12:10:30.074 433346 INFO ceilometer.publisher.monasca [-] Traceback (most recent call last):
   File "/<<PKGBUILDDIR>>/ceilometer/publisher/monasca.py", line 99, in _publish_handler
     func(**metrics[0])
   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
     return self._mock_call(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
     return self._execute_mock_call(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
     raise effect
Exception

2023-02-05 12:10:30.074 433346 INFO ceilometer.publisher.monasca [-] Publishing metric with name test2 and timestamp 1675598975756 to endpoint.
2023-02-05 12:10:30.075 433346 INFO ceilometer.publisher.monasca [-] Traceback (most recent call last):
   File "/<<PKGBUILDDIR>>/ceilometer/publisher/monasca.py", line 99, in _publish_handler
     func(**metrics[0])
   File "/usr/lib/python3.11/unittest/mock.py", line 1118, in __call__
     return self._mock_call(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.11/unittest/mock.py", line 1122, in _mock_call
     return self._execute_mock_call(*args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.11/unittest/mock.py", line 1177, in _execute_mock_call
     raise effect
Exception

ceilometer.tests.unit.publisher.test_monasca_publisher.TestMonascaPublisher.test_publisher_archival_on_failure
ceilometer.tests.unit.publisher.test_monasca_publisher.TestMonascaPublisher.test_publisher_archival_on_failure ... ok
2023-02-05 12:10:30.142 433346 INFO ceilometer.monasca_client [-] monasca_client: using <MagicMock name='mock.netloc.__add__()' id='140088851039312'> as Monasca endpoint
2023-02-05 12:10:35.145 433346 INFO ceilometer.publisher.monasca [-] Batch queue full, triggering batch publish.
2023-02-05 12:10:35.145 433346 INFO ceilometer.publisher.monasca [-] batch is ready: batch_count 3
2023-02-05 12:10:35.145 433346 INFO ceilometer.publisher.monasca [-] Successfully published 3 metric(s)
ceilometer.tests.unit.publisher.test_monasca_publisher.TestMonascaPublisher.test_publisher_batch
ceilometer.tests.unit.publisher.test_monasca_publisher.TestMonascaPublisher.test_publisher_batch ... ok
2023-02-05 12:10:40.204 433346 INFO ceilometer.monasca_client [-] monasca_client: using <MagicMock name='mock.netloc.__add__()' id='140088851491280'> as Monasca endpoint
2023-02-05 12:10:45.207 433346 INFO ceilometer.publisher.monasca [-] Batch queue full, triggering batch publish.
2023-02-05 12:10:45.207 433346 INFO ceilometer.publisher.monasca [-] batch is ready: batch_count 3
2023-02-05 12:10:45.208 433346 ERROR ceilometer.publisher.monasca [-] Metric create failed for 3 metric(s) with name(s) test,test2,test2 : ceilometer.monasca_client.MonascaServiceException: Monasca service is unavailable:
2023-02-05 12:11:40.206 433346 INFO ceilometer.publisher.monasca [-] Retry queue has items, triggering retry.
2023-02-05 12:11:40.206 433346 INFO ceilometer.publisher.monasca [-] Retrying metric publish from retry queue.
2023-02-05 12:11:40.206 433346 INFO ceilometer.publisher.monasca [-] Retrying metric test successful, removing metric from retry queue.
2023-02-05 12:11:40.207 433346 INFO ceilometer.publisher.monasca [-] Retrying metric publish from retry queue.
2023-02-05 12:11:40.207 433346 INFO ceilometer.publisher.monasca [-] Retrying metric test2 successful, removing metric from retry queue.
2023-02-05 12:11:40.207 433346 INFO ceilometer.publisher.monasca [-] Retrying metric publish from retry queue.
2023-02-05 12:11:40.207 433346 INFO ceilometer.publisher.monasca [-] Retrying metric test2 successful, removing metric from retry queue.
ceilometer.tests.unit.publisher.test_monasca_publisher.TestMonascaPublisher.test_publisher_batch_retry
ceilometer.tests.unit.publisher.test_monasca_publisher.TestMonascaPublisher.test_publisher_batch_retry ... ok
2023-02-05 12:11:40.270 433346 INFO ceilometer.monasca_client [-] monasca_client: using <MagicMock name='mock.netloc.__add__()' id='140088851823568'> as Monasca endpoint
2023-02-05 12:11:40.272 433346 INFO ceilometer.publisher.monasca [-] Publishing metric with name test and timestamp 1675598975756 to endpoint.
2023-02-05 12:11:40.272 433346 INFO ceilometer.publisher.monasca [-] Successfully published 1 metric(s)
2023-02-05 12:11:40.272 433346 INFO ceilometer.publisher.monasca [-] Publishing metric with name test2 and timestamp 1675598975756 to endpoint.
2023-02-05 12:11:40.272 433346 INFO ceilometer.publisher.monasca [-] Successfully published 1 metric(s)
2023-02-05 12:11:40.272 433346 INFO ceilometer.publisher.monasca [-] Publishing metric with name test2 and timestamp 1675598975756 to endpoint.
2023-02-05 12:11:40.272 433346 INFO ceilometer.publisher.monasca [-] Successfully published 1 metric(s)
ceilometer.tests.unit.publisher.test_monasca_publisher.TestMonascaPublisher.test_publisher_publish
ceilometer.tests.unit.publisher.test_monasca_publisher.TestMonascaPublisher.test_publisher_publish ... ok
ceilometer.tests.unit.publisher.test_prometheus.TestPrometheusPublisher.test_post_samples
ceilometer.tests.unit.publisher.test_prometheus.TestPrometheusPublisher.test_post_samples ... ok
ceilometer.tests.unit.publisher.test_prometheus.TestPrometheusPublisher.test_post_samples_ssl
ceilometer.tests.unit.publisher.test_prometheus.TestPrometheusPublisher.test_post_samples_ssl ... ok
2023-02-05 12:11:40.449 433346 WARNING ceilometer.publisher.udp [-] Unable to send sample over UDP: OSError
2023-02-05 12:11:40.450 433346 ERROR ceilometer.publisher.udp [-] : OSError
2023-02-05 12:11:40.450 433346 ERROR ceilometer.publisher.udp Traceback (most recent call last):
2023-02-05 12:11:40.450 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/publisher/udp.py", line 72, in publish_samples
2023-02-05 12:11:40.450 433346 ERROR ceilometer.publisher.udp     self.socket.sendto(msgpack.dumps(msg, use_bin_type=True),
2023-02-05 12:11:40.450 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/tests/unit/publisher/test_udp.py", line 146, in _raise_ioerror
2023-02-05 12:11:40.450 433346 ERROR ceilometer.publisher.udp     raise IOError
2023-02-05 12:11:40.450 433346 ERROR ceilometer.publisher.udp OSError
2023-02-05 12:11:40.450 433346 ERROR ceilometer.publisher.udp 
2023-02-05 12:11:40.454 433346 WARNING ceilometer.publisher.udp [-] Unable to send sample over UDP: OSError
2023-02-05 12:11:40.454 433346 ERROR ceilometer.publisher.udp [-] : OSError
2023-02-05 12:11:40.454 433346 ERROR ceilometer.publisher.udp Traceback (most recent call last):
2023-02-05 12:11:40.454 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/publisher/udp.py", line 72, in publish_samples
2023-02-05 12:11:40.454 433346 ERROR ceilometer.publisher.udp     self.socket.sendto(msgpack.dumps(msg, use_bin_type=True),
2023-02-05 12:11:40.454 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/tests/unit/publisher/test_udp.py", line 146, in _raise_ioerror
2023-02-05 12:11:40.454 433346 ERROR ceilometer.publisher.udp     raise IOError
2023-02-05 12:11:40.454 433346 ERROR ceilometer.publisher.udp OSError
2023-02-05 12:11:40.454 433346 ERROR ceilometer.publisher.udp 
2023-02-05 12:11:40.455 433346 WARNING ceilometer.publisher.udp [-] Unable to send sample over UDP: OSError
2023-02-05 12:11:40.455 433346 ERROR ceilometer.publisher.udp [-] : OSError
2023-02-05 12:11:40.455 433346 ERROR ceilometer.publisher.udp Traceback (most recent call last):
2023-02-05 12:11:40.455 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/publisher/udp.py", line 72, in publish_samples
2023-02-05 12:11:40.455 433346 ERROR ceilometer.publisher.udp     self.socket.sendto(msgpack.dumps(msg, use_bin_type=True),
2023-02-05 12:11:40.455 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/tests/unit/publisher/test_udp.py", line 146, in _raise_ioerror
2023-02-05 12:11:40.455 433346 ERROR ceilometer.publisher.udp     raise IOError
2023-02-05 12:11:40.455 433346 ERROR ceilometer.publisher.udp OSError
2023-02-05 12:11:40.455 433346 ERROR ceilometer.publisher.udp 
2023-02-05 12:11:40.458 433346 WARNING ceilometer.publisher.udp [-] Unable to send sample over UDP: OSError
2023-02-05 12:11:40.458 433346 ERROR ceilometer.publisher.udp [-] : OSError
2023-02-05 12:11:40.458 433346 ERROR ceilometer.publisher.udp Traceback (most recent call last):
2023-02-05 12:11:40.458 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/publisher/udp.py", line 72, in publish_samples
2023-02-05 12:11:40.458 433346 ERROR ceilometer.publisher.udp     self.socket.sendto(msgpack.dumps(msg, use_bin_type=True),
2023-02-05 12:11:40.458 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/tests/unit/publisher/test_udp.py", line 146, in _raise_ioerror
2023-02-05 12:11:40.458 433346 ERROR ceilometer.publisher.udp     raise IOError
2023-02-05 12:11:40.458 433346 ERROR ceilometer.publisher.udp OSError
2023-02-05 12:11:40.458 433346 ERROR ceilometer.publisher.udp 
2023-02-05 12:11:40.459 433346 WARNING ceilometer.publisher.udp [-] Unable to send sample over UDP: OSError
2023-02-05 12:11:40.459 433346 ERROR ceilometer.publisher.udp [-] : OSError
2023-02-05 12:11:40.459 433346 ERROR ceilometer.publisher.udp Traceback (most recent call last):
2023-02-05 12:11:40.459 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/publisher/udp.py", line 72, in publish_samples
2023-02-05 12:11:40.459 433346 ERROR ceilometer.publisher.udp     self.socket.sendto(msgpack.dumps(msg, use_bin_type=True),
2023-02-05 12:11:40.459 433346 ERROR ceilometer.publisher.udp   File "/<<PKGBUILDDIR>>/ceilometer/tests/unit/publisher/test_udp.py", line 146, in _raise_ioerror
2023-02-05 12:11:40.459 433346 ERROR ceilometer.publisher.udp     raise IOError
2023-02-05 12:11:40.459 433346 ERROR ceilometer.publisher.udp OSError
2023-02-05 12:11:40.459 433346 ERROR ceilometer.publisher.udp 
ceilometer.tests.unit.publisher.test_udp.TestUDPPublisher.test_publish_error
ceilometer.tests.unit.publisher.test_udp.TestUDPPublisher.test_publish_error ... ok
2023-02-05 12:11:41.328 433346 WARNING ceilometer.publisher.udp [-] Cannot resolve host somehost, creating AF_INET socket...
ceilometer.tests.unit.publisher.test_udp.TestUDPPublisher.test_published
ceilometer.tests.unit.publisher.test_udp.TestUDPPublisher.test_published ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_change_key
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_change_key ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_change_value
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_change_value ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_same
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_same ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_signed
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_signed ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_use_configured_secret
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_compute_signature_use_configured_secret ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_no_secret
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_no_secret ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_incorrect
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_incorrect ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_invalid_encoding
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_invalid_encoding ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_nested
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_nested ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_nested_json
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_nested_json ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_signed
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_signed ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_unicode
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_unicode ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_unsigned
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_signature_unsigned ... ok
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_unicode_symbols
ceilometer.tests.unit.publisher.test_utils.TestSignature.test_verify_unicode_symbols ... ok
ceilometer.tests.unit.publisher.test_utils.TestUtils.test_recursive_keypairs
ceilometer.tests.unit.publisher.test_utils.TestUtils.test_recursive_keypairs ... ok
ceilometer.tests.unit.publisher.test_utils.TestUtils.test_recursive_keypairs_with_list_of_dict
ceilometer.tests.unit.publisher.test_utils.TestUtils.test_recursive_keypairs_with_list_of_dict ... ok
ceilometer.tests.unit.publisher.test_utils.TestUtils.test_recursive_keypairs_with_separator
ceilometer.tests.unit.publisher.test_utils.TestUtils.test_recursive_keypairs_with_separator ... ok
ceilometer.tests.unit.publisher.test_zaqar.TestZaqarPublisher.test_zaqar_post_events
ceilometer.tests.unit.publisher.test_zaqar.TestZaqarPublisher.test_zaqar_post_events ... ok
ceilometer.tests.unit.publisher.test_zaqar.TestZaqarPublisher.test_zaqar_post_samples
ceilometer.tests.unit.publisher.test_zaqar.TestZaqarPublisher.test_zaqar_post_samples ... ok
ceilometer.tests.unit.publisher.test_zaqar.TestZaqarPublisher.test_zaqar_publisher_config
ceilometer.tests.unit.publisher.test_zaqar.TestZaqarPublisher.test_zaqar_publisher_config ... ok
ceilometer.tests.unit.test_declarative.TestDefinition.test_caching_parsers
ceilometer.tests.unit.test_declarative.TestDefinition.test_caching_parsers ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_all_excluded_counters_is_excluded
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_all_excluded_counters_is_excluded ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_all_excluded_counters_not_excluded
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_all_excluded_counters_not_excluded ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_check_counters_include_exclude
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_check_counters_include_exclude ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_check_counters_include_exclude_same
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_check_counters_include_exclude_same ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_check_counters_wildcard_included
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_check_counters_wildcard_included ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_check_publishers_invalid_publisher
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_check_publishers_invalid_publisher ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_counter_dont_match
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_counter_dont_match ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_duplicated_sinks_names
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_duplicated_sinks_names ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_duplicated_source_names
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_duplicated_source_names ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_excluded_counter_and_excluded_wildcard_counters
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_excluded_counter_and_excluded_wildcard_counters ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_fake_volume_counter
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_fake_volume_counter ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_included_counter_and_wildcard_counters
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_included_counter_and_wildcard_counters ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_counter_pipeline
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_counter_pipeline ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_included_counters
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_included_counters ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_pipeline
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_pipeline ... ok
2023-02-05 12:11:42.492 433346 ERROR ceilometer.pipeline.sample [-] Pipeline second_sink: Continue after error from publisher <ceilometer.tests.unit.pipeline_base.BasePipelineTestCase.PublisherClassException object at 0x7f68fa16a0d0>: Exception
2023-02-05 12:11:42.492 433346 ERROR ceilometer.pipeline.sample Traceback (most recent call last):
2023-02-05 12:11:42.492 433346 ERROR ceilometer.pipeline.sample   File "/<<PKGBUILDDIR>>/ceilometer/pipeline/sample.py", line 85, in publish_samples
2023-02-05 12:11:42.492 433346 ERROR ceilometer.pipeline.sample     p.publish_samples(samples)
2023-02-05 12:11:42.492 433346 ERROR ceilometer.pipeline.sample   File "/<<PKGBUILDDIR>>/ceilometer/tests/unit/pipeline_base.py", line 43, in publish_samples
2023-02-05 12:11:42.492 433346 ERROR ceilometer.pipeline.sample     raise Exception()
2023-02-05 12:11:42.492 433346 ERROR ceilometer.pipeline.sample Exception
2023-02-05 12:11:42.492 433346 ERROR ceilometer.pipeline.sample 
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_pipeline_exception
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_pipeline_exception ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_publisher
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_publisher ... ok
2023-02-05 12:11:42.618 433346 ERROR ceilometer.pipeline.sample [-] Pipeline test_sink: Continue after error from publisher <ceilometer.tests.unit.pipeline_base.BasePipelineTestCase.PublisherClassException object at 0x7f68fa39bed0>: Exception
2023-02-05 12:11:42.618 433346 ERROR ceilometer.pipeline.sample Traceback (most recent call last):
2023-02-05 12:11:42.618 433346 ERROR ceilometer.pipeline.sample   File "/<<PKGBUILDDIR>>/ceilometer/pipeline/sample.py", line 85, in publish_samples
2023-02-05 12:11:42.618 433346 ERROR ceilometer.pipeline.sample     p.publish_samples(samples)
2023-02-05 12:11:42.618 433346 ERROR ceilometer.pipeline.sample   File "/<<PKGBUILDDIR>>/ceilometer/tests/unit/pipeline_base.py", line 43, in publish_samples
2023-02-05 12:11:42.618 433346 ERROR ceilometer.pipeline.sample     raise Exception()
2023-02-05 12:11:42.618 433346 ERROR ceilometer.pipeline.sample Exception
2023-02-05 12:11:42.618 433346 ERROR ceilometer.pipeline.sample 
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_publisher_isolation
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_publisher_isolation ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_sources_with_single_sink
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_multiple_sources_with_single_sink ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_no_meters
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_no_meters ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_no_name
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_no_name ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_no_publishers
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_no_publishers ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_none_volume_counter
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_none_volume_counter ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_sink_no_source
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_sink_no_source ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_source_dangling_sink
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_source_dangling_sink ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_source_no_sink
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_source_no_sink ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_source_with_multiple_sinks
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_source_with_multiple_sinks ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_unique_pipeline_names
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_unique_pipeline_names ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_wildcard_and_excluded_wildcard_counters
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_wildcard_and_excluded_wildcard_counters ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_wildcard_counter
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_wildcard_counter ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_wildcard_excluded_counters
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_wildcard_excluded_counters ... ok
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_wildcard_excluded_counters_not_excluded
ceilometer.tests.unit.test_decoupled_pipeline.TestDecoupledPipeline.test_wildcard_excluded_counters_not_excluded ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_all_excluded_events_excluded
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_all_excluded_events_excluded ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_all_excluded_events_not_excluded
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_all_excluded_events_not_excluded ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_check_events_include_exclude
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_check_events_include_exclude ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_check_events_include_exclude_same
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_check_events_include_exclude_same ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_check_events_wildcard_included
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_check_events_wildcard_included ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_check_publishers_invalid_publisher
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_check_publishers_invalid_publisher ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_event_non_match
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_event_non_match ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_excluded_event_and_excluded_wildcard_events
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_excluded_event_and_excluded_wildcard_events ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_included_event_and_wildcard_events
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_included_event_and_wildcard_events ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_multiple_included_events
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_multiple_included_events ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_multiple_pipeline
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_multiple_pipeline ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_multiple_publisher
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_multiple_publisher ... ok
2023-02-05 12:11:44.297 433346 ERROR ceilometer.pipeline.event [-] Pipeline test_sink: Continue after error from publisher <ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.PublisherClassException object at 0x7f68fa14c350>: Exception
2023-02-05 12:11:44.297 433346 ERROR ceilometer.pipeline.event Traceback (most recent call last):
2023-02-05 12:11:44.297 433346 ERROR ceilometer.pipeline.event   File "/<<PKGBUILDDIR>>/ceilometer/pipeline/event.py", line 90, in publish_events
2023-02-05 12:11:44.297 433346 ERROR ceilometer.pipeline.event     p.publish_events(events)
2023-02-05 12:11:44.297 433346 ERROR ceilometer.pipeline.event   File "/<<PKGBUILDDIR>>/ceilometer/tests/unit/test_event_pipeline.py", line 42, in publish_events
2023-02-05 12:11:44.297 433346 ERROR ceilometer.pipeline.event     raise Exception()
2023-02-05 12:11:44.297 433346 ERROR ceilometer.pipeline.event Exception
2023-02-05 12:11:44.297 433346 ERROR ceilometer.pipeline.event 
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_multiple_publisher_isolation
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_multiple_publisher_isolation ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_name
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_name ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_no_events
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_no_events ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_no_name
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_no_name ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_no_publishers
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_no_publishers ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_unique_pipeline_names
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_unique_pipeline_names ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_wildcard_and_excluded_wildcard_events
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_wildcard_and_excluded_wildcard_events ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_wildcard_event
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_wildcard_event ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_wildcard_excluded_events
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_wildcard_excluded_events ... ok
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_wildcard_excluded_events_not_excluded
ceilometer.tests.unit.test_event_pipeline.EventPipelineTestCase.test_wildcard_excluded_events_not_excluded ... ok
ceilometer.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching
ceilometer.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching ... ok
ceilometer.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix
ceilometer.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_caching_mix ... ok
ceilometer.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching
ceilometer.tests.unit.test_messaging.MessagingTests.test_get_transport_default_url_no_caching ... ok
Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 476, in fire_timers
     timer()
   File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__
     cb(*args, **kw)
   File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 147, in _do_acquire
     waiter.switch()
greenlet.error: cannot switch to a different thread
E: Build killed with signal TERM after 60 minutes of inactivity
--------------------------------------------------------------------------------

(The above is just how the build ends and not necessarily the most relevant part)

Note: I've used the word "randomly" in the subject, but it's not purely random.
After building several times on systems with 1 and 2 CPUs, I've noticed that
the failure rate on systems with one CPU is a lot higher.

Therefore, to reproduce, please try first setting GRUB_CMDLINE_LINUX="nr_cpus=1"
in /etc/default/grub. If that does not work, then the general offer below
still applies.
--------------------------------------------------------------------- About the archive rebuild: The build was made using virtual machines from Hetzner, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages (plus debhelper). If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.
#1031056#10
Date:
2024-05-09 12:05:01 UTC
From:
To:
Hi,

I tried rebuilding 3 times ceilometer with 1 CPU (with nr_cpu=1 in grub)
in a virtual machine, and I couldn't reproduce. Note that it has run
unit tests twice on each run, with python 3.11 and 3.12, so effectively,
I tried 6 times...

It's possible that the latest eventlet fixed it. Please try to reproduce
this bug again, and re-open the bug if you feel like it's still not fixed.

Cheers,

Thomas Goirand (zigo)

#1031056#15
Date:
2024-05-10 11:38:14 UTC
From:
To:
fixed 1031056 1:22.0.0-1
tags 1031056 + bookworm
thanks

El 9/5/24 a las 14:05, Thomas Goirand escribió:

Thanks for checking. I see that you skipped bookworm in your tests, which is what I reported at the time.

So I went ahead and checked the build in bullseye, bookworm and trixie again, using single-cpu systems
of several flavors. This is what I got so far (numbers show failures/tries).

bullseye 0/18
bookworm 17/32
trixie 0/32

I could do more tests than that, but with the above data I think it's fair to say that the
problem I reported (FTBFS randomly in bookworm) is not fixed yet.

Unfortunately, I can't do that because it's against the rules of version tracking.

What I can do is to adjust the metadata to reflect reality, at least that way
we document clearly and faithfully what's going on.

I'm afraid that this might remain unfixed in bookworm forever, even if it happens the
currently supported stable distribution.

I understand that you are busy and have to prioritize.

Considering that the bug happens randomly and it may be avoided using nocheck,
I could agree that there are other FTBFS bugs which require more attention.

For example, I would be interested to know your plans regarding python-pycdlib.
I still think that one should be fixed in bookworm and trixie, because
build-essential does not imply that /tmp is in tmpfs. (Please reply in #1002789).

Thanks.