Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-9500

Foreign-Key Join creates an invalid topology

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.4.0
    • Fix Version/s: 2.5.0, 2.4.1
    • Component/s: streams
    • Labels:
      None

      Description

      Foreign-Key Join results are not required to be materialized by default, but they might be needed if downstream operators need to perform lookups on the result (such as when the join result participates in an equi-join).

      Currently, if the result is explicitly materialized (via Materialized), this works correctly, but if the result is not materialized explicitly, but is needed, the topology builder throws an exception that the result store isn't added to the topology. This was an oversight in testing and review and needs to be fixed ASAP.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                vvcephei John Roesler
                Reporter:
                vvcephei John Roesler
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: