[ 
https://issues.apache.org/jira/browse/IGNITE-1371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14969725#comment-14969725
 ] 

Igor Rudyak commented on IGNITE-1371:
-------------------------------------

Hi Artem,

Ok, I'll try to create new pull request. Here is some more details for your 
questions:

- All unit and load tests highly rely on the connection to Cassandra database, 
which should be specified in such test resources 
org/apache/ignite/tests/cassandra/connection.properties and 
org/apache/ignite/tests/cassandra/credentials.properties. By default credential 
settings is empty and all the tests will be skipped - just to prevent unit 
tests from failure if you don't have Cassandra database.

- If you just want to build 'cassandra' module, maven dependency is pretty 
enough. If you want to run unit and load tests you need to setup Cassandra and 
Ignite clusters.

- 'logs' folder is specified in log4j.properties configuration for tests, just 
to store all the load test logs in one place for users/developers convenience. 
If you don't want it - no problem, I can remove it from log4j.properties.

- Ok I'll take a look at GridAbstractTest and try to adopt unit tests for 
'cassandra' module to follow this design.

- The thing is that Cassandra uses ByteBuffer to store objects as BLOBs.

I need some time to think about maven command for unit tests. According to load 
tests - they are all executed by shell scripts from 'scripts' folder and test 
settings are specified in the test resource 'tests.properties'. 

As for now I am preparing wiki documentation which will describe lot's of 
details, including unit tests, load tests and other staff. Here is the link to 
draft version:  https://github.com/irudyak/ignite/wiki. It will take some time 
for me to finish with it. I'll let you know when it will be completed.

Oh year, one more thing - starting from tomorrow I'll be on vacation for two 
weeks and have limited access to internet. Thus my activity for this ticket 
will be rather low.

> Key-Value store (like Cassandra) as CacheStore
> ----------------------------------------------
>
>                 Key: IGNITE-1371
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1371
>             Project: Ignite
>          Issue Type: New Feature
>          Components: cache
>    Affects Versions: ignite-1.4
>            Reporter: Alexandre Boudnik
>            Assignee: Dmitriy Setrakyan
>         Attachments: master_02b59e4_ignite-1371.patch
>
>   Original Estimate: 504h
>  Remaining Estimate: 504h
>
> It will provide ability to map particular cache holding POJOs to Cassandra 
> table. Later it would be generalized to support eventually any any Key-Value 
> store.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to