Commit e50f619
committed
Preserve double-knock request aborts
Keep aborts attached to the original Request or signed Request out of the
transport retry path. This preserves custom abort reasons and avoids turning
cancellation into FetchError during retry handling.
Add regression coverage for pre-aborted requests and aborts that occur while
waiting to retry an idempotent transport failure.
Assisted-by: Codex:gpt-5.51 parent b0433aa commit e50f619
2 files changed
Lines changed: 92 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1827 | 1827 | | |
1828 | 1828 | | |
1829 | 1829 | | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
| 1846 | + | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
| 1852 | + | |
| 1853 | + | |
| 1854 | + | |
| 1855 | + | |
| 1856 | + | |
| 1857 | + | |
| 1858 | + | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
1830 | 1886 | | |
1831 | 1887 | | |
1832 | 1888 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1354 | 1354 | | |
1355 | 1355 | | |
1356 | 1356 | | |
1357 | | - | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
1358 | 1360 | | |
1359 | | - | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
| 1365 | + | |
| 1366 | + | |
1360 | 1367 | | |
1361 | 1368 | | |
1362 | 1369 | | |
| |||
1369 | 1376 | | |
1370 | 1377 | | |
1371 | 1378 | | |
1372 | | - | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
1373 | 1383 | | |
1374 | | - | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
1375 | 1387 | | |
1376 | 1388 | | |
1377 | | - | |
1378 | | - | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
1379 | 1397 | | |
1380 | 1398 | | |
1381 | 1399 | | |
1382 | | - | |
1383 | | - | |
1384 | 1400 | | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
1385 | 1406 | | |
1386 | | - | |
| 1407 | + | |
1387 | 1408 | | |
1388 | 1409 | | |
1389 | | - | |
| 1410 | + | |
1390 | 1411 | | |
1391 | | - | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
1392 | 1417 | | |
1393 | | - | |
1394 | 1418 | | |
1395 | 1419 | | |
1396 | 1420 | | |
| |||
0 commit comments