This is an automated email from the ASF dual-hosted git repository.
xiangfu0 pushed a change to branch xiangfu0/codex/schema-fieldspec-reuse
in repository https://gitbox.apache.org/repos/asf/pinot.git
from 157d9d9de31 Reuse the table manager cached schema during segment
loading
add 15e5bb1d8b3 Limit schema sharing to the existing table schema cache
No new revisions were added by this update.
Summary of changes:
.../core/data/manager/BaseTableDataManager.java | 53 +---
.../BaseTableDataManagerSchemaReuseTest.java | 229 +++++------------
.../immutable/ImmutableSegmentLoader.java | 8 +-
.../loader/DefaultSegmentDirectoryLoader.java | 2 +-
.../segment/index/loader/IndexLoadingConfig.java | 21 +-
.../segment/store/SegmentLocalFSDirectory.java | 3 +-
.../index/loader/SchemaFieldSpecReuseTest.java | 215 ----------------
.../spi/index/metadata/ColumnMetadataImpl.java | 63 ++---
.../spi/index/metadata/EmptyColumnMetadata.java | 10 +-
.../spi/index/metadata/SegmentMetadataImpl.java | 22 +-
.../spi/index/metadata/SegmentSchemaContext.java | 105 --------
.../spi/loader/SegmentDirectoryLoaderContext.java | 22 +-
.../spi/index/metadata/ColumnMetadataImplTest.java | 1 -
.../SegmentMetadataFieldSpecReuseTest.java | 271 ---------------------
14 files changed, 105 insertions(+), 920 deletions(-)
delete mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/loader/SchemaFieldSpecReuseTest.java
delete mode 100644
pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/metadata/SegmentSchemaContext.java
delete mode 100644
pinot-segment-spi/src/test/java/org/apache/pinot/segment/spi/index/metadata/SegmentMetadataFieldSpecReuseTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]