Github user StefanRRichter commented on the issue: https://github.com/apache/flink/pull/3912 Yes, there is a tradeoff, and probably the nicest way would be to restore the internal array size as it was when we serialized the original. However, I guess that is too much effort for the effect. Since the sweetspot also depends on the access pattern, I think everything from +1 to some percentage could be justified and as there is no clear "best strategy" I would leave this up to your judgment call. +1 from me then.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---