21 Collaborator |
Mick Semb Wever , Marcus Eriksson , Benedict Elliott Smith , Sam Tunnicliffe , Benjamin Lerer , Alex Petrov , Berenguer Blasi , Ekaterina Dimitrova , Jason Brown , Ariel Weisberg , Blake Eggleston , Dinesh Joshi , Stefan Podkowinski , Chris Lohfink , Jon Haddad , Vinay Chella , Deepak Vohra , Venkata Harikrishna Nukala , Alexander Dejanovski , Gregory Ramsperger , Adrian Cole |
20 Patch |
11 Review |
674b6cc1a5e905a9c234c649adaad2de79cfa560,
9c1bbf3ac913f9bdf7a0e0922106804af42d2c1e,
67d613204fa4fb9584f11ec9886a0e7a0d622e92,
595da9c12ed2be0ed6df791daac4f04fc7643a3f,
b30c8c98a594a5682f6ea1f0b5511463b700b6e8,
5ec6842b3f6c9e42ed9aa12b8b138391fd5ac335,
27b35799a46dd5b649c4a172f4f8316b48615304,
8ad4a9a522aef7243b2612d084bbae69ea8f1be6,
d5005627b02b4e716947fa05a40473368017c0f9,
c68b0fec6f7034aa74e64abd9859ee1d481b4f62,
1f19d5f7a243cc4227da923459f5eb2f66066778,
801cb70ee811c956e987718a00695638d5bec1b6,
2adfa92044381aa9093104f3a105f3dbd7dda94c,
bfbc5274f2b3a5af2cbbe9679f0e78f1066ef638,
57b87d21aa4712f63903a191cff6c832c759b97b,
a0f5523910dcc96f204220e3c5ba24f7be15f37b,
da7fcefb16d16af8924cda35c0a6a63ad553694f,
4df308dfe7bbc5fcf5b649fc1e4a3d6bf6daa7ee,
3e372ea05b956c60138a55d536c64f3d6aa39183,
a15ed267d1977e38ba36d061139839fad7b865f2 |
1911a887e8316d343c9bfe3aca3f9d143e9f4a61,
b73f034da12ac5d3f5abb11733d6a1bef87f3af1,
6fc8920889e8537a1f56f45e6c966b3d18325fbb,
e995c3fcc7479e82f34721d9634093a807ff06bd,
0a675d5a769b5f27c5b0dfa1fd355db69fb4ef90,
8402d1f1456dc4da279f53dbd02f5ce7a1b2dffc,
dd974b4b5f7770b293fdd8e4e76d7043508abec4,
a7d8ba7b10a441f9710724e65a939a46add0ae78,
fd44a69fce135c6ddf7ebcba25d032a36a1d9064,
3d7471a56b7a58b41047ff704ebe4b0a89bda6f9,
a86780687b3ebe7d9883d81c44eb5f8cd228b2cb |
1911a887e8316d343c9bfe3aca3f9d143e9f4a61 | Author: Venkata Harikrishna Nukala <n.v.harikrishna.apache@gmail.com>
| 2021-10-23 00:03:45+05:30
Fix slow keycache load which blocks startup for tables with many sstables.
Patch by Venkata Harikrishna Nukala; reviewed by Marcus Eriksson and Joseph Lynch for CASSANDRA-14898
b73f034da12ac5d3f5abb11733d6a1bef87f3af1 | Author: Mick Semb Wever <mck@apache.org>
| 2020-11-12 09:27:17+01:00
Upgrade JNA to 5.6.0
Also remove remaining comments/doc referencing `-Dcassandra.boot_without_jna`
patch by Adrain Cole, Mick Semb Wever; reviewed by Benjamin Lerer, Joey Lynch for CASSANDRA-16212
Co-authored-by: Adrian Cole <adrian.f.cole@gmail.com>
6fc8920889e8537a1f56f45e6c966b3d18325fbb | Author: Alexander Dejanovski <alex@thelastpickle.com>
| 2020-06-26 11:08:50+02:00
Fix upgrade failures when using the EC2Snitch in legacy mode
Legacy naming conventions for AWS regions were allowing datacenter names such as us-west and us-west-2, which in the new standard mode become us-west-1 and us-west-2.
As us-west-2 can match both the standard and legacy mode, checking the DC name cannot be reliably used to detect mixed modes being used as it would fail in case of an upgrade from pre-4.0 clusters in a region such as us-west-2.
The rack check should be enough as rack names in the standard mode now includes the region name, which can be easily identified.
patch by Alexander Dejanovski; reviewed by Mick Semb Wever, Joey Lynch for CASSANDRA-15878
da7fcefb16d16af8924cda35c0a6a63ad553694f | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2020-05-04 10:59:35-07:00
Fix compression_test.TestCompression regression
CASSANDRA-15379 changed behavior of how we flush for deflate, namely we
flush LZ4 and then compact to deflate off the hot path. Updated this
test to take this into account.
Patch by Joseph Lynch; Reviewed by Berenguer Blasi for CASSANDRA-15782
9c1bbf3ac913f9bdf7a0e0922106804af42d2c1e | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2019-11-03 16:37:18-08:00
Flush with fast compressors by default
Previously Zstd, Deflate and LZ4HC could hold up the flush thread while
flushing due to their slow compression rates. With this patch we always
default to flush with a fast compressor (default to LZ4) and then
compress into the high compression strategy during normal compactions
that follow. Note that if the existing table compressor is fast (e.g.
LZ4 or Snappy) we use that.
Patch by Joey Lynch; reviewed by Dinesh Joshi for CASSANDRA-15379
674b6cc1a5e905a9c234c649adaad2de79cfa560 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2019-08-16 18:15:55-07:00
Update defaults for server and client TLS settings
This fixes backwards compatibility with the 3.11 server_encryption_options
while exposing the correct defaults after the 4.0 Netty refactor.
Patch by Joseph Lynch; Reviewed by Ekaterina Dimitrova for CASSANDRA-15262
a15ed267d1977e38ba36d061139839fad7b865f2 | Author: Dinesh Joshi <dinesh.joshi@apple.com>
| 2019-02-18 18:16:35-08:00
C* Management process
patch by Dinesh Joshi; reviewed by jasobrown and Chris Lohfink for CASSANDRA-14395
Co-authored-by: Vinay Chella <vinaykumarcse@gmail.com>
Co-authored-by: Joey Lynch <joe.e.lynch@gmail.com>
a7d8ba7b10a441f9710724e65a939a46add0ae78 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2019-02-11 15:37:07+01:00
Fix memory-retention problem arising from thread locals from schema change in in-jvm tests
patch by Alex Petrov; reviewed by Joseph Lynch for CASSANDRA-15014
4df308dfe7bbc5fcf5b649fc1e4a3d6bf6daa7ee | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2019-02-05 12:11:53-08:00
Fix the token_generator_test for Cassandra 2.2
Ref: Make tools/bin/token-generator py2/3 compatible
Patch by Joseph Lynch; reviewed by Stefan Podkowinski for CASSANDRA-15012
5ec6842b3f6c9e42ed9aa12b8b138391fd5ac335 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2019-01-09 17:14:34-08:00
Docs: Clarify PartitionSize table metric documentation
The documentation has historically referred to (Min|Max|Mean)PartitionSize
metrics as "compacted partition size", but in practice few users know what
that means. Attempt to clarify the meaning of these metrics.
Closes #298
Patch by Joseph Lynch; Reviewed by Jeff Jirsa
3e372ea05b956c60138a55d536c64f3d6aa39183 | Author: mck <mck@13f79535-47bb-0310-9956-ffa450edef68>
| 2019-01-07 07:06:38+00:00
Build nodetool jarfile in $CASSANDRA_DIR before running `python gen-nodetool-docs.py`
Patch by Joey Lynch; reviewed by Mick Semb Wever for CASSANDRA-14955
git-svn-id: http://svn.apache.org/repos/asf/cassandra/site@1850613 13f79535-47bb-0310-9956-ffa450edef68
8ad4a9a522aef7243b2612d084bbae69ea8f1be6 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2018-12-07 18:29:08-08:00
In JVM dtests need to clean up after instance shutdown
Adds additional cleanup logic to ensure we don't leak classloaders and
their associated objects when running the in JVM dtests.
Patch by Joseph Lynch; reviewed by Alex Petrov for CASSANDRA-14922
d5005627b02b4e716947fa05a40473368017c0f9 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2018-12-07 18:29:08-08:00
In JVM dtests need to clean up after instance shutdown
Adds additional cleanup logic to ensure we don't leak classloaders and
their associated objects when running the in JVM dtests.
Patch by Joseph Lynch; reviewed by Alex Petrov for CASSANDRA-14922
2adfa92044381aa9093104f3a105f3dbd7dda94c | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2018-10-31 20:51:34-07:00
Fix incorrect sorting of replicas in SimpleStrategy.calculateNaturalReplicas
patch by Joseph Lynch; reviewed by Benedict Elliott Smith for
CASSANDRA-14862
801cb70ee811c956e987718a00695638d5bec1b6 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2018-08-23 15:19:20-07:00
Startup checker should wait for count rather than percentage
This improves on the wait for healthy work from CASSANDRA-13993 to
solve CASSANDRA-14297. In particular now the connectivity checker waits
for all but a single node in either the local datacenter or every
datacenter (defaults to just local, but the user can configure it to
wait for every datacenter). This way users can use this feature to ensure
availability of their application during restarts of Cassandra. The default
behavior waits for all but a single local datacenter node.
Patch by Joseph Lynch; Reviewed by Ariel Weisberg for CASSANDRA-14297
57b87d21aa4712f63903a191cff6c832c759b97b | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2018-07-01 17:56:08-07:00
Add basic troubleshooting documentation
This is just a start, but should help people get out of the most basic of
reliability/performance issues.
Includes information on isolating the node or nodes causing an issue, as
well as detailed information on how to debug a correctness/reliability issue
on a particular node.
Patch by Joseph Lynch, reviewed by Jon Haddad for CASSANDRA-14553
1f19d5f7a243cc4227da923459f5eb2f66066778 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
| 2018-03-12 20:37:30-07:00
Auto-expand replication_factor for NetworkTopologyStrategy
This re-defines the 'replication_factor' configuration option for
NetworkTopologyStrategy to auto-expand out to the datacenters that the
cluster knows about. This allows users to not worry about their cluster
layout when creating keyspaces. On ALTER this keyword will only ever add
datacenters (it keeps all previous datacenters unless explicitly overridden)
Patch by Joseph Lynch; reviewed by Jon Haddad for CASSANDRA-14303
fd44a69fce135c6ddf7ebcba25d032a36a1d9064 | Author: Gregory Ramsperger <ramsperger@users.noreply.github.com>
| 2016-04-16 00:42:03-05:00
Use standard Amazon naming for datacenter and rack in Ec2Snitch.
patch by Gregory Ramsperger and jasobrown; reviewed by Joey Lynch for CASSANDRA-7839