This is an automated email from the ASF dual-hosted git repository.
JackieTien97 pushed a change to branch codex/available-urls-seed-fallback
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from c6005933214 Filter offline DataNode URLs and fall back to seed nodes
add c24019780a3 Fix node discovery lifecycle and recovery edge cases
No new revisions were added by this update.
Summary of changes:
RELEASE_NOTES.md | 26 ++
.../org/apache/iotdb/session/NodesSupplier.java | 221 +++++++++++++---
.../java/org/apache/iotdb/session/Session.java | 9 +-
.../apache/iotdb/session/SessionConnection.java | 6 +-
.../apache/iotdb/session/TableSessionBuilder.java | 3 +
.../org/apache/iotdb/session/ThriftConnection.java | 127 ++++++---
.../org/apache/iotdb/session/pool/SessionPool.java | 10 +-
.../session/pool/TableSessionPoolBuilder.java | 3 +
.../iotdb/session/SessionSeedNodeFallbackTest.java | 288 +++++++++++++++++++--
.../session/ThriftConnectionLifecycleTest.java | 207 +++++++++++++++
.../config/metadata/ShowAvailableUrlsTask.java | 4 +-
.../config/metadata/ShowAvailableUrlsTaskTest.java | 23 ++
12 files changed, 823 insertions(+), 104 deletions(-)
create mode 100644
iotdb-client/session/src/test/java/org/apache/iotdb/session/ThriftConnectionLifecycleTest.java