You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@carbondata.apache.org by ku...@apache.org on 2019/04/03 07:02:19 UTC
[carbondata] branch feature/DistributedIndexServer updated (9051ab7
-> 7f05e69)
This is an automated email from the ASF dual-hosted git repository.
kunalkapoor pushed a change to branch feature/DistributedIndexServer
in repository https://gitbox.apache.org/repos/asf/carbondata.git.
from 9051ab7 [CARBONDATA-3298]Removed Log Message for Already Deleted Segments
add 718be37 [CARBONDATA-3305] Support show metacache command to list the cache sizes for all tables
add 3f98c51 [CARBONDATA-3305] Added DDL to drop cache for a table
add e443a94 [CARBONDATA-3281] Add validation for the size of the LRU cache
add a5fc19d [CARBONDATA-3301]Fix inserting null values to Array<date> columns in carbon file format data load
add 182eeb0 [LOG] Optimize the logs of CarbonProperties
add f5e4793 [CARBONDATA-3307] Fix Performance Issue in No Sort
add 6840a18 [CARBONDATA-3297] Fix that the IndexoutOfBoundsException when creating table and dropping table are at the same time
add dda9c4d [CARBONDATA-3300] Fixed ClassNotFoundException when using UDF in spark-shell
add 1825861 [DOC] Update the doc of "Show DataMap"
add c55a5d0 [CARBONDATA-3304] Distinguish the thread names created by thread pool of CarbonThreadFactory
add 89c3873 [CARBONDATA-3313] count(*) is not invalidating the invalid segments cache
add 8328cc7 [CARBONDATA-3315] Fix for Range Filter failing with two between clauses as children of OR expression
add 5fbc644 [CARBONDATA-3314] Fix for Index Cache Size in SHOW METACACHE DDL
add 1c8e9b6 [CARBONDATA-3317] Fix NPE when execute 'show segments' command for stream table
add cdcea33 [CARBONDATA-3311] support presto 0.217 #3142
add dda3e7d [TestCase][HOTFIX] Added drop database in beforeEach to avoid exception
add 66982f3 [CARBONDATA-3302] [Spark-Integration] code cleaning related to CarbonCreateTable command
add 2980803 [CARBONDATA-3318] Added PreAgg & Bloom Event-Listener for ShowCacheCommmand
add 6fd81af [CARBONDATA-3293] Prune datamaps improvement for count(*)
add e61b97e [CARBONDATA-3321] Improved Single/Concurrent query Performance
add 9854f20 [DOC] Fix the spell mistake of enable.unsafe.in.query.processing
add 5c52876 [CARBONDATA-3322] [CARBONDATA-3323] Added check for invalid tables in ShowCacheCommand & Standard output on ShowCacheCommand on table
add e5a97d0 [CARBONDATA-3320]fix number of partitions issue in describe formatted and drop partition issue
add dc3d5ab [CARBONDATA-3329] Fixed deadlock issue during failed query
add 91c6758 [CARBONDATA-3328]Fixed performance issue with merge small files distribution
add 726bb7e [HOTFIX][DOC] Optimize quick-start-guide.md and dml-of-carbondata.md
add 176d6a7 [CARBONDATA-3319][TestCase]Added condition to check if datamap exist or not before caching
add 35e63b1 [CARBONDATA-3330] Fix Invalid Exception while clearing datamap from SDK carbon reader
add 4a7e3bd [CARBONDATA-3333]Fixed No Sort Store Size issue and Compatibility issue after alter added column done in 1.1 and load in 1.5
add 46006ab [Document] update doc about presto version support details #3163
add 36e6840 [CARBONDATA-3332] Blocked concurrent compaction and update/delete
add 38c81e2 [CARBONDATA-3335]Fixed load and compaction failure after alter done in older version
add 0b93ba3 [HOTFIX]Fixed data map loading issue when number of segments are high
add 7f05e69 [HOTFIX]fixed loading issue for legacy store
No new revisions were added by this update.
Summary of changes:
.../carbondata/core/cache/CacheProvider.java | 4 +
.../carbondata/core/cache/CarbonLRUCache.java | 59 +++-
.../core/constants/CarbonCommonConstants.java | 5 +
.../constants/CarbonCommonConstantsInternal.java | 2 +
.../core/datamap/DataMapStoreManager.java | 25 +-
.../core/datamap/DistributableDataMapFormat.java | 1 +
.../apache/carbondata/core/datamap/Segment.java | 24 +-
.../carbondata/core/datamap/TableDataMap.java | 102 ++++--
.../carbondata/core/datamap/dev/DataMap.java | 15 +
.../datamap/dev/cgdatamap/CoarseGrainDataMap.java | 14 +
.../datamap/dev/fgdatamap/FineGrainDataMap.java | 13 +
.../carbondata/core/datastore/TableSpec.java | 86 ++++-
.../block/SegmentPropertiesAndSchemaHolder.java | 62 ++--
.../UnsafeAbstractDimensionDataChunkStore.java | 10 +-
.../core/datastore/impl/FileFactory.java | 43 ++-
.../core/indexstore/ExtendedBlocklet.java | 97 ++++--
.../core/indexstore/SegmentPropertiesFetcher.java | 3 +
.../TableBlockIndexUniqueIdentifier.java | 5 +-
.../core/indexstore/UnsafeMemoryDMStore.java | 161 ++++++---
.../indexstore/blockletindex/BlockDataMap.java | 149 ++++++---
.../indexstore/blockletindex/BlockletDataMap.java | 28 +-
.../blockletindex/BlockletDataMapFactory.java | 9 +-
.../blockletindex/BlockletDataMapRowIndexes.java | 14 +-
.../carbondata/core/indexstore/row/DataMapRow.java | 12 +-
.../core/indexstore/row/UnsafeDataMapRow.java | 217 ++-----------
.../core/indexstore/schema/CarbonRowSchema.java | 8 +
.../core/indexstore/schema/SchemaGenerator.java | 72 ++++
.../apache/carbondata/core/locks/LockUsage.java | 1 +
.../core/memory/UnsafeMemoryManager.java | 3 +-
.../carbondata/core/metadata/SegmentFileStore.java | 21 +-
.../core/metadata/blocklet/BlockletInfo.java | 4 +-
.../carbondata/core/mutate/CarbonUpdateUtil.java | 10 +-
.../scan/expression/RangeExpressionEvaluator.java | 30 +-
.../carbondata/core/scan/model/QueryModel.java | 30 --
.../carbondata/core/util/CarbonProperties.java | 132 ++++----
.../apache/carbondata/core/util/CarbonUtil.java | 4 +-
.../core/util/ObjectSerializationUtil.java | 3 +-
.../apache/carbondata/hadoop/CarbonInputSplit.java | 361 +++++++++++++++------
.../hadoop/internal/ObjectArrayWritable.java | 0
.../carbondata/hadoop/internal/index/Block.java | 0
.../carbondata/core/cache/CarbonLRUCacheTest.java | 7 +
.../datamap/bloom/BloomCacheKeyValue.java | 2 +-
.../bloom/BloomCoarseGrainDataMapFactory.java | 9 +-
docs/datamap/datamap-management.md | 1 +
docs/ddl-of-carbondata.md | 43 +++
docs/dml-of-carbondata.md | 24 +-
docs/presto-guide.md | 33 +-
docs/quick-start-guide.md | 6 +-
docs/usecases.md | 4 +-
.../carbondata/hadoop/CarbonMultiBlockSplit.java | 23 +-
.../carbondata/hadoop/CarbonRecordReader.java | 4 +-
.../hadoop/api/CarbonFileInputFormat.java | 6 +-
.../carbondata/hadoop/api/CarbonInputFormat.java | 55 +---
.../hadoop/api/CarbonTableInputFormat.java | 117 +++----
.../hadoop/api/CarbonTableOutputFormat.java | 3 +-
.../hadoop/util/CarbonVectorizedRecordReader.java | 2 +-
integration/presto/pom.xml | 2 +-
.../presto/CarbondataConnectorFactory.java | 7 +-
.../apache/carbondata/presto/CarbondataModule.java | 8 +-
.../carbondata/presto/CarbondataSplitManager.java | 2 +-
.../presto/impl/CarbonLocalInputSplit.java | 4 +-
.../cluster/sdv/generated/QueriesBVATestCase.scala | 4 +-
...teTableUsingSparkCarbonFileFormatTestCase.scala | 7 +-
.../datasource/SparkCarbonDataSourceTestCase.scala | 19 +-
.../sql/common/util/DataSourceTestUtil.scala} | 88 ++---
...ryWithColumnMetCacheAndCacheLevelProperty.scala | 5 +-
.../dblocation/DBLocationCarbonTableTestCase.scala | 26 +-
.../detailquery/RangeFilterTestCase.scala | 38 +++
.../TestAllDataTypeForPartitionTable.scala | 4 +-
.../partition/TestDDLForPartitionTable.scala | 13 +-
...StandardPartitionWithPreaggregateTestCase.scala | 22 ++
.../sql/commands/TestCarbonDropCacheCommand.scala | 200 ++++++++++++
.../sql/commands/TestCarbonShowCacheCommand.scala | 233 +++++++++++++
.../org/apache/carbondata/spark/util/Util.java | 3 +-
.../org/apache/carbondata/api/CarbonStore.scala | 10 +-
.../{CleanFilesEvents.scala => CacheEvents.scala} | 25 +-
.../org/apache/carbondata/events/Events.scala | 14 +
.../carbondata/spark/rdd/CarbonMergerRDD.scala | 4 +-
.../carbondata/spark/rdd/CarbonScanRDD.scala | 13 +-
.../apache/carbondata/spark/util/CommonUtil.scala | 39 ++-
.../spark/sql/catalyst/CarbonDDLSqlParser.scala | 1 +
.../datasources/SparkCarbonFileFormat.scala | 6 +-
.../datasource/SparkCarbonDataSourceTest.scala | 11 +
.../spark/rdd/CarbonDataRDDFactory.scala | 48 +--
.../org/apache/spark/sql/CarbonCountStar.scala | 2 +-
.../spark/sql/CarbonDatasourceHadoopRelation.scala | 6 +-
.../scala/org/apache/spark/sql/CarbonEnv.scala | 5 +
.../sql/execution/command/cache/CacheUtil.scala | 114 +++++++
.../command/cache/CarbonDropCacheCommand.scala | 66 ++++
.../command/cache/CarbonShowCacheCommand.scala | 225 +++++++++++++
.../command/cache/DropCacheEventListeners.scala | 121 +++++++
.../command/cache/ShowCacheEventListeners.scala | 126 +++++++
.../CarbonAlterTableCompactionCommand.scala | 55 ++--
.../mutation/CarbonProjectForDeleteCommand.scala | 18 +-
.../mutation/CarbonProjectForUpdateCommand.scala | 90 ++---
.../command/mutation/DeleteExecution.scala | 2 +-
.../command/table/CarbonCreateTableCommand.scala | 3 +-
.../table/CarbonDescribeFormattedCommand.scala | 19 +-
.../spark/sql/hive/CarbonFileMetastore.scala | 37 ++-
.../spark/sql/parser/CarbonSpark2SqlParser.scala | 18 +-
.../BloomCoarseGrainDataMapFunctionSuite.scala | 2 +-
.../register/TestRegisterCarbonTable.scala | 24 +-
.../processing/datatypes/PrimitiveDataType.java | 7 +-
.../loading/TableProcessingOperations.java | 3 +-
.../loading/converter/impl/RowConverterImpl.java | 2 +-
.../loading/row/IntermediateSortTempRow.java | 8 +
.../loading/sort/SortStepRowHandler.java | 7 +-
.../sort/impl/ParallelReadMergeSorterImpl.java | 3 +-
.../impl/UnsafeParallelReadMergeSorterImpl.java | 3 +-
.../loading/sort/unsafe/UnsafeCarbonRowPage.java | 8 +-
.../loading/sort/unsafe/UnsafeSortDataRows.java | 9 +-
.../holder/UnsafeSortTempFileChunkHolder.java | 16 +-
.../merger/UnsafeIntermediateFileMerger.java | 2 +-
.../unsafe/merger/UnsafeIntermediateMerger.java | 5 +-
.../CarbonRowDataWriterProcessorStepImpl.java | 2 +-
.../loading/steps/DataWriterProcessorStepImpl.java | 2 +-
.../loading/steps/InputProcessorStepImpl.java | 2 +-
.../DummyRowUpdater.java} | 25 +-
.../processing/sort/SchemaBasedRowUpdater.java | 91 ++++++
.../SortTempRowUpdater.java} | 27 +-
.../processing/sort/sortdata/SortDataRows.java | 3 +-
.../sort/sortdata/SortIntermediateFileMerger.java | 3 +-
.../processing/sort/sortdata/SortParameters.java | 54 +++
.../sort/sortdata/SortTempFileChunkHolder.java | 18 +-
.../processing/sort/sortdata/TableFieldStat.java | 16 +
.../store/writer/AbstractFactDataWriter.java | 6 +-
.../carbondata/sdk/file/CarbonReaderTest.java | 38 +--
127 files changed, 3185 insertions(+), 1142 deletions(-)
rename {hadoop => core}/src/main/java/org/apache/carbondata/hadoop/CarbonInputSplit.java (56%)
rename {hadoop => core}/src/main/java/org/apache/carbondata/hadoop/internal/ObjectArrayWritable.java (100%)
rename {hadoop => core}/src/main/java/org/apache/carbondata/hadoop/internal/index/Block.java (100%)
copy integration/{spark-datasource/src/test/scala/org/apache/spark/sql/carbondata/datasource/TestUtil.scala => spark-common-cluster-test/src/test/scala/org/apache/spark/sql/common/util/DataSourceTestUtil.scala} (67%)
create mode 100644 integration/spark-common-test/src/test/scala/org/apache/carbondata/sql/commands/TestCarbonDropCacheCommand.scala
create mode 100644 integration/spark-common-test/src/test/scala/org/apache/carbondata/sql/commands/TestCarbonShowCacheCommand.scala
copy integration/spark-common/src/main/scala/org/apache/carbondata/events/{CleanFilesEvents.scala => CacheEvents.scala} (72%)
create mode 100644 integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/cache/CacheUtil.scala
create mode 100644 integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/cache/CarbonDropCacheCommand.scala
create mode 100644 integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/cache/CarbonShowCacheCommand.scala
create mode 100644 integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/cache/DropCacheEventListeners.scala
create mode 100644 integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/cache/ShowCacheEventListeners.scala
copy processing/src/main/java/org/apache/carbondata/processing/{loading/sort/unsafe/holder/SortTempChunkHolder.java => sort/DummyRowUpdater.java} (54%)
create mode 100644 processing/src/main/java/org/apache/carbondata/processing/sort/SchemaBasedRowUpdater.java
copy processing/src/main/java/org/apache/carbondata/processing/{loading/sort/unsafe/holder/SortTempChunkHolder.java => sort/SortTempRowUpdater.java} (53%)