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

Artem Shutak commented on IGNITE-1371:
--------------------------------------

Hi Igor,

I don't know how to use your pull-request. Could you please create pull request 
from your fork to apache-ignite 'master'. In this way it could be possible to 
run TC plans for your PR.

I've reviewed your patch and has next comments.
- Could you please add comments at DEVNOTES how to build cassandra module and 
how to run tests. I've tried to run it from IDEA and got 
{{CassandraHelper.getAdminPassword().isEmpty()==true}}, so test do nothing - 
could you advice me here please (If no I will solve it by yourself, don't 
worry)?
- Should I have embeded version of Cassandra or maven dependency is enought?
- I think 'logs' folder is redundant.
- It would be nice if your tests would extend {{GridAbstractTest}}. It has 
start/stop grid methods, logger, hanging detection and printing stack-traces 
and etc. 
- Do we really need {{Serializer}} abstraction? Ignite already has 
{{Marshaller}} abstraction. Will it work in this case? Or Cassandra uses 
{{ByteBuffer}}s?
- About coding guidelines, you have pretty close coding style. To show what can 
be fixed I created 'review' commit and you can look on it here: 
https://github.com/ashutakGG/incubator-ignite/commit/9b178f1a75be6d0280dd4b14b29994a121239f67.

Also, I want to create separate TC plan for your tests. Could you advice proper 
maven command.

I will continue exploring your code.

> 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