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