[jira] [Commented] (CASSANDRA-9543) Integrate release 2.2 java driver
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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)