GitHub user ghatwala opened a pull request:

    https://github.com/apache/cassandra/pull/108

    Adding Power 8's - CAPI ( Coherent Accelerator Processor Interface )-Row 
Cache Functionality

    Hi All, @odaira - FYI.
    
    We have added support for CAPI ( Power 8 ) in cassandra source base  . More 
information about CAPI can be read from below links
    - https://www-304.ibm.com/webapp/set2/sas/f/capi/home.html
    - https://www-304.ibm.com/webapp/set2/sas/f/capi/capiexamples.html
    - https://github.com/open-power/capiflash.
    
    I will be raising a JIRA ticket as well and linking this PR to that JIRA 
ticket as was suggested by contributors on IRC/JIRA in the past.
    
    Please review and provide your feedback .
    
    Regards,
    Amit
    
    
    
    


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ghatwala/cassandra ppc64le-CAPI/trunk

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cassandra/pull/108.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 #108
    
----
commit ad6362d79d035a29da605cee44bc24ed2041380e
Author: ghatwala <[email protected]>
Date:   2017-04-13T04:36:35Z

    Adding Power specific functionality  ( CAPI ) - Row Cache . Added Java 
layer : capiblock.jar as well , Unit
    Test case added for capi-row cache.

commit 863bbe13f261558782ef53beb7b92173cc0c41f2
Author: ghatwala <[email protected]>
Date:   2017-04-13T04:41:55Z

    Adding all files needed for capi-row cache functionality implementation.

commit 43940279ffacd57491cd621f5efa865da17e1c43
Author: ghatwala <[email protected]>
Date:   2017-04-26T09:28:13Z

    Enabling CAPI-row cache by below adding below to conf/jvm.options
    -Dcapi.devices=/dev/sg0:0:512
    -Dcapi.hash=org.apache.cassandra.cache.capi.YCSBKeyHashFunction
    
    Add the following in conf/cassandra.yaml
    row_cache_class_name: org.apache.cassandra.cache.CapiRowCacheProvider

commit fc6f00ef2dafc844541a2b3c3a26cf324a79a077
Author: ghatwala <[email protected]>
Date:   2017-04-26T09:39:33Z

    Adding capiblock.jar which has the JNI ( libcapiblock.so ) included

----


---
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.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to