[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-11-04 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne commented on CASSANDRA-9543:
-

Can someone remind me what bug upgrading the java driver fixes? Our policies so 
far as been to not upgrade dependencies in stable releases unless there is a 
very good reason to, so unless doing so fix a serious bug, I'm kind of -1 on 
that ticket in general.

> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Jeremiah Jordan
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-11-04 Thread Jeremiah Jordan (JIRA)

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

Jeremiah Jordan commented on CASSANDRA-9543:


The biggest thing to me is that you can't use stress with the latest Java 
driver meant to run against this C* version without going and getting the 
stress from 3.0.  Which means you aren't able to test things under the same 
conditions you application will be under.

> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Jeremiah Jordan
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-11-04 Thread Jeremiah Jordan (JIRA)

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

Jeremiah Jordan commented on CASSANDRA-9543:


We are currently shipping an old release candidate of the 2.2 driver that will 
never have a GA and is not even API compatible with the final 2.2 RC that was 
put out before the driver guys decided there would not be a 2.2 GA, just 3.0.  
So if someone wants to use 2.2 features the latest 3.0 alpha driver is the most 
up to date bug fixed java driver they can use at the moment.

> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Jeremiah Jordan
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-11-04 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne commented on CASSANDRA-9543:
-

bq. Which means you aren't able to test things under the same conditions you 
application will be under.

I'm not convinced. Because with all do respect to stress, I doubt it's 
currently expressive enough to allow you to simulate a real application 
workload so precisely that a small difference in the java driver version will 
somehow make think completely unreliable. But also because you're assuming 
application will use a an alpha version of the 3.0 driver. What about users 
that uses the driver version we currently ship with 2.2 so they get their 
stress to behave like their application? You'd be screwing those people over.

Anyway, I'm unconvinced this is justification enough to make an exception in 
our usual rule (of avoiding upgrades of dependencies in minor updates). The 
fact that the 3.0 driver is currently only in alpha definitively doesn't help 
the case for that matter.

> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Jeremiah Jordan
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-11-04 Thread Sylvain Lebresne (JIRA)

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

Sylvain Lebresne commented on CASSANDRA-9543:
-

bq. We are currently shipping an old release candidate of the 2.2 driver that 
will never have a GA and is not even API compatible with the final 2.2 RC

And yet, to the best of my knowledge, there is not know bugs in our usage of it.

Again, our policy is we don't change dependencies in minor releases unless 
there is a very good reason for it. I'm aware of no problems with the current 
version shipped (that affects us), and I think that "allow people to run stress 
with a version of the driver they use in their application" is neither all that 
important not in practice (because stress is not _that_ good at emulating 
realistic application workloads), nor completely practical (users will use a 
variety of driver versions, including old ones), so I don't judge it a good 
enough reason. But if enough person feels that this stress thing is important 
enough to risk some destabilization, then so be it.



> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Jeremiah Jordan
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-11-02 Thread Jeremiah Jordan (JIRA)

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

Jeremiah Jordan commented on CASSANDRA-9543:


[~snazy] force pushed to the same branch with a change to update to the 
3.0.0-alpha4 that is in cassandra-3.0.

After talking with the driver guys, they are going to discontinue the 2.2 
branch because the 3.0 branch is exactly the same, except it can also handle 
the new schema stuff.

> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Jeremiah Jordan
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-11-01 Thread Robert Stupp (JIRA)

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

Robert Stupp commented on CASSANDRA-9543:
-

Yes, we would need JAVA-922 backported to the 2.2 driver.

> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Jeremiah Jordan
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-10-30 Thread Jeremiah Jordan (JIRA)

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

Jeremiah Jordan commented on CASSANDRA-9543:


[~snazy] I finished my updated branch here: 
https://github.com/JeremiahDJordan/cassandra/tree/updatejavadriver

I also back ported the new test from CASSANDRA-10367, with a small modification 
because the 2.2 java driver returns an [UnmodifiableCollection from 
deserialize|https://github.com/datastax/java-driver/blob/2.2/driver-core/src/main/java/com/datastax/driver/core/TypeCodec.java#L1610-1610]
 so you have to make a copy of the input list to add a new item to it.

{noformat}
AS 'java.util.ArrayList t = new java.util.ArrayList(s); if (i != null) 
t.add(String.valueOf(i)); return t;'
{noformat}


> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Robert Stupp
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-10-30 Thread Jeremiah Jordan (JIRA)

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

Jeremiah Jordan commented on CASSANDRA-9543:


[~snazy] I just finished getting most of the way through upgrading to 2.2.0-rc3 
when I found this ticket that you were already doing it (doh). Now that 
CASSANDRA-10367 is resolved are we good to upgrade the driver in 2.2?

> Integrate release 2.2 java driver
> -
>
> Key: CASSANDRA-9543
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
> Project: Cassandra
>  Issue Type: Task
>Reporter: Robert Stupp
>Assignee: Robert Stupp
> Fix For: 2.2.x
>
>
> Follow-up of CASSANDRA-9493.
> Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
> dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-08-25 Thread Andy Tolbert (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-9543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14711850#comment-14711850
 ] 

Andy Tolbert commented on CASSANDRA-9543:
-

You should only need guava 16.0.1 which resolves the [TypeToken 
issue|https://code.google.com/p/guava-libraries/issues/detail?id=1635can=1q=typetokensort=id%20-ownercolspec=ID%20Type%20Status%20Milestone%20Summary],
 but upgrading to 18.0 is good if it doesn't cause any compatibility issues.

 Integrate release 2.2 java driver
 -

 Key: CASSANDRA-9543
 URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
 Project: Cassandra
  Issue Type: Task
Reporter: Robert Stupp
Assignee: Robert Stupp
 Fix For: 2.2.x


 Follow-up of CASSANDRA-9493.
 Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
 dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-08-25 Thread Andy Tolbert (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-9543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14711849#comment-14711849
 ] 

Andy Tolbert commented on CASSANDRA-9543:
-

You should only need guava 16.0.1 which resolves the [TypeToken 
issue|https://code.google.com/p/guava-libraries/issues/detail?id=1635can=1q=typetokensort=id%20-ownercolspec=ID%20Type%20Status%20Milestone%20Summary],
 but upgrading to 18.0 is good if it doesn't cause any compatibility issues.

 Integrate release 2.2 java driver
 -

 Key: CASSANDRA-9543
 URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
 Project: Cassandra
  Issue Type: Task
Reporter: Robert Stupp
Assignee: Robert Stupp
 Fix For: 2.2.x


 Follow-up of CASSANDRA-9493.
 Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
 dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-08-15 Thread Robert Stupp (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-9543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14698200#comment-14698200
 ] 

Robert Stupp commented on CASSANDRA-9543:
-

Note: changes for 3.0 and trunk are different (and handled in CASSANDRA-6717).

 Integrate release 2.2 java driver
 -

 Key: CASSANDRA-9543
 URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
 Project: Cassandra
  Issue Type: Task
Reporter: Robert Stupp
Assignee: Robert Stupp
 Fix For: 2.2.x


 Follow-up of CASSANDRA-9493.
 Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
 dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-08-15 Thread Robert Stupp (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-9543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14698199#comment-14698199
 ] 

Robert Stupp commented on CASSANDRA-9543:
-

Updates the driver to 2.2.0-rc2 and (naturally) experienced the same issue with 
TupleType as [~beobal] in CASSANDRA-6717. So we have to wait for 
[JAVA-880|https://datastax-oss.atlassian.net/browse/JAVA-8806] and a new driver 
release.

 Integrate release 2.2 java driver
 -

 Key: CASSANDRA-9543
 URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
 Project: Cassandra
  Issue Type: Task
Reporter: Robert Stupp
Assignee: Robert Stupp
 Fix For: 2.2.x


 Follow-up of CASSANDRA-9493.
 Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
 dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-08-14 Thread Robert Stupp (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-9543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14697101#comment-14697101
 ] 

Robert Stupp commented on CASSANDRA-9543:
-

java-driver 2.2.0 rc2 is released - so a good time to update the jar and fix 
dependencies {{build.xml}}

 Integrate release 2.2 java driver
 -

 Key: CASSANDRA-9543
 URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
 Project: Cassandra
  Issue Type: Task
Reporter: Robert Stupp
Assignee: Robert Stupp
 Fix For: 2.2.x


 Follow-up of CASSANDRA-9493.
 Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
 dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver

2015-06-24 Thread Robert Stupp (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-9543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14598929#comment-14598929
 ] 

Robert Stupp commented on CASSANDRA-9543:
-

/cc [~omichallat] (just added to the loop)

 Integrate release 2.2 java driver
 -

 Key: CASSANDRA-9543
 URL: https://issues.apache.org/jira/browse/CASSANDRA-9543
 Project: Cassandra
  Issue Type: Task
Reporter: Robert Stupp
 Fix For: 2.2.x


 Follow-up of CASSANDRA-9493.
 Hint: cleanup {{build.xml}} for commented out {{çassandra-driver-core}} maven 
 dependencies.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)