Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-1285 Make execution mode configurable
  3. FLINK-1137

Add a way to switch between mutable object safe mode and efficient object reuse mode

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      Right now, Flink is conservative and takes precautions with respect to mutable objects. Neither the modifying of objects that are input to UDFs, nor modifying objects that are returned, will cause wrong results.

      This incurs a certain overhead for some operators. Most operators have a way to avoid that.

      I propose an optional switch to allow to set the system to a mode where it avoids those precautions, for the sake of efficiency.

      Attachments

        Issue Links

          Activity

            People

              aljoscha Aljoscha Krettek
              sewen Stephan Ewen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: