[CARBONDATA-244] Added locks to allow delete,dataload,compaction,cleanup to run parallely. This closes #156
Project: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/commit/e23222cf Tree: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/tree/e23222cf Diff: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/diff/e23222cf Branch: refs/heads/master Commit: e23222cf18f5db34f9dd29acef43c410053370e8 Parents: 7147be2 08cb3f4 Author: Venkata Ramana G <ramana.gollam...@huawei.com> Authored: Sun Sep 18 02:55:06 2016 +0530 Committer: Venkata Ramana G <ramana.gollam...@huawei.com> Committed: Sun Sep 18 02:55:06 2016 +0530 ---------------------------------------------------------------------- .../carbondata/spark/load/CarbonLoaderUtil.java | 3 +- .../spark/rdd/CarbonDataRDDFactory.scala | 57 ++++++--- .../execution/command/carbonTableSchema.scala | 56 +++++---- .../dataretention/DataRetentionTestCase.scala | 117 +++++++++++++++---- .../carbondata/lcm/locks/CarbonLockUtil.java | 64 ++++++++++ .../apache/carbondata/lcm/locks/LockUsage.java | 12 +- .../lcm/status/SegmentStatusManager.java | 103 ++++++++++------ 7 files changed, 316 insertions(+), 96 deletions(-) ----------------------------------------------------------------------