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
- is duplicated by
-
FLINK-1005 Add different mutable-object modes to runtime
- Closed
-
FLINK-1238 Add a way to deactivate the "mutable object safe mode"
- Closed