[CARBONDATA-241] delete invalid segments from btree. This closes #158
Project: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/commit/381b08a0 Tree: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/tree/381b08a0 Diff: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/diff/381b08a0 Branch: refs/heads/master Commit: 381b08a01ab3f05448a79b9eecfb476e224d8a00 Parents: 0d9970f 286904e Author: Venkata Ramana G <ramana.gollam...@huawei.com> Authored: Sun Sep 18 02:26:25 2016 +0530 Committer: Venkata Ramana G <ramana.gollam...@huawei.com> Committed: Sun Sep 18 02:26:25 2016 +0530 ---------------------------------------------------------------------- .../core/carbon/datastore/BlockIndexStore.java | 60 +++++++++- .../carbon/datastore/SegmentTaskIndexStore.java | 6 +- .../apache/carbondata/core/util/CarbonUtil.java | 21 ++++ .../executor/impl/AbstractQueryExecutor.java | 13 +- .../carbondata/scan/model/QueryModel.java | 16 +++ .../carbondata/hadoop/CarbonInputFormat.java | 120 +++++++++++-------- .../carbondata/spark/rdd/CarbonScanRDD.scala | 20 +++- .../CompactionSystemLockFeatureTest.scala | 4 +- .../DataCompactionCardinalityBoundryTest.scala | 2 +- .../datacompaction/DataCompactionLockTest.scala | 2 +- .../DataCompactionNoDictionaryTest.scala | 2 +- .../datacompaction/DataCompactionTest.scala | 4 +- .../MajorCompactionIgnoreInMinorTest.scala | 4 +- .../MajorCompactionStopsAfterCompaction.scala | 4 +- .../lcm/status/SegmentStatusManager.java | 80 ++++++++----- 15 files changed, 247 insertions(+), 111 deletions(-) ----------------------------------------------------------------------