Add functionality to transfer metadata along with the changeEvent

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Atlas Streams
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • 0

      Today, after reading in a changeEvent from the cursor in the I/O thread, it is buffered and then later processed by the executor thread. Only the changeEvent is passed on. Add functionality to also pass on some per event metadata. Also consider offloading some functionality like transforming the BSON into a Document onto the I/O thread itself

      In the context of initialSync, we need the ability to pass on a partitionId field per document as the metadata for that document.

            Assignee:
            Nathan Frank
            Reporter:
            Mayuresh Kulkarni
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: