Skip to content

CI: fix prometheus concurrent restart - #1672

Merged
678098 merged 1 commit into
bloomberg:mainfrom
678098:260730_prometheus_CI
Jul 31, 2026
Merged

CI: fix prometheus concurrent restart#1672
678098 merged 1 commit into
bloomberg:mainfrom
678098:260730_prometheus_CI

Conversation

@678098

@678098 678098 commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator
  • Start 2 independent prometheus instances (push, pull)
  • Move prometheus CI configs to CI folder

Fixes the following CI error

Run /home/runner/work/blazingmq/blazingmq/src/plugins/bmqprometheus/tests/bmqprometheus_prometheusstatconsumer_test.py -p /home/runner/work/blazingmq/blazingmq/build/blazingmq -m push --no-docker
Traceback (most recent call last):
  File "/home/runner/work/blazingmq/blazingmq/src/plugins/bmqprometheus/tests/bmqprometheus_prometheusstatconsumer_test.py", line 366, in <module>
    sys.exit(main(parse_arguments()))
             ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/blazingmq/blazingmq/src/plugins/bmqprometheus/tests/bmqprometheus_prometheusstatconsumer_test.py", line 2[4](https://github.com/bloomberg/blazingmq/actions/runs/30564764931/job/90946514631?pr=1670#step:15:5)4, in main
    results[f"local_cluster_test_with_{mode}_mode"] = test_local_cluster(
                                                      ^^^^^^^^^^^^^^^^^^^
  File "/home/runner/work/blazingmq/blazingmq/src/plugins/bmqprometheus/tests/bmqprometheus_prometheusstatconsumer_test.py", line 169, in test_local_cluster
    response = _make_request(
               ^^^^^^^^^^^^^^
  File "/home/runner/work/blazingmq/blazingmq/src/plugins/bmqprometheus/tests/bmqprometheus_prometheusstatconsumer_test.py", line 26[5](https://github.com/bloomberg/blazingmq/actions/runs/30564764931/job/90946514631?pr=1670#step:15:6), in _make_request
    conn.request("GET", url)
  File "/usr/lib/python3.12/http/client.py", line 1365, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.12/http/client.py", line 1411, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.12/http/client.py", line 13[6](https://github.com/bloomberg/blazingmq/actions/runs/30564764931/job/90946514631?pr=1670#step:15:7)0, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.12/http/client.py", line 1120, in _send_output
    self.send(msg)
  File "/usr/lib/python3.12/http/client.py", line 1064, in send
    self.connect()
  File "/usr/lib/python3.12/http/client.py", line 1030, in connect
    self.sock = self._create_connection(
                ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/socket.py", line 852, in create_connection
    raise exceptions[0]
  File "/usr/lib/python3.12/socket.py", line 83[7](https://github.com/bloomberg/blazingmq/actions/runs/30564764931/job/90946514631?pr=1670#step:15:8), in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

Signed-off-by: Evgeny Malygin <emalygin@bloomberg.net>
@678098
678098 marked this pull request as ready for review July 30, 2026 19:04
@678098
678098 requested a review from a team as a code owner July 30, 2026 19:04
@678098
678098 requested a review from hallfox July 30, 2026 19:30
@678098
678098 merged commit e7d19e8 into bloomberg:main Jul 31, 2026
63 of 64 checks passed
@678098
678098 deleted the 260730_prometheus_CI branch July 31, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants