Repository: ignite Updated Branches: refs/heads/ignite-5075 1c8fb3a58 -> 93a1f5432
ignite-5075 Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/93a1f543 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/93a1f543 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/93a1f543 Branch: refs/heads/ignite-5075 Commit: 93a1f54325c84adba68a6d433ba90f249fddcd4e Parents: 1c8fb3a Author: sboikov <sboi...@gridgain.com> Authored: Thu May 18 16:19:54 2017 +0300 Committer: sboikov <sboi...@gridgain.com> Committed: Thu May 18 16:19:54 2017 +0300 ---------------------------------------------------------------------- .../ignite/yardstick/IgniteBenchmarkArguments.java | 12 ++++++++++++ .../java/org/apache/ignite/yardstick/IgniteNode.java | 2 ++ 2 files changed, 14 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/93a1f543/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteBenchmarkArguments.java ---------------------------------------------------------------------- diff --git a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteBenchmarkArguments.java b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteBenchmarkArguments.java index ea48bf3..9c1b17a 100644 --- a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteBenchmarkArguments.java +++ b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteBenchmarkArguments.java @@ -26,6 +26,7 @@ import org.apache.ignite.transactions.TransactionIsolation; import java.util.ArrayList; import java.util.List; +import org.jetbrains.annotations.Nullable; /** * Input arguments for Ignite benchmarks. @@ -178,6 +179,10 @@ public class IgniteBenchmarkArguments { @Parameter(names = {"-ps", "--pageSize"}, description = "Page size") private int pageSize = MemoryConfiguration.DFLT_PAGE_SIZE; + /** */ + @Parameter(names = {"-cg", "--cacheGrp"}, description = "Cache group for caches") + private String cacheGrp; + /** * @return List of enabled load test operations. */ @@ -422,6 +427,13 @@ public class IgniteBenchmarkArguments { } /** + * @return Name of cache group to be set for caches. + */ + @Nullable public String cacheGroup() { + return cacheGrp; + } + + /** * @return Description. */ public String description() { http://git-wip-us.apache.org/repos/asf/ignite/blob/93a1f543/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteNode.java ---------------------------------------------------------------------- diff --git a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteNode.java b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteNode.java index 029c0fd..f21363a 100644 --- a/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteNode.java +++ b/modules/yardstick/src/main/java/org/apache/ignite/yardstick/IgniteNode.java @@ -107,6 +107,8 @@ public class IgniteNode implements BenchmarkServer { cc.setNearConfiguration(nearCfg); } + cc.setGroupName(args.cacheGroup()); + cc.setWriteSynchronizationMode(args.syncMode()); cc.setBackups(args.backups());