Uploaded image for project: 'Couchbase Kubernetes'
  1. Couchbase Kubernetes
  2. K8S-919

Reinvent Event Broadcasters

    XMLWordPrintable

Details

    Description

      Like any sane engineering team we use library provided event aggregation to coalesce down events while server fails over nodes.

      Rather inconveniently it rate limits to 25 events over a 5 minute period (non configurable), which then results in down and failed over events going missing.

      This then has the knock on effect that where tests are relying on particular events for synchronization, they may never happen.  Also this screws with event validation.

      Sadly we need to reinvent the wheel and make our own event caching and aggregation layer to avoid rate limiting and event filtering.

      TestLogCollectWithDefaultRetentionAndSize and TestLogCollectWithCustomRetentionAndSize are particularly affected by this so re-enable event checking and use that for your test driven development.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            simon.murray Simon Murray
            simon.murray Simon Murray
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 8h
                8h
                Remaining:
                Remaining Estimate - 8h
                8h
                Logged:
                Time Spent - Not Specified
                Not Specified

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty