Fix channel broken recovery #126

Merged
hurui200320 merged 6 commits from fix/channel-invalid-state into develop 2026-02-03 11:12:17 +00:00
Member

This PR is part of clevermicro/amq-adapter-python#124 to fix the channel-broken issue. In addition to !125, this PR contains the following changes

  • Verified data message generator will not raise an exception, so the aio-pika can recover from broken channels
  • Fixed the data message handler, when the frontend takes a long time process, when the coroutine gets cancelled, it will release the availability properly
  • Removed the uuid dependency from the pyproject file
  • Removed unused fields in backpressure service
This PR is part of clevermicro/amq-adapter-python#124 to fix the channel-broken issue. In addition to !125, this PR contains the following changes + Verified data message generator will not raise an exception, so the aio-pika can recover from broken channels + Fixed the data message handler, when the frontend takes a long time process, when the coroutine gets cancelled, it will release the availability properly + Removed the uuid dependency from the pyproject file + Removed unused fields in backpressure service
refactor: cleanup useless files
Some checks failed
/ run-integration-tests-cleverswarm (push) Has been cancelled
/ run-unit-tests (push) Has been cancelled
/ build-and-push-otdemo (push) Has been cancelled
/ run-internal-integration-tests (push) Has been cancelled
/ publish-python-library (push) Has been cancelled
f0dbc4534e
also remove uuid package
temp: disable test pipeline
Some checks failed
/ run-integration-tests-cleverswarm (push) Failing after 13s
/ run-unit-tests (push) Successful in 53s
/ publish-python-library (push) Successful in 39s
/ build-and-push-otdemo (push) Successful in 57s
/ run-internal-integration-tests (push) Failing after 13s
07e6c7df49
fix: release availability when request handler failed
Some checks failed
/ run-integration-tests-cleverswarm (push) Failing after 14s
/ run-unit-tests (push) Successful in 45s
/ publish-python-library (push) Successful in 38s
/ build-and-push-otdemo (push) Successful in 44s
/ run-internal-integration-tests (push) Failing after 13s
75c4845ddb
fix: log wording
Some checks failed
/ run-integration-tests-cleverswarm (push) Failing after 14s
/ run-unit-tests (push) Successful in 47s
/ publish-python-library (push) Successful in 40s
/ build-and-push-otdemo (push) Successful in 43s
/ run-internal-integration-tests (push) Failing after 13s
942e769d9a
temp: fix runner
All checks were successful
/ run-unit-tests (push) Successful in 47s
/ build-and-push-otdemo (push) Successful in 14s
/ publish-python-library (push) Successful in 40s
/ run-integration-tests-cleverswarm (push) Successful in 9m59s
/ run-internal-integration-tests (push) Successful in 17m11s
c099a9b454
Revert "temp: disable test pipeline"
All checks were successful
/ run-unit-tests (push) Successful in 47s
/ build-and-push-otdemo (push) Successful in 14s
/ run-integration-tests-cleverswarm (push) Successful in 10m4s
/ run-internal-integration-tests (push) Successful in 17m36s
/ publish-python-library (push) Successful in 38s
6b37ca681c
This reverts commit 07e6c7df49.
CoreRasurae left a comment
Member

Approved

Approved
hurui200320 deleted branch fix/channel-invalid-state 2026-02-03 11:12:18 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
clevermicro/amq-adapter-python!126
No description provided.