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

2021-04-22 Thread bereng
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

2021-01-22 Thread samt
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

2020-07-14 Thread mck
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

2020-04-16 Thread samt
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

2020-02-17 Thread mshuler
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

2020-02-05 Thread ifesdjeen
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

2019-11-15 Thread mck
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

2019-10-29 Thread mshuler
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

2019-10-24 Thread mshuler
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