Skip to content

Refresh returns stale data after large-scale UPDATE with asynchronous indexing #553

@wyfanxiao

Description

@wyfanxiao

Environment

  • Version: seekdb (OceanBase seekdb)
  • Revision: 1-4a092697e4a0f07ff7fb77e62b453489811acf9e
  • Build Branch: master
  • Build Time: Apr 13 2026 23:38:32
  • Build Flags: RelWithDebInfo|Sanity
  • Build Info: obbu...

Description

After performing a large-scale UPDATE operation, a refresh of the asynchronous index returns stale (outdated) data.

Steps to Reproduce

  1. Perform a large-scale UPDATE operation on a table with an asynchronous index.
  2. Trigger a refresh of the asynchronous index.
  3. Query the data via the index.
  4. Observed result: The returned data is stale and does not reflect the updates.

Impact

Queries relying on the refreshed asynchronous index will receive incorrect, outdated data, leading to data consistency issues for applications.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions