Skip to content

IngestExternalFileOptions::fill_cache may not work when there is concurrent MANIFEST writer #13658

Open
@cbi42

Description

@cbi42

The table files opened during MANIFEST write uses the read option from the MANIFEST writer:

read_options);
. Since we do group MANIFEST writes, it's possible that the read options used to open table files may not match the intended read option, e.g. from
versions_->LogAndApply(cfds_to_commit, read_options, write_options,
. For example, this can cause fill_cache to not working as expected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions