Dockerized test infrastructure for mongostreams

    • Atlas Streams
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Build relevant test infrastructure and utilities that could let us easily write a test to do the following:

      • Backwards compatibility: Spin up a mongostream container for the currently released version, obtain a checkpoint, then spin up a containuer using the PR branch to resume from the checkpoint , do some dataflow and ensure correctness
      • Forwards compatibility in case we have to rollback: Create a checkpoint using the current new code that is being proposed to be merged. Spin up a mongostreams container corresponding to the currently released version. Resume from the created checkpoint, create some dataflow and ensure correctness of output
      • Write tests for the configured container memory limits and making sure we never oom (but fail out via the memory tracker instead)

              Assignee:
              Unassigned
              Reporter:
              Mayuresh Kulkarni
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: