You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by dc...@apache.org on 2020/10/06 02:07:35 UTC

[cassandra] branch cassandra-3.0 updated (31b9078 -> 5a2b5a4)

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

dcapwell pushed a change to branch cassandra-3.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git.


    from 31b9078  Handle unexpected columns due to schema races
     new 4d173e0  Don't adjust nodeCount when setting node id topology in in-jvm dtests. Make sure we don't throw any uncaught exceptions during in-jvm dtests.
     new 5a2b5a4  Merge branch 'cassandra-2.2' into cassandra-3.0

The 2 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:
 build.xml                                          |  2 +-
 .../distributed/impl/AbstractCluster.java          | 36 +++++++++++++++++++++-
 .../impl/DelegatingInvokableInstance.java          |  1 +
 .../cassandra/distributed/impl/Instance.java       |  2 +-
 .../cassandra/distributed/impl/InstanceConfig.java | 13 ++++++--
 .../distributed/shared/ShutdownException.java      | 19 +++++-------
 .../distributed/test/NetworkTopologyTest.java      | 15 +++++----
 7 files changed, 65 insertions(+), 23 deletions(-)
 copy src/java/org/apache/cassandra/repair/RepairResult.java => test/distributed/org/apache/cassandra/distributed/shared/ShutdownException.java (74%)


---------------------------------------------------------------------
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-2.2' into cassandra-3.0

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

dcapwell pushed a commit to branch cassandra-3.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git

commit 5a2b5a4e5eb768b459e3795b6f814baefad9c0f1
Merge: 31b9078 4d173e0
Author: David Capwell <dc...@apache.org>
AuthorDate: Mon Oct 5 19:03:32 2020 -0700

    Merge branch 'cassandra-2.2' into cassandra-3.0

 build.xml                                          |  2 +-
 .../distributed/impl/AbstractCluster.java          | 36 +++++++++++++++++++++-
 .../impl/DelegatingInvokableInstance.java          |  1 +
 .../cassandra/distributed/impl/Instance.java       |  2 +-
 .../cassandra/distributed/impl/InstanceConfig.java | 13 ++++++--
 .../distributed/shared/ShutdownException.java      | 30 ++++++++++++++++++
 .../distributed/test/NetworkTopologyTest.java      | 15 +++++----
 7 files changed, 88 insertions(+), 11 deletions(-)

diff --cc test/distributed/org/apache/cassandra/distributed/impl/AbstractCluster.java
index 3cb8dac,9793add..4b880e4
--- a/test/distributed/org/apache/cassandra/distributed/impl/AbstractCluster.java
+++ b/test/distributed/org/apache/cassandra/distributed/impl/AbstractCluster.java
@@@ -610,10 -619,22 +619,22 @@@ public abstract class AbstractCluster<
                  handler.uncaughtException(thread, error);
              return;
          }
+ 
          InstanceClassLoader cl = (InstanceClassLoader) thread.getContextClassLoader();
          get(cl.getInstanceId()).uncaughtException(thread, error);
+ 
+         BiPredicate<Integer, Throwable> ignore = ignoreUncaughtThrowable;
+         I instance = get(cl.getInstanceId());
+         if ((ignore == null || !ignore.test(cl.getInstanceId(), error)) && instance != null && !instance.isShutdown())
+             uncaughtExceptions.add(error);
+     }
+ 
+     @Override
+     public void setUncaughtExceptionsFilter(BiPredicate<Integer, Throwable> ignoreUncaughtThrowable)
+     {
+         this.ignoreUncaughtThrowable = ignoreUncaughtThrowable;
      }
 -
 +    
      @Override
      public void close()
      {
diff --cc test/distributed/org/apache/cassandra/distributed/impl/InstanceConfig.java
index cfdcc80,4e8a782..ea8d0f8
--- a/test/distributed/org/apache/cassandra/distributed/impl/InstanceConfig.java
+++ b/test/distributed/org/apache/cassandra/distributed/impl/InstanceConfig.java
@@@ -271,9 -271,9 +271,9 @@@ public class InstanceConfig implements 
                                    ipAddress,
                                    seedIp,
                                    String.format("%s/node%d/saved_caches", root, nodeNum),
-                                   new String[] { String.format("%s/node%d/data", root, nodeNum) },
+                                   datadirs(datadirCount, root, nodeNum),
                                    String.format("%s/node%d/commitlog", root, nodeNum),
 -//                                  String.format("%s/node%d/hints", root, nodeNum),
 +                                  String.format("%s/node%d/hints", root, nodeNum),
  //                                  String.format("%s/node%d/cdc", root, nodeNum),
                                    token);
      }


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