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

Eric Evans commented on CASSANDRA-2761:
---------------------------------------

bq. Then you're not very familiar with the current stability or lack there of 
of the JDBC driver. 

No, I guess not, but it can't be any worse on us than for anyone else using it. 
 A solution that only benefits us doesn't seem very... friendly.

----

I think the difference in opinion here comes from what determines whether the 
server and driver should be considered different projects.  I can see where 
people who feel a high degree of ownership over the code of both, and who by 
virtue of infrastructure have write access to both, might consider it contrived 
to treat them as separate projects.  I'm not discounting that point of view, 
but I do think that's more Social than Technical, and is limited to a 
relatively small group of Cassandra hackers.

As I've said elsewhere, I think it is very important that these drivers be 
allowed to evolve on their own release schedule with their own versioning that 
reflects compatibility with a CQL version and not any particular Cassandra 
version(s).  It's also quite likely, particularly where the driver language != 
Java that the group of developers is entirely different from those working on 
the server.  And there is no hard dependency between drivers and Cassandra in 
either direction (the JDBC->Cassandra dependency is one of convenience).  To 
me, this pretty solidly points to them being separate projects.

Keeping them separate won't be as convenient as treating them as one monolithic 
project, but it's no worse an experience than what other application developers 
are subjected to.  We should be able to eat our own dog food.

I also realize that there is more work needed here to decouple the JDBC driver 
and make this all work better, work that I've volunteered to do.  I haven't had 
as much time to spend on this lately, but that should be changing RSN.



> JDBC driver does not build
> --------------------------
>
>                 Key: CASSANDRA-2761
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2761
>             Project: Cassandra
>          Issue Type: Bug
>          Components: API
>    Affects Versions: 1.0
>            Reporter: Jonathan Ellis
>            Assignee: Rick Shaw
>             Fix For: 1.0
>
>         Attachments: jdbc-driver-build-v1.txt, 
> v1-0001-CASSANDRA-2761-cleanup-nits.txt
>
>
> Need a way to build (and run tests for) the Java driver.
> Also: still some vestigal references to drivers/ in trunk build.xml.
> Should we remove drivers/ from the 0.8 branch as well?

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to