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

Eric Evans commented on CASSANDRA-754:
--------------------------------------

0005-adjust-references-to-point-to-new-API-classes.patch is still something of 
a monster, but this re-basing/reorganization of the patches made things easier 
to look at, thanks for taking the time to do that.

That being said, I'm a -0 on this patchset, and I'm leaning more and more 
toward a hard veto the more I think about. The reason, as I stated earlier is 
that I do not think we want a pluggable API. To make it pluggable is to 
encourage people to write new remote APIs, and I don't even want 2 for any 
longer than is necessary to make a transition.

I'll wait to see what others have to say, but in the meantime, I've attached a 
couple of patches for what I propose, namely changing ThriftAddress and 
ThriftPort to the more general RPCAddress and RPCPort, and adding a "-a" 
argument to the start script for Avro. If/when Avro becomes a suitable 
replacement, the -a option would be dropped in favor of a -t option as Avro 
became the deafult, which would in turn be dropped after Thrift was removed 
entirely.

> Pluggable API with a simple HTTP+JSON daemon
> --------------------------------------------
>
>                 Key: CASSANDRA-754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-754
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Ted Zlatanov
>            Assignee: Ted Zlatanov
>            Priority: Minor
>         Attachments: 0001-renamed-API-classes.patch, 
> 0002-renamed-Avro-API-classes.patch, 0003-renamed-daemon-classes.patch, 
> 0004-API-top-level-support.patch, 
> 0005-adjust-references-to-point-to-new-API-classes.patch, 
> 0006-adjust-Hadoop-and-tests.patch, 
> v2-0001-CASSANDRA-754-use-less-specific-descriptors-for-Thrift.txt, 
> v2-0002-start-avro-daemon-using-a-arg-to-startup-script.txt
>
>
> Proposal of a simple pluggable API interface with a HTTP daemon implementation

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to