56 Patch |
9f4939c58b901a02ca6c435de43757e5c7e4e3ab,
a0e913ccda152d3a9e24d81fa43685e3cf195012,
68a7aad0754688dbe7e9a336cc02676080ef62a1,
7b57a1170cd271bcf5d79ce1ed1e89b567dbb8c2,
2fe22ea6401ee5fa7ed7c5b11d5ce4a6cc4a2808,
f3728a0e05ec48ca496c0259513364da8f7951bc,
31148c4914ff6e57a568601bde462745a46c9d41,
7cc1288abd115f8e38fe11bcd216607da3215b44,
c94e39c6ef8b45259a38b7e4a9191f40472e193d,
437f1ce8b6cbd13e2273c8c7b9e105fc39c8d36d,
513d8be04be8536bbdc8f5590fa978e78001e106,
3497799c26a291abca6fa404341d0a504762929f,
58d1eb882f6ae51b37497229a75af77453d19e20,
b51389e57dd81422fca9ab90fe3bd2fbab662089,
dff448586a91cd9566a020342f0f129e165de483,
0bc3ff4d7936c89363a3b3ac65939bb5cc175c8b,
659c50821813aecd3689362649c5f169538d567b,
68cbf4f76e05ffc9a419bbb95ea0222c2586d0b1,
8f2c75b1d0d10d00493128d4442aaf1dba0df847,
a5d0df18fcdd7c527c534c51f3f2a0528f0042a5,
c5edf81831a1f48a035da0df333c50cc9397018d,
e66c555e700d0b37da4972c3532ef551decd9fd4,
2cbe521da2731e008719122268b0e75305da0a83,
5bc58e65ba3427e3de048e6ff6d397ba0de80dcf,
ccad5f254c761d0ccb7002b73f2a8eafaadd9ef3,
93a013ed3e266073941b86ed7c5c4f6cc057fe32,
258ec45593f3488bb5c256ecb3b9aa0d71355e65,
6cd2d8f8a9a4673058295c94da314564fb852b3d,
17f91338f3407efe0341d438142a2782938f6e41,
97132a4ab21e09868f83a14b4e6a17c06bc3402a,
206f02b4d8fad47fa2b46f7965d6b6e1bc85e293,
29898be4014d222b213badc7b1d4ed081a7d53f9,
54a67856444eed35b106fbb4a267d5a542a8cf39,
6254d23474dc30f3188803b61289dd5586ca4f59,
5a32b7843fb83b9ec6774f2b27623800acec9725,
e016ab0a72463768e7da4f7933eec06cb5cc8170,
4b649604d64aca9ddbe3ac8f274d27d7e709208d,
09fa40e0bf7797f41ba9970e55922f1dc10ab3f1,
e0e535561aa3c69fc122d59b39f685ffe5cd2e7c,
8b02e3f66fe762ee083830afaed2615902a0a08d,
b47d8b3d6e0e6fc97844c91b6b31a807d21269f7,
d4df8f1d6db1d2e5b2b758d572e1155aaefe11b1,
424a2575c4153ec40a43fa5b934f72a2afd9cd14,
293b9b6120cbf35e650c9c138e883ac0608d557d,
a0d71897b1d85cb6b4afbf891b93b9e5660d4152,
b28eb62d36c46e43096e6b00cc2ee25df6bdaff8,
d17ac777b8d8a6e6b9f1661d0764001a73414a00,
2f3fa119228220bc097af14716b0c36df0894241,
86a13e2e3a15aeda5967fe0361f491ded0fa5a23,
eb8abf63300d4221302ffd7f69e266c2ab508c39,
e024586eebe8967946b39dbea6671774d99002ad,
a4cf1aef29d91b91a46cb996f835417ce5c01161,
a7e909e94b396f82fab2af31b139934b8a27d268,
813d6a6286f6da975661a4c7ec286e8ff740f18a,
791656aa560d31d64155fd31eb8b35d715fdf7cd,
0ecfb88fd2d8b06eb1c459d9e19e2b00a8df9040 |
9f4939c58b901a02ca6c435de43757e5c7e4e3ab | Author: Erik Merkle <erik.merkle@datastax.com>
| 2021-04-28 03:27:38-05:00
JAVA-2396: Support Protocol V6 (#1546)
Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>
f3728a0e05ec48ca496c0259513364da8f7951bc | Author: Erik Merkle <erik.merkle@datastax.com>
| 2020-04-21 12:32:52-05:00
Fix various issues with tests
* Add Awaitility version for OSGi tests
* Remove broken graph paging test
The test was trying to pause the server between two continuous pages.
That can't be done reliably since the server replies asynchronously.
* Use Awaitility for Metadata Manager tests
Co-authored-by: olim7t <omichallat+github@gmail.com>
31148c4914ff6e57a568601bde462745a46c9d41 | Author: Erik Merkle <erik.merkle@datastax.com>
| 2020-04-10 20:49:44-05:00
JAVA-2729: Remove uses of "repomirror.datastax.lan" in Openstack images
-This change is merely to get the Jenkinsfile in sync with the new
build images as Jabba is no longer installed in the Jenkins home
directory
c94e39c6ef8b45259a38b7e4a9191f40472e193d | Author: Erik Merkle <erik.merkle@datastax.com>
| 2020-03-23 22:18:56-05:00
Fix Parallelizable Tests for DSE 6.8
- Add checklogerror output to CcmBridge
- Move DefaultReactiveGraphResultSetIT to serial ITs
- Adjust SASI tests for 6.8.0
6cd2d8f8a9a4673058295c94da314564fb852b3d | Author: Erik Merkle <erik.merkle@datastax.com>
| 2020-01-24 08:10:29-06:00
JAVA-2622: Add Cassandra 4.0 to build matrix for ITs (#1390)
- also fixes the build.yaml for CI builds
17f91338f3407efe0341d438142a2782938f6e41 | Author: Erik Merkle <erik.merkle@datastax.com>
| 2020-01-07 14:32:59-06:00
JAVA-2395: Update Jenkins build.yaml to test against various JDKs and DSE clusters
09fa40e0bf7797f41ba9970e55922f1dc10ab3f1 | Author: Erik Merkle <erik.merkle@datastax.com>
| 2019-04-04 12:44:24-05:00
Fix flaky DefaultSessionPoolsTest test
Increase the time admin tasks are allowed to complete.
e0e535561aa3c69fc122d59b39f685ffe5cd2e7c | Author: Erik Merkle <erik.merkle@datastax.com>
| 2019-04-04 11:43:41-05:00
Fix flaky LifecycleListenerIT test
Give the listener a chance to close before asserting it is closed.
8b02e3f66fe762ee083830afaed2615902a0a08d | Author: Erik Merkle <erik.merkle@datastax.com>
| 2019-04-04 11:29:09-05:00
Add CassandraRequirement to JSON Insert tests
Support for JSON inserts was not added to Cassandra until 2.2
b47d8b3d6e0e6fc97844c91b6b31a807d21269f7 | Author: Erik Merkle <erik.merkle@datastax.com>
| 2019-04-04 09:00:48-05:00
JAVA-2214: Fix flaky RequestLoggerIT test
The test expects the request to be attempted on an unavailable
node before being successfully processed on an available node.
The default LBP doesn't guarantee that the staged unavailable
node is hit first, but SortingLoadBalancingPolicy will in this
case.
eb8abf63300d4221302ffd7f69e266c2ab508c39 | Author: Erik Merkle <erik.merkle@datastax.com>
| 2018-12-13 11:07:09-06:00
JAVA-2056: Reduce HashedWheelTimer tick duration
Motivation:
Timeouts and speculative executions are scheduled on the
same HashedWheelTimer, which has a default tick duration
of 100ms. This can be too imprecise for speculative executions.
Lowering the tick duration to 1ms does not affect performance,
but does allow for more precision for scheduling speculative
executions.
Modifications:
Reduce the default timer tick duration to 1ms (from 100ms)
and increase the default wheel size to 2048 (from 512).
e024586eebe8967946b39dbea6671774d99002ad | Author: Erik Merkle <erik.merkle@datastax.com>
| 2018-11-13 10:24:23-06:00
JAVA-2014: Schedule timeouts on a separate Timer
Motivation:
Scheduling request timeouts and speculative executions on the
main I/O event loop seems to lower overall I/O throughput under
load. Moving those events off of the main I/O event loop will
allow the driver to achieve higher overall throughput.
Modifications:
Add a Netty HashedWheelTimer to the NettyOptions and use that
Timer for scheduling request timeouts and speculative executions.
Also, add configuration parameters for controlling the Timer
tick duration (resolution) and wheel size.
Result:
In Cassandra stress tests, offloading the timeouts and speculative
executions onto a separate timer (with the default settings) yields
about a 10% increase in I/O throughput.