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-harry.git
The following commit(s) were added to refs/heads/trunk by this push: new ddd643e Fix MetricReporter serialization; Update example yaml configs for required props. ddd643e is described below commit ddd643ecc904258abe5e2f73d9b612793b0ac0e6 Author: Gianluca Righetto <gianl...@menttis.com> AuthorDate: Wed Aug 25 09:04:03 2021 -0300 Fix MetricReporter serialization; Update example yaml configs for required props. --- conf/example.yaml | 17 ++++++----------- conf/external.yaml | 19 +++++++------------ harry-core/src/harry/core/Configuration.java | 2 ++ 3 files changed, 15 insertions(+), 23 deletions(-) diff --git a/conf/example.yaml b/conf/example.yaml index 3a3c5ab..d28185d 100644 --- a/conf/example.yaml +++ b/conf/example.yaml @@ -39,9 +39,11 @@ clock: # and model state. runner: concurrent: - writer_threads: 2 - round_robin_validator_threads: 1 - recent_partition_validator_threads: 1 + concurrency: 2 + partition_visitors: + - mutating: + row_visitor: + mutating: {} run_time: 2 run_time_unit: "HOURS" @@ -54,12 +56,6 @@ system_under_test: worker_threads: 10 root: "/tmp/harry/" -# Model is responsible for tracking logical timestamps that -model: - exhaustive_checker: - max_seen_lts: 19 - max_complete_lts: 16 - # Partition descriptor selector controls how partitions is selected based on the current logical # timestamp. Default implementation is a sliding window of partition descriptors that will visit # one partition after the other in the window `slide_after_repeats` times. After that will @@ -89,6 +85,5 @@ clustering_descriptor_selector: column_mask_bitsets: null max_partition_size: 100 -# Default Row Visitor -row_visitor: +metric_reporter: default: {} \ No newline at end of file diff --git a/conf/external.yaml b/conf/external.yaml index 770dda9..b4d8217 100644 --- a/conf/external.yaml +++ b/conf/external.yaml @@ -39,9 +39,11 @@ clock: # and model state. runner: concurrent: - writer_threads: 2 - round_robin_validator_threads: 1 - recent_partition_validator_threads: 1 + concurrency: 2 + partition_visitors: + - mutating: + row_visitor: + mutating: {} run_time: 2 run_time_unit: "HOURS" @@ -55,12 +57,6 @@ system_under_test: username: null password: null -# Model is responsible for tracking logical timestamps that -model: - exhaustive_checker: - max_seen_lts: 19 - max_complete_lts: 16 - # Partition descriptor selector controls how partitions is selected based on the current logical # timestamp. Default implementation is a sliding window of partition descriptors that will visit # one partition after the other in the window `slide_after_repeats` times. After that will @@ -90,6 +86,5 @@ clustering_descriptor_selector: column_mask_bitsets: null max_partition_size: 100 -# Default Row Visitor -row_visitor: - default: {} \ No newline at end of file +metric_reporter: + default: {} diff --git a/harry-core/src/harry/core/Configuration.java b/harry-core/src/harry/core/Configuration.java index bd011c2..f843e94 100644 --- a/harry-core/src/harry/core/Configuration.java +++ b/harry-core/src/harry/core/Configuration.java @@ -92,6 +92,8 @@ public class Configuration mapper.registerSubtypes(CorruptingPartitionVisitorConfiguration.class); mapper.registerSubtypes(RecentPartitionsValidatorConfiguration.class); mapper.registerSubtypes(FixedSchemaProviderConfiguration.class); + + mapper.registerSubtypes(NoOpMetricReporterConfiguration.class); } public final long seed; --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org