Skip to content

Concurrent commit overwrites + OSS If-None-Match write failures (Lance ≥ 0.24) – any mature commit_lock solution? #4205

@Pmathsun

Description

@Pmathsun

Hi,I'm hitting two problems:

  • Concurrent commits from multiple processes can overwrite each other.

  • With Lance ≥ 0.24.0, writing to Alibaba OSS fails because the backend doesn’t honor the If-None-Match header.

Image

My idea is to plug in a commit_lock implementation to guard the commit step, but before I build my own, is there already a proven solution out there? Any pointers would be appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions