[
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)