Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-40968 Load test HBI migration in ephemeral (5 million hosts)
  3. RHCLOUD-41303

Edge Case: Check functionality with multiple KIC replicas/partitions

XMLWordPrintable

    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • Unset

      The long term plan for KIC is to deploy the service with at least 3 replicas and 3 partitions to ensure each replica actively consumes messages. we will need to validate both the migration process and the outbox process properly handles sharding the messages to all consumers and that all messages for a single host id are always sent to the same consumer

      Given: KIC is deployed with 3 replicas, the migration and outbox topics are both set for 3 partitions
      When: The consumer pods are started
      Then: each pod is assigned 1 partition for each topic (total 2 partitions each)
      
      Given: Multiple messages are produced to either the migration or outbox topic
      When: Kafka broker sends the message to partition X 
      Then: a single consumer that is assigned to partition X processes the message
      
      Given: Multiple messages are produced to either the migration or outbox topic for the same HBI Host ID 
      When: The HBI host ID is included in the message key
      Then: a single consumer that is assigned to the partition for that key processes the message to ensure ordering
      

              anatale.openshift Antony Natale
              anatale.openshift Antony Natale
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: