Commit c8c1854
fix(tests): revert num_threads=1 and aggressive Kuzu cleanup from failed fix chain
The 5 prior fix attempts introduced num_threads=1 and explicit close/GC
in conftest fixtures. These changes ALTERED Kuzu's C++ threading behavior
and likely converted a latent race condition into a reliable segfault on
CI. The original code (default num_threads, no explicit close) ran fine
alongside the LanceDB background thread for months.
The real fix is preventing the LanceDB thread from being created (done
in prior commits). Reverting these workarounds restores the stable state.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 1b4741b commit c8c1854
2 files changed
Lines changed: 2 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
340 | | - | |
341 | | - | |
| 340 | + | |
342 | 341 | | |
343 | 342 | | |
344 | 343 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | | - | |
57 | 55 | | |
58 | 56 | | |
59 | 57 | | |
60 | 58 | | |
61 | 59 | | |
62 | 60 | | |
63 | 61 | | |
64 | | - | |
65 | | - | |
| 62 | + | |
66 | 63 | | |
67 | 64 | | |
68 | 65 | | |
| |||
71 | 68 | | |
72 | 69 | | |
73 | 70 | | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | 71 | | |
81 | 72 | | |
82 | 73 | | |
| |||
0 commit comments