Repository navigation
Conversation
Backport the tree-model portion of apache#19128 to dev/1.3. Adapt schema verification and fallback to the 1.3 loader layout. Carry the LOAD schema-creation policy through internal session info without adding client-session configuration APIs. (cherry picked from commit a61e5bd)
Resolve EN/ZH message constant additions by preserving both sides. Keep the LOAD schema policy changes and the target branch source cleanup behavior.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Backport the tree-model portion of #19128, commit a61e5bd, to
dev/1.3.Tree LOAD now honors the request and global auto-create-schema policy during database/schema checks, async handoff, and tablet conversion, including query fallback and normal/template schema creation. Failed LOAD retains its source files when schema creation is disabled.
Compatibility
dev/1.3at ba13298; adapts the verifier and fallback changes to the existing 1.3 analyzer/scheduler layout and TsFile 1.1 APIs.SessionInfopolicy carrier for conversion. Existing constructors retain their defaults and the session wire format is preserved. Client/session configuration APIs are outside this backport.Validation
with-zh-locale.IoTDBLoadTsFileIT#testQueryFallbackHonorsDisabledSchemaCreationpassed under bothSimpleIT(1C1D) andClusterIT(1C3D), with zero skipped tests.