[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. bereng pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit d273ecf9f2fc2387330cdc130323520d562e2fed Merge: 6564fe3 4bfe687 Author: Bereng AuthorDate: Thu Apr 22 07:53:06 2021 +0200 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. samt pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 4262ef3a44e7155d2740833a319d01a6c800f060 Merge: a0441eb 0ed819d Author: Sam Tunnicliffe AuthorDate: Fri Jan 22 14:32:22 2021 + Merge branch 'cassandra-3.11' into trunk doc/native_protocol_v4.spec | 17 +++--- doc/native_protocol_v5.spec | 55 + 2 files changed, 45 insertions(+), 27 deletions(-) diff --cc doc/native_protocol_v5.spec index d279453,5cda1f1..0af8f10 --- a/doc/native_protocol_v5.spec +++ b/doc/native_protocol_v5.spec @@@ -109,34 -109,36 +109,32 @@@ Table of Content 2.2. flags -- Flags applying to this frame. The flags have the following meaning (described ++ Flags applying to this envelope. The flags have the following meaning (described by the mask that allows selecting them): --0x01: Compression flag. If set, the frame body is compressed. The actual -- compression to use should have been set up beforehand through the -- Startup message (which thus cannot be compressed; Section 4.1.1). --0x02: Tracing flag. For a request frame, this indicates the client requires -- tracing of the request. Note that only QUERY, PREPARE and EXECUTE queries ++0x01: Compression flag. In protocol v5 this flag is deprecated and ignored. ++0x02: Tracing flag. For a request, this indicates the client requires tracing ++ of the request. Note that only QUERY, PREPARE and EXECUTE queries support tracing. Other requests will simply ignore the tracing flag if -- set. If a request supports tracing and the tracing flag is set, the response -- to this request will have the tracing flag set and contain tracing -- information. -- If a response frame has the tracing flag set, its body contains -- a tracing ID. The tracing ID is a [uuid] and is the first thing in - the frame body. The rest of the body will then be the usual body - corresponding to the response opcode. - the frame body. --0x04: Custom payload flag. For a request or response frame, this indicates -- that a generic key-value custom payload for a custom QueryHandler -- implementation is present in the frame. Such a custom payload is simply -- ignored by the default QueryHandler implementation. -- Currently, only QUERY, PREPARE, EXECUTE and BATCH requests support -- payload. - Type of custom payload is [bytes map] (see below). ++ set. If a request supports tracing and the tracing flag is set, the ++ response to this request will have the tracing flag set and contain ++ tracing information. ++ If a response has the tracing flag set, its body contains a tracing ID. ++ The tracing ID is a [uuid] and is the first thing in the body. ++0x04: Custom payload flag. For a request or response, this indicates that a ++ generic key-value custom payload for a custom QueryHandler implementation ++ is present. Such a custom payload is simply ignored by the default ++ QueryHandler implementation. Currently, only QUERY, PREPARE, EXECUTE and ++ BATCH requests support custom payloads. + Type of custom payload is [bytes map] (see below). If either or both + of the tracing and warning flags are set, the custom payload will follow - those indicated elements in the frame body. If neither are set, the custom - payload will be the first value in the frame body. ++ those indicated elements in the body. If neither are set, the custom ++ payload will be the first value in the body. 0x08: Warning flag. The response contains warnings which were generated by the server to go along with this response. -- If a response frame has the warning flag set, its body will contain the -- text of the warnings. The warnings are a [string list] and will be the -- first value in the frame body if the tracing flag is not set, or directly -- after the tracing ID if it is. ++ If a response has the warning flag set, its body will contain the text of ++ the warnings. The warnings are a [string list] and will be the first value ++ in the body if the tracing flag is not set, or directly after the tracing ++ ID if it is. 0x10: Use beta flag. Indicates that the client opts in to use protocol version that is currently in beta. Server will respond with ERROR if protocol version is marked as beta on server and client does not provide this flag. - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional
[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit dfd95ae10ad6f9805ba8b5423a0cc6aa846e3f21 Merge: 66633e5 9fe62b3 Author: Mick Semb Wever AuthorDate: Tue Jul 14 23:33:43 2020 +0200 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. samt pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit b3ecbf38a3b9bd7dbcafb5caccacda4bc7d356a0 Merge: 781e486 d6beb01 Author: Sam Tunnicliffe AuthorDate: Thu Apr 16 18:29:05 2020 +0100 Merge branch 'cassandra-3.11' into trunk CHANGES.txt| 1 + src/java/org/apache/cassandra/config/Config.java | 6 + .../cassandra/config/DatabaseDescriptor.java | 10 + .../cassandra/db/SinglePartitionReadCommand.java | 83 +++--- .../apache/cassandra/repair/RepairRunnable.java| 76 +- .../cassandra/service/SnapshotVerbHandler.java | 67 + .../org/apache/cassandra/service/StorageProxy.java | 18 ++ .../cassandra/service/StorageProxyMBean.java | 4 + .../cassandra/service/reads/DataResolver.java | 2 +- .../service/reads/repair/RepairedDataVerifier.java | 80 +- .../distributed/test/PreviewRepairTest.java| 106 +++- .../distributed/test/RepairDigestTrackingTest.java | 285 ++--- .../distributed/test/SimpleReadWriteTest.java | 101 .../reads/repair/RepairedDataVerifierTest.java | 4 +- 14 files changed, 697 insertions(+), 146 deletions(-) diff --cc CHANGES.txt index 8f19c2a,dbdb779..96eeed4 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,53 -1,9 +1,54 @@@ -3.11.7 +4.0-alpha4 + * Fix CQLSH to avoid arguments being evaluated (CASSANDRA-15660) + * Correct Visibility and Improve Safety of Methods in LatencyMetrics (CASSANDRA-15597) + * Allow cqlsh to run with Python2.7/Python3.6+ (CASSANDRA-15659,CASSANDRA-15573) + * Improve logging around incremental repair (CASSANDRA-15599) + * Do not check cdc_raw_directory filesystem space if CDC disabled (CASSANDRA-15688) + * Replace array iterators with get by index (CASSANDRA-15394) + * Minimize BTree iterator allocations (CASSANDRA-15389) + * Add client request size server metrics (CASSANDRA-15704) + * Add additional logging around FileUtils and compaction leftover cleanup (CASSANDRA-15705) + * Mark system_views/system_virtual_schema as non-alterable keyspaces in cqlsh (CASSANDRA-15711) + * Fail incremental repair if an old version sstable is involved (CASSANDRA-15612) + * Fix overflows on StreamingTombstoneHistogramBuilder produced by large deletion times (CASSANDRA-14773) + * Mark system_views/system_virtual_schema as system keyspaces in cqlsh (CASSANDRA-15706) + * Avoid unnecessary collection/iterator allocations during btree construction (CASSANDRA-15390) + * Repair history tables should have TTL and TWCS (CASSANDRA-12701) + * Fix cqlsh erroring out on Python 3.7 due to webbrowser module being absent (CASSANDRA-15572) + * Fix IMH#acquireCapacity() to return correct Outcome when endpoint reserve runs out (CASSANDRA-15607) + * Fix nodetool describering output (CASSANDRA-15682) + * Only track ideal CL failure when request CL met (CASSANDRA-15696) + * Fix flaky CoordinatorMessagingTest and docstring in OutboundSink and ConsistentSession (CASSANDRA-15672) + * Fix force compaction of wrapping ranges (CASSANDRA-15664) + * Expose repair streaming metrics (CASSANDRA-15656) + * Set now in seconds in the future for validation repairs (CASSANDRA-15655) + * Emit metric on preview repair failure (CASSANDRA-15654) + * Use more appropriate logging levels (CASSANDRA-15661) + * Fixed empty check in TrieMemIndex due to potential state inconsistency in ConcurrentSkipListMap (CASSANDRA-15526) + * Added UnleveledSSTables global and table level metric (CASSANDRA-15620) + * Added Virtual Table exposing Cassandra relevant system properties (CASSANDRA-15616, CASSANDRA-15643) + * Improve the algorithmic token allocation in case racks = RF (CASSANDRA-15600) + * Fix ConnectionTest.testAcquireReleaseOutbound (CASSANDRA-15308) + * Include finalized pending sstables in preview repair (CASSANDRA-15553) + * Reverted to the original behavior of CLUSTERING ORDER on CREATE TABLE (CASSANDRA-15271) + * Correct inaccurate logging message (CASSANDRA-15549) + * Unset GREP_OPTIONS (CASSANDRA-14487) + * Update to Python driver 3.21 for cqlsh (CASSANDRA-14872) + * Fix missing Keyspaces in cqlsh describe output (CASSANDRA-15576) + * Fix multi DC nodetool status output (CASSANDRA-15305) + * updateCoordinatorWriteLatencyTableMetric can produce misleading metrics (CASSANDRA-15569) + * Make cqlsh and cqlshlib Python 2 & 3 compatible (CASSANDRA-10190) + * Improve the description of nodetool listsnapshots command (CASSANDRA-14587) + * allow embedded cassandra launched from a one-jar or uno-jar (CASSANDRA-15494) + * Update hppc library to version 0.8.1 (CASSANDRA-12995) + * Limit the dependencies used by UDFs/UDAs (CASSANDRA-14737) + * Make native_transport_max_concurrent_requests_in_bytes updatable (CASSANDRA-15519) + * Cleanup and improvements to IndexInfo/ColumnIndex (CASSANDRA-15469) + * Potential
[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mshuler pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 39d170ccd14a2c66a4b82a726e7ab71c93f927d1 Merge: 8402d1f c93c298 Author: Michael Shuler AuthorDate: Mon Feb 17 14:09:41 2020 -0600 Merge branch 'cassandra-3.11' into trunk bin/cassandra.ps1 | 2 +- doc/source/getting_started/installing.rst | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. ifesdjeen pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit d7e9da337a32add6b3bfb60b0634a0349e267bcc Merge: 2f5db64 7707e26 Author: Alex Petrov AuthorDate: Wed Feb 5 11:33:06 2020 +0100 Merge branch 'cassandra-3.11' into trunk test/distributed/org/apache/cassandra/distributed/test/NodeToolTest.java | 1 + 1 file changed, 1 insertion(+) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 83879993dbff5ff3031e5756c8dece7ee173afdf Merge: c98a31b 31a86f8 Author: Mick Semb Wever AuthorDate: Fri Nov 15 18:59:23 2019 +0100 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mshuler pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 282ae6235a8d32e0347dd4966c1142dc5bdf7d86 Merge: f05cf4f fb50d82 Author: Michael Shuler AuthorDate: Tue Oct 29 16:16:02 2019 -0500 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/02: Merge branch 'cassandra-3.11' into trunk
This is an automated email from the ASF dual-hosted git repository. mshuler pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit fefb79994c958af059691271a060e7072f3187f3 Merge: 15e574d 94577bc Author: Michael Shuler AuthorDate: Thu Oct 24 09:01:06 2019 -0500 Merge branch 'cassandra-3.11' into trunk - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org