You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This configuration was introduced to control whether data files are allowed to be committed without an explicit snapshot ID. When it is false (which is the default value), rewrite manifest procedure will copy all rewriten manifests before committing to make sure all manifest entries' snapshot-id is not null (so is add files procedure), which makes rewrite manfiest to be very slow.
IIUC, this config is only for compatibility for old readers and versions after #675 (0.8.0 and later versions) should all support snapshot-id inheritance when reading manifests, so it's safe to set this to true if no old versiosn are in use. If these are all true, then I think we should add these more detailed information in its doc too, so users don't have to worry about the use of this configuration(#7325).