Skip to content

[Backport dev/1.3] Fix pipe runtime meta push blocking user operations#17953

Open
Caideyipi wants to merge 1 commit into
apache:dev/1.3from
Caideyipi:cp-1df1913-dev-1.3
Open

[Backport dev/1.3] Fix pipe runtime meta push blocking user operations#17953
Caideyipi wants to merge 1 commit into
apache:dev/1.3from
Caideyipi:cp-1df1913-dev-1.3

Conversation

@Caideyipi

Copy link
Copy Markdown
Collaborator

Backport #17909 to dev/1.3.

Original commit: 1df1913

Changes were adapted for dev/1.3 by excluding 2.x-only files/APIs while preserving the async request timeout/error-handling fixes.

Validation:

  • mvn -Ddevelocity.off=true -pl iotdb-client/service-rpc -Dtest=RpcUtilsTest test
  • mvn -Ddevelocity.off=true -pl iotdb-core/node-commons -Dtest=AsyncRequestManagerTest test
  • mvn -Ddevelocity.off=true -pl iotdb-core/node-commons,iotdb-core/confignode -DskipTests compile

Note: Maven reported Develocity connectivity warnings, but the listed builds/tests completed successfully.

* Fix pipe runtime meta push blocking user operations

* Fix subscription runtime push blocking

* Harden runtime meta sync best effort

* Bound required metadata push waits

* Fix async request dispatch failure hang

* Harden async request failure handling

* Use safe time conversion for runtime meta sync intervals

* Harden subscription runtime meta sync timeouts

* Bound pipe heartbeat metadata collection waits

* Harden best-effort runtime metadata requests

* Fix heartbeat client pool

* Add tests and use real fail message & status

(cherry picked from commit 1df1913)
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.

1 participant