• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Alan-Jowett / CoPilot-For-Consensus / 21734651262 / 22
78%
main: 78%

Build:
DEFAULT BRANCH: main
Ran 06 Feb 2026 01:08AM UTC
Files 2
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Feb 2026 01:00AM UTC coverage: 91.216%. Remained the same
21734651262.22

push

github

web-flow
fix: handle Qdrant 409 Conflict race condition in collection creation (#1129)

* fix: handle Qdrant 409 Conflict race condition in collection creation

When multiple instances start simultaneously, they can race to create the
collection. The first succeeds, but others get 409 Conflict. This change
handles that error gracefully since the collection existing is the desired
state.

Fixes #1127

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

* fix: address PR review comments for Qdrant race condition handling

- Use specific UnexpectedResponse exception type with status_code check
  instead of fragile string matching
- Extract _verify_collection_config() helper and call it after catching
  409 to validate collection configuration matches expected parameters
- Add comprehensive unit tests for race condition handling:
  - test_collection_creation_handles_409_conflict
  - test_collection_creation_409_with_incompatible_config_raises
  - test_collection_creation_non_409_error_propagates

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

---------

Signed-off-by: Alan Jowett <alanjo@microsoft.com>

270 of 296 relevant lines covered (91.22%)

0.91 hits per line

Source Files on job summarization - 21734651262.22
  • Tree
  • List 2
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21734651262
  • ff341729 on github
  • Prev Job for on main (#21734265707.1)
  • Next Job for on main (#21737572869.12)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc