GitHub user ohadshacham opened a pull request:
https://github.com/apache/phoenix/pull/291
[PHOENIX-4278] Implement pure client side transactional index maintenâ¦
â¦ance.
Moving the index update from a coprocessor to the client side. This is
done only for transactions case and also aids in updating the shadow cells when
using Omid.
In this commit, I also changed the way deletion are updated in Tephra
by using their regular api instead of using Tephra's deletion marker.
This will also aid in updating Omid's shadow cells upon commit.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ohadshacham/phoenix PHOENIX-4278-sq
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/phoenix/pull/291.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #291
----
commit 5fa8c3b392ba3323c90bf7b3685a4996528c35f6
Author: Ohad Shacham <ohads@...>
Date: 2018-01-29T15:55:11Z
[PHOENIX-4278] Implement pure client side transactional index maintenance.
Moving the index update from a coprocessor to the client side. This is
done only for transactions case and also aids in updating the shadow cells when
using Omid.
In this commit, I also changed the way deletion are updated in Tephra
by using their regular api instead of using Tephra's deletion marker.
This will also aid in updating Omid's shadow cells upon commit.
----
---