14 Collaborator |
Brandon Williams , Caleb Rackliffe , Mick Semb Wever , David Capwell , Sam Tunnicliffe , Alex Petrov , Branimir Lambov , Benedict Elliott Smith , Andy Tolbert , Dmitry Konstantinov , Marianne Lyne Manaog , Michael J Marshall , Matt Fleming , Joshua Mckenzie |
2a3454a3eae5e5064e63389ffbc268fb06f3f0e9 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-09-25 13:58:01-04:00
Port Harry v2 to trunk
This commit ports to trunk work already done in the cep-15-accord branch, including parts of CASSANDRA-19955, CASSANDRA-20080, and CASSANDRA-20143.
patch by Caleb Rackliffe; reviewed by David Capwell and Alex Petrov for CASSANDRA-20200
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Ariel Weisberg <aweisberg@apple.com>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: David Capwell <dcapwell@apache.org>
377e6aa04fb67ea4220445988e85c9ebacb06db4 | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2024-09-25 14:28:55+03:00
Reverse cursor and iteration support for in-memory tries
patch by Branimir Lambov; reviewed by Ariel Weisberg for CASSANDRA-19945
Co-authored-by: Michael J Marshall <mmarshall@apache.org>
81c616826ab3c8aa96467771d0e074a874efdd77 | Author: Marianne Lyne Manaog <marianne.manaog@datastax.com>
| 2022-11-24 15:02:16+00:00
Fix ContentionStrategy backoff and Clock.waitUntil
Also for CASSANDRA-18087
patch by Matt Fleming, Marianne Lyne Manaog, Benedict Elliott Smith; reviewed by Joshua Mckenzie, Ariel Weisberg for CASSANDRA-18086
Co-authored-by: Marianne Lyne Manaog <marianne.manaog@datastax.com>
Co-authored-by: Matt Fleming <matt@codeblueprint.co.uk>
Co-authored-by: Benedict Elliott Smith <benedict@apple.com>
3bdd2caa22a0413929188536b41d8117177574fa | Author: Andy Tolbert <6889771+tolbertam@users.noreply.github.com>
| 2022-10-06 14:04:38-04:00
Fix StorageService.getNativeaddress handling of IPv6 addresses
StorageService.getNativeaddress does not currently correctly handle
IPv6 addresses correctly when NATIVE_ADDRESS_AND_PORT are not present in
that it simply concatenates the IP address with the default native port,
e.g.:
0:0:0:0:0:0:5a:3:9042
This does not parse into an InetSocketAddress as the address and port
can't be disambiguated.
Such a case would usually be present when there are 3.x nodes present in a
cluster with 4.0 nodes.
Change updates RPC_ADDRESS and else case to create InetAddressAndPort instances
with DatabaseDescriptor.getNativeTransportPort and returns the
getHostAddress(withPort) which properly bracket encodes the address,
e.g.:
[0:0:0:0:0:0:5a:3]:9042
which can be parsed as an InetSocketAddress.
patch by Andy Tolbert; reviewed by Ariel Weisberg, Brandon Williams for CASSANDRA-17945
b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2020-05-28 14:26:25-06:00
Safer handling of out-of-range tokens
patch by Caleb Rackliffe; reviewed by Mick Semb Wever for CASSANDRA-13704
Co-authored-by: Sam Tunnicliffe <sam@beobal.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Mick Semb Wever <mck@apache.org>
Co-authored-by: Ariel Weisberg <aweisberg@apple.com>