You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by sm...@apache.org on 2022/10/27 13:02:12 UTC

[cassandra] branch trunk updated (230fe8e647 -> 507db24aad)

This is an automated email from the ASF dual-hosted git repository.

smiklosovic pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git


    from 230fe8e647 Include Git SHA in --verbose flag for nodetool version
     add dd53a609c6 Add --resolve-ip option to nodetool gossipinfo
     new 507db24aad Merge branch 'cassandra-4.1' into trunk

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.txt                                        |  1 +
 .../org/apache/cassandra/gms/FailureDetector.java  | 21 +++++++++++--
 .../apache/cassandra/gms/FailureDetectorMBean.java |  2 ++
 .../cassandra/locator/InetAddressAndPort.java      |  5 ++++
 src/java/org/apache/cassandra/tools/NodeProbe.java | 10 ++++++-
 .../cassandra/tools/nodetool/GossipInfo.java       |  6 +++-
 .../cassandra/locator/InetAddressAndPortTest.java  | 35 ++++++++++++++++++++++
 .../cassandra/tools/nodetool/GossipInfoTest.java   | 31 +++++++++++++++++++
 8 files changed, 106 insertions(+), 5 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


[cassandra] 01/01: Merge branch 'cassandra-4.1' into trunk

Posted by sm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

smiklosovic pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git

commit 507db24aadd614c105d2ff916ffb3878ebb4f890
Merge: 230fe8e647 dd53a609c6
Author: Stefan Miklosovic <sm...@apache.org>
AuthorDate: Thu Oct 27 11:19:47 2022 +0200

    Merge branch 'cassandra-4.1' into trunk

 CHANGES.txt                                        |  1 +
 .../org/apache/cassandra/gms/FailureDetector.java  | 21 +++++++++++--
 .../apache/cassandra/gms/FailureDetectorMBean.java |  2 ++
 .../cassandra/locator/InetAddressAndPort.java      |  5 ++++
 src/java/org/apache/cassandra/tools/NodeProbe.java | 10 ++++++-
 .../cassandra/tools/nodetool/GossipInfo.java       |  6 +++-
 .../cassandra/locator/InetAddressAndPortTest.java  | 35 ++++++++++++++++++++++
 .../cassandra/tools/nodetool/GossipInfoTest.java   | 31 +++++++++++++++++++
 8 files changed, 106 insertions(+), 5 deletions(-)

diff --cc CHANGES.txt
index 5a4dcba477,092c6ea15b..a8819b354e
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,76 -1,21 +1,77 @@@
 -4.1-beta2
 +4.2
 + * Include Git SHA in --verbose flag for nodetool version (CASSANDRA-17753)
 + * Update Byteman to 4.0.20 and Jacoco to 0.8.8 (CASSANDRA-16413)
 + * Add memtable option among possible tab completions for a table (CASSANDRA-17982)
 + * Adds a trie-based memtable implementation (CASSANDRA-17240)
 + * Further improves precision of memtable heap tracking (CASSANDRA-17240)
 + * Fix formatting of metrics documentation (CASSANDRA-17961)
 + * Keep sstable level when streaming for decommission and move (CASSANDRA-17969)
 + * Add Unavailables metric for CASWrite in the docs (CASSANDRA-16357)
 + * Make Cassandra logs able to be viewed in the virtual table system_views.system_logs (CASSANDRA-17946)
 + * IllegalArgumentException in Gossiper#order due to concurrent mutations to elements being applied (CASSANDRA-17908)
 + * Include estimated active compaction remaining write size when starting a new compaction (CASSANDRA-17931)
 + * Mixed mode support for internode authentication during TLS upgrades (CASSANDRA-17923)
 + * Revert Mockito downgrade from CASSANDRA-17750 (CASSANDRA-17496)
 + * Add --older-than and --older-than-timestamp options for nodetool clearsnapshots (CASSANDRA-16860)
 + * Fix "open RT bound as its last item" exception (CASSANDRA-17810)
 + * Fix leak of non-standard Java types in JMX MBeans `org.apache.cassandra.db:type=StorageService`
 +   and `org.apache.cassandra.db:type=RepairService` as clients using JMX cannot handle them. More details in NEWS.txt (CASSANDRA-17668)
 + * Deprecate Throwables.propagate usage (CASSANDRA-14218)
 + * Allow disabling hotness persistence for high sstable counts (CASSANDRA-17868)
 + * Prevent NullPointerException when changing neverPurgeTombstones from true to false (CASSANDRA-17897)
 + * Add metrics around storage usage and compression (CASSANDRA-17898)
 + * Remove usage of deprecated javax certificate classes (CASSANDRA-17867)
 + * Make sure preview repairs don't optimise streams unless configured to (CASSANDRA-17865)
 + * Optionally avoid hint transfer during decommission (CASSANDRA-17808)
 + * Make disabling auto snapshot on selected tables possible (CASSANDRA-10383)
 + * Introduce compaction priorities to prevent upgrade compaction inability to finish (CASSANDRA-17851)
 + * Prevent a user from manually removing ephemeral snapshots (CASSANDRA-17757)
 + * Remove dependency on Maven Ant Tasks (CASSANDRA-17750)
 + * Update ASM(9.1 to 9.3), Mockito(1.10.10 to 1.12.13) and ByteBuddy(3.2.4 to 4.7.0) (CASSANDRA-17835)
 + * Add the ability for operators to loosen the definition of "empty" for edge cases (CASSANDRA-17842)
 + * Fix potential out of range exception on column index downsampling (CASSANDRA-17839)
 + * Introduce target directory to vtable output for sstable_tasks and for compactionstats (CASSANDRA-13010)
 + * Read/Write/Truncate throw RequestFailure in a race condition with callback timeouts, should return Timeout instead (CASSANDRA-17828)
 + * Add ability to log load profiles at fixed intervals (CASSANDRA-17821)
 + * Protect against Gossip backing up due to a quarantined endpoint without version information (CASSANDRA-17830)
 + * NPE in org.apache.cassandra.cql3.Attributes.getTimeToLive (CASSANDRA-17822)
 + * Add guardrail for column size (CASSANDRA-17151)
 + * When doing a host replacement, we need to check that the node is a live node before failing with "Cannot replace a live node..." (CASSANDRA-17805)
 + * Add support to generate a One-Shot heap dump on unhandled exceptions (CASSANDRA-17795)
 + * Rate-limit new client connection auth setup to avoid overwhelming bcrypt (CASSANDRA-17812)
 + * DataOutputBuffer#scratchBuffer can use off-heap or on-heap memory as a means to control memory allocations (CASSANDRA-16471)
 + * Add ability to read the TTLs and write times of the elements of a collection and/or UDT (CASSANDRA-8877)
 + * Removed Python < 2.7 support from formatting.py (CASSANDRA-17694)
 + * Cleanup pylint issues with pylexotron.py (CASSANDRA-17779)
 + * NPE bug in streaming checking if SSTable is being repaired (CASSANDRA-17801)
 + * Users of NativeLibrary should handle lack of JNA appropriately when running in client mode (CASSANDRA-17794)
 + * Warn on unknown directories found in system keyspace directory rather than kill node during startup checks (CASSANDRA-17777)
 + * Log duplicate rows sharing a partition key found in verify and scrub (CASSANDRA-17789)
 + * Add separate thread pool for Secondary Index building so it doesn't block compactions (CASSANDRA-17781)
 + * Added JMX call to getSSTableCountPerTWCSBucket for TWCS (CASSANDRA-17774)
 + * When doing a host replacement, -Dcassandra.broadcast_interval_ms is used to know when to check the ring but checks that the ring wasn't changed in -Dcassandra.ring_delay_ms, changes to ring delay should not depend on when we publish load stats (CASSANDRA-17776)
 + * When bootstrap fails, CassandraRoleManager may attempt to do read queries that fail with "Cannot read from a bootstrapping node", and increments unavailables counters (CASSANDRA-17754)
 + * Add guardrail to disallow DROP KEYSPACE commands (CASSANDRA-17767)
 + * Remove ephemeral snapshot marker file and introduce a flag to SnapshotManifest (CASSANDRA-16911)
 + * Add a virtual table that exposes currently running queries (CASSANDRA-15241)
 + * Allow sstableloader to specify table without relying on path (CASSANDRA-16584)
 + * Fix TestGossipingPropertyFileSnitch.test_prefer_local_reconnect_on_listen_address (CASSANDRA-17700)
 + * Add ByteComparable API (CASSANDRA-6936)
 + * Add guardrail for maximum replication factor (CASSANDRA-17500)
 + * Increment CQLSH to version 6.2.0 for release 4.2 (CASSANDRA-17646)
 + * Adding support to perform certificate based internode authentication (CASSANDRA-17661)
 + * Option to disable CDC writes of repaired data (CASSANDRA-17666)
 + * When a node is bootstrapping it gets the whole gossip state but applies in random order causing some cases where StorageService will fail causing an instance to not show up in TokenMetadata (CASSANDRA-17676)
 + * Add CQLSH command SHOW REPLICAS (CASSANDRA-17577)
 + * Add guardrail to allow disabling of SimpleStrategy (CASSANDRA-17647)
 + * Change default directory permission to 750 in packaging (CASSANDRA-17470)
 + * Adding support for TLS client authentication for internode communication (CASSANDRA-17513)
 + * Add new CQL function maxWritetime (CASSANDRA-17425)
 + * Add guardrail for ALTER TABLE ADD / DROP / REMOVE column operations (CASSANDRA-17495)
 + * Rename DisableFlag class to EnableFlag on guardrails (CASSANDRA-17544)
 +Merged from 4.1:
+  * Add --resolve-ip option to nodetool gossipinfo (CASSANDRA-17934)
   * Allow pre-V5 global limit on bytes in flight to revert to zero asynchronously in RateLimitingTest (CASSANDRA-17927)
 -Merged from 4.0:
 - * Fix ASM bytecode version inconsistency (CASSANDRA-17873)
 - * Remove empty cq4 files in log directory to not fail the startup of BinLog (CASSANDRA-17933)
 - * Fix multiple BufferPool bugs (CASSANDRA-16681)
 - * Fix StorageService.getNativeaddress handling of IPv6 addresses (CASSANDRA-17945)
 -Merged from 3.11:
 - * Suppress CVE-2022-42003 and CVE-2022-42004 (CASSANDRA-17966)
 - * Make LongBufferPoolTest insensitive to timing (CASSANDRA-16681)
 -Merged from 3.0:
 - * Fix running Ant rat targets without git (CASSANDRA-17974)
 - * Harden JMX by resolving beanshooter issues (CASSANDRA-17921)
 - * Suppress CVE-2019-2684 (CASSANDRA-17965)
 - * Fix auto-completing "WITH" when creating a materialized view (CASSANDRA-17879)
 -
 -4.1-beta1
   * We should not emit deprecation warning on startup for `key_cache_save_period`, `row_cache_save_period`, `counter_cache_save_period` (CASSANDRA-17904)
   * upsert with adder support is not consistent with numbers and strings in LWT (CASSANDRA-17857)
   * Fix race and return after failing connections (CASSANDRA-17618)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org