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

Eric Evans commented on CASSANDRA-3380:
---------------------------------------

Hi Brian,

I've only briefly glanced over the code, but what I see looks good.  It's great 
that you've already taken care of things like build and docs.

However, I'm not sure where (or even if )this should live within Cassandra.  
contrib/ would be the right place I think, except that we're in (have been) in 
the process of trying to eliminate that.

And, the impetus for removing contrib/ was that it was a place of second-class 
citizenship, with mixed expectations that didn't reflect well on Cassandra, or 
the authors of the contributed code.  In other words, it should either by fully 
supported, or maintaining it out of tree is probably in everyone's best 
interest.

Have you considered maintaining this as a separate project?  It seems as though 
it would be pretty easy, logistically speaking.
                
> REST Layer 
> -----------
>
>                 Key: CASSANDRA-3380
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3380
>             Project: Cassandra
>          Issue Type: New Feature
>         Environment: Unix / Max OS X
>            Reporter: Brian ONeill
>         Attachments: trunk-3380.txt
>
>
> This is a native rest layer for Cassandra implementing 
> AbstractCassandraDaemon.
> It uses JAX-RS fueled by Apache CXF.
> Presently it supports the following operations JSON over HTTP:
>  - Create keyspace
>  - Drop keyspace
>  - Create column family
>  - Drop column family
>  - Insert row
>  - Fetch row
>  - Delete row
>  - Insert column
>  - Delete column 
>  - Fetch column
> The patch creates a new project in contrib/rest.  You can compile the project 
> using "ant", which uses ivy to pull in dependencies.  To get setup, you can 
> also use the pom.xml file and m2eclipse to get it into Eclipse.
> Once compiled, simpy run "bin/rest_cassandra" and follow along in the 
> README.txt

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to