From 73b2dcc165155fd90ecc978c7281276e536d317d Mon Sep 17 00:00:00 2001 From: Benedict Elliott Smith Date: Thu, 11 Sep 2014 12:35:29 +0700 Subject: [PATCH] cassandra-stress: ninja fix profile param for user command to required, and print required fields first --- .../stress/settings/GroupedOptions.java | 16 ++++++++++++++++ .../cassandra/stress/settings/OptionSimple.java | 5 +++++ .../settings/SettingsCommandPreDefined.java | 6 ++---- .../settings/SettingsCommandPreDefinedMixed.java | 7 ++----- .../stress/settings/SettingsCommandUser.java | 7 +++++-- 5 files changed, 30 insertions(+), 11 deletions(-) diff --git a/tools/stress/src/org/apache/cassandra/stress/settings/GroupedOptions.java b/tools/stress/src/org/apache/cassandra/stress/settings/GroupedOptions.java index d0e63b0159..8bbba151be 100644 --- a/tools/stress/src/org/apache/cassandra/stress/settings/GroupedOptions.java +++ b/tools/stress/src/org/apache/cassandra/stress/settings/GroupedOptions.java @@ -26,6 +26,8 @@ import java.util.HashSet; import java.util.List; import java.util.Set; +import com.google.common.collect.ImmutableList; + public abstract class GroupedOptions { @@ -112,6 +114,20 @@ public abstract class GroupedOptions } } + public static List merge(List ... optionss) + { + ImmutableList.Builder