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

Alan-Jowett / CoPilot-For-Consensus / 21734651262
78%

Build:
DEFAULT BRANCH: main
Ran 06 Feb 2026 01:00AM UTC
Jobs 27
Files 160
Run time 1min
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: 77.934% (+0.08%) from 77.85%
21734651262

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>

20 of 24 new or added lines in 1 file covered. (83.33%)

8773 of 11257 relevant lines covered (77.93%)

0.87 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
84.38
5.85% adapters/copilot_vectorstore/copilot_vectorstore/qdrant_store.py
Jobs
ID Job ID Ran Files Coverage
1 copilot_schema_validation_integration - 21734651262.1 06 Feb 2026 01:02AM UTC 7
42.05
GitHub Action Run
2 copilot_schema_validation - 21734651262.2 06 Feb 2026 01:02AM UTC 7
85.23
GitHub Action Run
3 embedding - 21734651262.3 06 Feb 2026 01:06AM UTC 2
81.42
GitHub Action Run
4 copilot_config - 21734651262.4 06 Feb 2026 01:02AM UTC 33
63.43
GitHub Action Run
5 copilot_error_reporting - 21734651262.5 06 Feb 2026 01:06AM UTC 5
75.34
GitHub Action Run
6 copilot_vectorstore - 21734651262.6 06 Feb 2026 01:03AM UTC 8
75.56
GitHub Action Run
7 copilot_summarization - 21734651262.7 06 Feb 2026 01:05AM UTC 8
90.61
GitHub Action Run
8 copilot_auth - 21734651262.8 06 Feb 2026 01:02AM UTC 12
64.82
GitHub Action Run
9 parsing - 21734651262.9 06 Feb 2026 01:01AM UTC 7
81.9
GitHub Action Run
10 orchestrator - 21734651262.10 06 Feb 2026 01:01AM UTC 6
86.25
GitHub Action Run
11 copilot_draft_diff - 21734651262.11 06 Feb 2026 01:03AM UTC 6
90.98
GitHub Action Run
12 ingestion - 21734651262.12 06 Feb 2026 01:01AM UTC 5
79.85
GitHub Action Run
13 copilot_storage - 21734651262.13 06 Feb 2026 01:07AM UTC 8
75.38
GitHub Action Run
14 copilot_storage_integration - 21734651262.14 06 Feb 2026 01:02AM UTC 8
33.3
GitHub Action Run
15 chunking - 21734651262.15 06 Feb 2026 01:02AM UTC 2
82.75
GitHub Action Run
16 copilot_archive_fetcher_integration - 21734651262.16 06 Feb 2026 01:02AM UTC 9
47.46
GitHub Action Run
17 copilot_message_bus_integration - 21734651262.17 06 Feb 2026 01:02AM UTC 13
30.05
GitHub Action Run
18 copilot_consensus - 21734651262.18 06 Feb 2026 01:01AM UTC 3
95.48
GitHub Action Run
19 copilot_chunking - 21734651262.19 06 Feb 2026 01:01AM UTC 2
91.91
GitHub Action Run
20 reporting - 21734651262.20 06 Feb 2026 01:03AM UTC 2
84.48
GitHub Action Run
21 copilot_embedding - 21734651262.21 06 Feb 2026 01:03AM UTC 7
91.81
GitHub Action Run
22 summarization - 21734651262.22 06 Feb 2026 01:01AM UTC 2
91.22
GitHub Action Run
23 copilot_message_bus - 21734651262.23 06 Feb 2026 01:01AM UTC 13
74.62
GitHub Action Run
24 copilot_metrics - 21734651262.24 06 Feb 2026 01:05AM UTC 7
72.95
GitHub Action Run
25 copilot_logging - 21734651262.25 06 Feb 2026 01:06AM UTC 6
92.64
GitHub Action Run
26 copilot_vectorstore_integration - 21734651262.26 06 Feb 2026 01:00AM UTC 8
33.28
GitHub Action Run
27 copilot_archive_fetcher - 21734651262.27 06 Feb 2026 01:05AM UTC 9
68.81
GitHub Action Run
Source Files on build 21734651262
  • Tree
  • List 160
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21734651262
  • ff341729 on github
  • Prev Build on main (#21734265707)
  • Next Build on main (#21737572869)
  • 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