[GitHub] incubator-tephra issue #63: TEPHRA-265 Fix NOTICE_BINARY for Guice and Guice...

2017-10-15 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/63 @johnament Thanks for the review John. Please take another look when you get a chance. ---

[GitHub] incubator-tephra issue #62: TEPHRA-245 Improve prune debug tool

2017-09-21 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/62 Porting LGTM 👍 ---

[GitHub] incubator-tephra pull request #63: TEPHRA-265 Fix NOTICE_BINARY for Guice an...

2017-09-21 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/63#discussion_r140343798 --- Diff: tephra-distribution/NOTICE_BINARY --- @@ -6,10 +6,19 @@ The Apache Software Foundation (http://www.apache.org/). Apache

[GitHub] incubator-tephra issue #63: TEPHRA-265 Fix NOTICE_BINARY for Guice and Guice...

2017-09-21 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/63 @johnament Please review this PR that fixes the NOTICE file for Apache Tephra when you get a chance. Thank you! ---

[GitHub] incubator-tephra pull request #63: TEPHRA-265 Fix NOTICE_BINARY for Guice an...

2017-09-21 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/63 TEPHRA-265 Fix NOTICE_BINARY for Guice and Guice Assisted Inject libraries JIRA : https://issues.apache.org/jira/browse/TEPHRA-265 You can merge this pull request into a Git repository

[GitHub] incubator-tephra pull request #60: Don't package JSR in binary distribution,...

2017-09-14 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/60 Don't package JSR in binary distribution, move LICENSE/NOTICE files to top level You can merge this pull request into a Git repository by running: $ git pull https://github.com

[GitHub] incubator-tephra issue #58: TEPHRA-231 Fix LICENSE and NOTICE files for rele...

2017-09-13 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/58 @poornachandra Thanks for the review. Addressed your comment (moved LICENSE and NOTICE files under tephra-distribution). Please take a look again. ---

[GitHub] incubator-tephra pull request #58: TEPHRA-231 Fix LICENSE and NOTICE files f...

2017-09-13 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/58 TEPHRA-231 Fix LICENSE and NOTICE files for release distribution JIRA : https://issues.apache.org/jira/browse/TEPHRA-231 You can merge this pull request into a Git repository

[GitHub] incubator-tephra issue #49: [TEPHRA-242] Ensure Pruning Service shuts down

2017-08-31 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/49 LGTM 👍 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes

[GitHub] incubator-tephra pull request #46: TEPHRA-239 Fix NPE by waiting for the ser...

2017-08-17 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/46 TEPHRA-239 Fix NPE by waiting for the service to startup You can merge this pull request into a Git repository by running: $ git pull https://github.com/gokulavasan/incubator

[GitHub] incubator-tephra pull request #42: TEPHRA-228 Adding the ability to pass-in ...

2017-05-22 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/42#discussion_r117838945 --- Diff: tephra-core/src/main/java/org/apache/tephra/runtime/ClientIdAwareTransactionModule.java --- @@ -0,0 +1,41

[GitHub] incubator-tephra pull request #42: TEPHRA-228 Adding the ability to pass-in ...

2017-05-22 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/42#discussion_r117838903 --- Diff: tephra-core/src/main/java/org/apache/tephra/runtime/TransactionDistributedModule.java --- @@ -35,13 +34,24 @@ import

[GitHub] incubator-tephra issue #42: TEPHRA-228 Adding the ability to pass-in a clien...

2017-05-22 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/42 @poornachandra Injecting ClientId in TransactionServiceClient now instead of changing the API of TransactionSystemClient. Please review when you get a chance. --- If your project

[GitHub] incubator-tephra issue #42: TEPHRA-228 Adding the ability to pass-in a clien...

2017-05-19 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/42 @poornachandra Can you please review the last commit. I have addressed your comment about TransactionContext change (deprecated old constructors and introduced a new one

[GitHub] incubator-tephra pull request #42: TEPHRA-228 Adding the ability to pass-in ...

2017-05-19 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/42#discussion_r117557607 --- Diff: tephra-hbase-compat-0.98/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java --- @@ -127,7 +126,7 @@ public

[GitHub] incubator-tephra pull request #42: TEPHRA-228 Adding the ability to pass-in ...

2017-05-18 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/42#discussion_r117324833 --- Diff: tephra-core/src/main/java/org/apache/tephra/TransactionManager.java --- @@ -763,15 +781,22 @@ private long getNextWritePointer

[GitHub] incubator-tephra pull request #42: TEPHRA-228 Adding the ability to pass-in ...

2017-05-18 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/42#discussion_r117322759 --- Diff: tephra-core/src/main/java/org/apache/tephra/TransactionManager.java --- @@ -1378,17 +1403,32 @@ public TransactionType

[GitHub] incubator-tephra pull request #42: TEPHRA-228 Adding the ability to pass-in ...

2017-05-18 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/42#discussion_r117316435 --- Diff: tephra-core/src/main/java/org/apache/tephra/TransactionManager.java --- @@ -763,15 +781,22 @@ private long getNextWritePointer

[GitHub] incubator-tephra pull request #42: TEPHRA-228 Adding the ability to pass-in ...

2017-05-16 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/42 TEPHRA-228 Adding the ability to pass-in a clientId during the start … …of a transaction which is logged when the transaction gets invalidated during time out. You can merge

[GitHub] incubator-tephra pull request #41: TEPHRA-152 Using ReferenceCounting for Tr...

2017-03-23 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/41 TEPHRA-152 Using ReferenceCounting for TransactionStateCache refresh … …thread, so that it can be stopped You can merge this pull request into a Git repository by running

[GitHub] incubator-tephra pull request #40: TEPHRA-227 Add a new command to get the s...

2017-03-06 Thread gokulavasan
Github user gokulavasan closed the pull request at: https://github.com/apache/incubator-tephra/pull/40 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so

[GitHub] incubator-tephra pull request #39: (TEPHRA-226) Use older API to run as logi...

2017-03-06 Thread gokulavasan
Github user gokulavasan closed the pull request at: https://github.com/apache/incubator-tephra/pull/39 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so

[GitHub] incubator-tephra pull request #40: TEPHRA-227 Add a new command to get the s...

2017-03-01 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/40 TEPHRA-227 Add a new command to get the set of regions that have not been compacted Also adding a CLI command. JIRA : https://issues.apache.org/jira/browse/TEPHRA-227 You

[GitHub] incubator-tephra pull request #39: (TEPHRA-226) Use older API to run as logi...

2017-03-01 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/39 (TEPHRA-226) Use older API to run as login user JIRA : https://issues.apache.org/jira/browse/TEPHRA-226 You can merge this pull request into a Git repository by running: $ git

[GitHub] incubator-tephra pull request #37: TEPHRA-223 Encapsulate the two data struc...

2017-02-20 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/37#discussion_r102122535 --- Diff: tephra-core/src/main/java/org/apache/tephra/manager/InvalidTxList.java --- @@ -0,0 +1,110 @@ +/* + * Licensed to the Apache

[GitHub] incubator-tephra pull request #36: Release/0.11.0 incubating

2017-02-14 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/36 Release/0.11.0 incubating Bumping up the version. You can merge this pull request into a Git repository by running: $ git pull https://github.com/apache/incubator-tephra release

[GitHub] incubator-tephra issue #35: (TEPHRA-219) Execute cross region calls in Copro...

2017-02-13 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/35 @poornachandra The build is failing in a different compat module due to the PruneUpperBoundWriter issue that I have fixed in compat-1.1-base module. Once we port the changes to other

[GitHub] incubator-tephra pull request #35: (TEPHRA-219) Execute cross region calls i...

2017-02-13 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/35#discussion_r100881247 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/txprune/PruneUpperBoundWriter.java --- @@ -81,14 +84,23

[GitHub] incubator-tephra pull request #34: TEPHRA-216 Handle empty transactional reg...

2017-02-13 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/34#discussion_r100868455 --- Diff: tephra-hbase-compat-0.96/src/test/java/org/apache/tephra/hbase/txprune/InvalidListPruneTest.java --- @@ -341,6 +310,87 @@ public

[GitHub] incubator-tephra pull request #35: (TEPHRA-219) Execute cross region calls i...

2017-02-11 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/35 (TEPHRA-219) Execute cross region calls in Coprocessor as the login user i) Fixes a problem where the pruneThread would exit if the state of the service is not yet set to RUNNING state

[GitHub] incubator-tephra pull request #34: TEPHRA-216 Handle empty transactional reg...

2017-02-10 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/34#discussion_r100655264 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/txprune/HBaseTransactionPruningPlugin.java --- @@ -322,6 +333,28

[GitHub] incubator-tephra pull request #34: TEPHRA-216 Handle empty transactional reg...

2017-02-10 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/34#discussion_r100632563 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/txprune/HBaseTransactionPruningPlugin.java --- @@ -322,6 +333,28

[GitHub] incubator-tephra pull request #34: TEPHRA-216 Handle empty transactional reg...

2017-02-10 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/34#discussion_r100632110 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/txprune/HBaseTransactionPruningPlugin.java --- @@ -322,6 +333,28

[GitHub] incubator-tephra pull request #33: Use getRegion instead of getRegionInfo fo...

2017-02-09 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/33 Use getRegion instead of getRegionInfo for hbase-0.98 compat module You can merge this pull request into a Git repository by running: $ git pull https://github.com/gokulavasan

[GitHub] incubator-tephra issue #32: (TEPHRA-215) (TEPHRA-218) Use single thread acro...

2017-02-08 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/32 @poornachandra Addressed comments. Please take a look when you get a chance. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub

[GitHub] incubator-tephra pull request #32: (TEPHRA-215) (TEPHRA-218) Use single thre...

2017-02-08 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/32#discussion_r100173006 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/txprune/PruneUpperBoundWriter.java --- @@ -18,56 +18,56

[GitHub] incubator-tephra issue #32: (TEPHRA-215) (TEPHRA-218) Use single thread acro...

2017-02-08 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/32 @poornachandra Please review when you get a chance. Thanks! --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your

[GitHub] incubator-tephra issue #31: (TEPHRA-214) Tool to debug the state and progres...

2017-02-07 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/31 @poornachandra Ported changes to other modules. Please take a look. Thanks! --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub

[GitHub] incubator-tephra pull request #31: (TEPHRA-214) Tool to debug the state and ...

2017-02-07 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/31#discussion_r99964049 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/txprune/DataJanitorState.java --- @@ -129,17 +168,19 @@ public

[GitHub] incubator-tephra pull request #31: (TEPHRA-214) Tool to debug the state and ...

2017-02-07 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/31#discussion_r99951182 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/txprune/HBaseTransactionPruningPlugin.java --- @@ -147,6 +147,7

[GitHub] incubator-tephra issue #32: (TEPHRA-215) (TEPHRA-218) Use single thread acro...

2017-02-07 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/32 @poornachandra Can you please take a look again. Thanks! --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project

[GitHub] incubator-tephra pull request #32: (TEPHRA-215) (TEPHRA-218) Use single thre...

2017-02-07 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/32#discussion_r99903840 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/txprune/PruneUpperBoundWriterSupplier.java --- @@ -0,0 +1,52

[GitHub] incubator-tephra pull request #32: (TEPHRA-215) (TEPHRA-218) Use single thre...

2017-02-07 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/32 (TEPHRA-215) (TEPHRA-218) Use single thread across all regions in a r… …egion server to persist Prune Upper Bound info. Also don't refresh cache during startup

[GitHub] incubator-tephra pull request #30: Use getRegion instead of getRegionInfo fo...

2017-02-02 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/30 Use getRegion instead of getRegionInfo for hbase-0.98 compat module You can merge this pull request into a Git repository by running: $ git pull https://github.com/gokulavasan

[GitHub] incubator-tephra issue #29: TEPHRA-212 Perform writes to prune state asynchr...

2017-01-31 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/29 @poornachandra Addressed comments. Please take a look again. Thanks! --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well

[GitHub] incubator-tephra pull request #29: TEPHRA-212 Perform writes to prune state ...

2017-01-31 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/29#discussion_r98801214 --- Diff: tephra-hbase-compat-1.1-base/src/test/java/org/apache/tephra/hbase/txprune/InvalidListPruneTest.java --- @@ -135,6 +138,15 @@ private

[GitHub] incubator-tephra issue #26: TEPHRA-208 Compaction removes rows incorrectly f...

2017-01-30 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/26 @poornachandra Do you have any thoughts on https://github.com/apache/incubator-tephra/pull/26#issuecomment-276127210 ? --- If your project is set up for it, you can reply to this email

[GitHub] incubator-tephra issue #29: TEPHRA-212 Perform writes to prune state asynchr...

2017-01-26 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/29 @poornachandra Addressed comments. Please take a look when you get a chance. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub

[GitHub] incubator-tephra pull request #29: TEPHRA-212 Perform writes to prune state ...

2017-01-26 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/29#discussion_r98137572 --- Diff: tephra-core/src/main/java/org/apache/tephra/TxConstants.java --- @@ -369,6 +369,12 @@ * Interval in seconds to schedule prune

[GitHub] incubator-tephra pull request #29: TEPHRA-212 Perform writes to prune state ...

2017-01-26 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/29 TEPHRA-212 Perform writes to prune state asynchronously JIRA : https://issues.apache.org/jira/browse/TEPHRA-212 You can merge this pull request into a Git repository by running

[GitHub] incubator-tephra issue #28: TEPHRA-210 Get table specific properties from ta...

2017-01-24 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/28 @poornachandra Addressed your comment by making getConfiguration method return a Configuration which could be nullable. Please look at ``ensureValidTxLifetime`` method since we now

[GitHub] incubator-tephra pull request #28: TEPHRA-210 Get table specific properties ...

2017-01-24 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/28#discussion_r97699482 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java --- @@ -303,10 +305,22

[GitHub] incubator-tephra pull request #28: TEPHRA-210 Get table specific properties ...

2017-01-24 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/28#discussion_r97660499 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java --- @@ -140,29 +141,25

[GitHub] incubator-tephra pull request #28: TEPHRA-210 Get table specific properties ...

2017-01-23 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/28#discussion_r97421801 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java --- @@ -140,29 +141,25

[GitHub] incubator-tephra pull request #28: TEPHRA-210 Get table specific properties ...

2017-01-23 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/28#discussion_r97421770 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java --- @@ -140,29 +141,25

[GitHub] incubator-tephra pull request #28: TEPHRA-210 Get table specific properties ...

2017-01-23 Thread gokulavasan
Github user gokulavasan commented on a diff in the pull request: https://github.com/apache/incubator-tephra/pull/28#discussion_r97421547 --- Diff: tephra-hbase-compat-1.1-base/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java --- @@ -140,29 +141,25

[GitHub] incubator-tephra pull request #28: TEPHRA-210 Get table specific properties ...

2017-01-20 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/28 TEPHRA-210 Get table specific properties from tableDescriptor And other properties from getConfiguration method, construct compactionState lazily JIRA : https

[GitHub] incubator-tephra pull request #27: TEPHRA-210 Get table specific properties ...

2017-01-20 Thread gokulavasan
Github user gokulavasan closed the pull request at: https://github.com/apache/incubator-tephra/pull/27 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so

[GitHub] incubator-tephra issue #27: TEPHRA-210 Get table specific properties from ta...

2017-01-19 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/27 @poornachandra @chtyim Please take a look. Thanks! --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does

[GitHub] incubator-tephra pull request #27: TEPHRA-210 Get table specific properties ...

2017-01-19 Thread gokulavasan
GitHub user gokulavasan opened a pull request: https://github.com/apache/incubator-tephra/pull/27 TEPHRA-210 Get table specific properties from tableDescriptor and oth… …er properties from getConfiguration method allowing users to override it to supply it JIRA : https

[GitHub] incubator-tephra issue #25: TEPHRA-206 Port Invalid list pruning changes to ...

2017-01-09 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/25 @poornachandra Ported changes from PR#22 to all compat modules. Please review PR when you get a chance. Thanks! --- If your project is set up for it, you can reply to this email

[GitHub] incubator-tephra issue #25: TEPHRA-206 Port Invalid list pruning changes to ...

2017-01-09 Thread gokulavasan
Github user gokulavasan commented on the issue: https://github.com/apache/incubator-tephra/pull/25 @poornachandra Can you review the commit (https://github.com/apache/incubator-tephra/pull/25/commits/3db422bc73fd3aeb75e36b050b710bf1af15f22e) where I have ported the changes from PR#22