Commit 42c8f1a
Fix JRuby thread interrupt handling in pipelined get
Clear response buffer at start of pipelined_get to remove stale data
from interrupted operations. Uses clear() instead of reset() to maintain
proper pipeline state detection (pipeline_complete? remains true until
pipeline_response_setup is called).
This fixes intermittent test failures on JRuby where Thread#raise or
Thread#kill during get_multi could leave corrupted buffer data that
affected subsequent operations.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 3ef4394 commit 42c8f1a
1 file changed
+5
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
225 | 230 | | |
226 | 231 | | |
227 | 232 | | |
| |||
0 commit comments