Documentation
¶
Index ¶
Constants ¶
View Source
const ( UNIFORM_WORKLOAD = "uniform" GAUSSIAN_WORKLOAD = "gaussian" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SoakTestConfig ¶
type SoakTestConfig struct { Topics []TopicConfiguration `json:"topics"` LongLivedTaskDurationMs uint64 `json:"long_lived_task_duration_ms"` ShortLivedTaskDurationMs uint64 `json:"short_lived_task_duration_ms"` ShortLivedTaskRescheduleDelayMs uint64 `json:"short_lived_task_reschedule_delay_ms"` }
type TopicConfiguration ¶
type TopicConfiguration struct { Name string `json:"name"` PartitionsCount int `json:"partitions_count"` ProduceMBsThroughput float32 `json:"produce_mbs_throughput"` ConsumeMBsThroughput float32 `json:"consume_mbs_throughput"` LongLivedProduceCount int `json:"long_lived_producer_count"` ShortLivedProduceCount int `json:"short_lived_producer_count"` LongLivedConsumeCount int `json:"long_lived_consumer_count"` ShortLivedConsumeCount int `json:"short_lived_consumer_count"` TransactionsEnabled bool `json:"transactions_enabled"` IdempotenceEnabled bool `json:"idempotence_enabled"` WorkloadType string `json:"workload_type"` ShortLivedRandomConsumerGroup bool `json:"short_lived_random_consumer_group"` ShortLivedConsumerRecordBatchVerifier trogdor.RecordBatchVerifierSpec `json:"short_lived_consumer_record_batch_verifier"` LongLivedRandomConsumerGroup bool `json:"long_lived_random_consumer_group"` LongLivedConsumerRecordBatchVerifier trogdor.RecordBatchVerifierSpec `json:"long_lived_consumer_record_batch_verifier"` }
Click to show internal directories.
Click to hide internal directories.