GitHub user selvaganesang opened a pull request:
https://github.com/apache/incubator-trafodion/pull/77
[TRAFODION-9] Non-blocking hbase operation to smoothen the data flow â¦
â¦in trafodion engine
The non-blocking Hbase operation for the index maintenance operators is now
enabled by
default for IUD, merge and update commands.
The Hbase operations put, checkAndPut and delete operations from the
trafodion engine
for the index maintenance is done using Executor Services to make it
non-blocking and the
data flow in the trafodion operators can continue up to the point till it
needs to pause for completion.
checkAndDelete is never used for index maintenance now.
Also, ensured that index maintenance uses rowset or single row operators
when it should.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/selvaganesang/incubator-trafodion
async_operation
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-trafodion/pull/77.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 #77
----
commit f6dba67524b8e9bcbef295b2340232ffb878fb58
Author: selvaganesang <[email protected]>
Date: 2015-09-10T00:51:04Z
[TRAFODION-9] Non-blocking hbase operation to smoothen the data flow in
trafodion engine
The non-blocking hbase operation all index maintenance operators is now
enabled by
default for IUD, merge and update commands.
The hbase operations put, checkAndPut and delete operations from the
trafodion engine
for the index maintenance is done using Executor Services to make it
non-blocking and the
data flow in the trafodion operators can continue up to the point till it
needs to pause for completion.
checkAndDelete is never used for index maintenance now.
Also, ensured that index maintenance uses rowset or single row operators
when it should.
----
---
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, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---