Skip to content

[BUG] enable-partial-results set to "no" does not return error during cluster partition #359

@talxsha

Description

@talxsha

Describe the bug
When setting enable-partial-results to no, running queries during cluster partition returns some results instead of generating an error.

To Reproduce

  1. Start a CME cluster with 2+ shards
  2. Create an index and ingest some vectors
  3. Set enable-partial-results to no
  4. Cause cluster partition where some shards are still OK and some are not
  5. Run a query on one of the "good" shards

Expected behavior
Running the steps above will return some results, but this scenario should generate an error.

Related issues

  1. Incomplete TIMEOUT and blocked-client handling can result in DOS #167
  2. Query Timeouts Need to be able to return partial results. #201

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions