Commit be79e84
committed
fix(ilp): report actionable QWP websocket frame-size errors
Report oversized WebSocket frames with the received frame size,
configured max size, and guidance to decrease batch size.
Also propagate terminal WebSocket sender failures at Sender level
so async ACK errors surface promptly.1 parent 77dbd53 commit be79e84
5 files changed
Lines changed: 199 additions & 43 deletions
File tree
- core/src
- main/java/io/questdb/client/cutlass/qwp/client
- test/java/io/questdb/client/test/cutlass/qwp/client
Lines changed: 46 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
112 | 113 | | |
113 | 114 | | |
114 | 115 | | |
| 116 | + | |
115 | 117 | | |
116 | 118 | | |
117 | 119 | | |
| |||
482 | 484 | | |
483 | 485 | | |
484 | 486 | | |
485 | | - | |
| 487 | + | |
486 | 488 | | |
487 | 489 | | |
488 | 490 | | |
| |||
496 | 498 | | |
497 | 499 | | |
498 | 500 | | |
499 | | - | |
| 501 | + | |
500 | 502 | | |
501 | 503 | | |
502 | 504 | | |
| |||
744 | 746 | | |
745 | 747 | | |
746 | 748 | | |
747 | | - | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
748 | 755 | | |
749 | 756 | | |
750 | | - | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
751 | 764 | | |
752 | 765 | | |
753 | 766 | | |
| |||
1158 | 1171 | | |
1159 | 1172 | | |
1160 | 1173 | | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
1161 | 1182 | | |
1162 | 1183 | | |
1163 | 1184 | | |
| |||
1200 | 1221 | | |
1201 | 1222 | | |
1202 | 1223 | | |
1203 | | - | |
1204 | | - | |
1205 | | - | |
| 1224 | + | |
1206 | 1225 | | |
1207 | 1226 | | |
1208 | 1227 | | |
| |||
1232 | 1251 | | |
1233 | 1252 | | |
1234 | 1253 | | |
1235 | | - | |
| 1254 | + | |
| 1255 | + | |
1236 | 1256 | | |
1237 | 1257 | | |
1238 | 1258 | | |
| |||
1248 | 1268 | | |
1249 | 1269 | | |
1250 | 1270 | | |
| 1271 | + | |
1251 | 1272 | | |
1252 | 1273 | | |
1253 | 1274 | | |
| |||
1264 | 1285 | | |
1265 | 1286 | | |
1266 | 1287 | | |
1267 | | - | |
1268 | | - | |
1269 | | - | |
| 1288 | + | |
| 1289 | + | |
| 1290 | + | |
1270 | 1291 | | |
1271 | 1292 | | |
1272 | 1293 | | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
1273 | 1298 | | |
1274 | 1299 | | |
1275 | 1300 | | |
| |||
1451 | 1476 | | |
1452 | 1477 | | |
1453 | 1478 | | |
| 1479 | + | |
1454 | 1480 | | |
1455 | 1481 | | |
1456 | 1482 | | |
| |||
1462 | 1488 | | |
1463 | 1489 | | |
1464 | 1490 | | |
1465 | | - | |
| 1491 | + | |
1466 | 1492 | | |
1467 | 1493 | | |
1468 | 1494 | | |
1469 | | - | |
| 1495 | + | |
1470 | 1496 | | |
1471 | 1497 | | |
1472 | 1498 | | |
| |||
1583 | 1609 | | |
1584 | 1610 | | |
1585 | 1611 | | |
| 1612 | + | |
1586 | 1613 | | |
1587 | 1614 | | |
1588 | 1615 | | |
| |||
1701 | 1728 | | |
1702 | 1729 | | |
1703 | 1730 | | |
1704 | | - | |
1705 | | - | |
1706 | | - | |
1707 | | - | |
| 1731 | + | |
| 1732 | + | |
1708 | 1733 | | |
1709 | 1734 | | |
1710 | 1735 | | |
1711 | | - | |
| 1736 | + | |
1712 | 1737 | | |
1713 | 1738 | | |
1714 | 1739 | | |
1715 | | - | |
| 1740 | + | |
1716 | 1741 | | |
1717 | 1742 | | |
1718 | 1743 | | |
1719 | 1744 | | |
1720 | 1745 | | |
1721 | | - | |
| 1746 | + | |
1722 | 1747 | | |
1723 | 1748 | | |
1724 | 1749 | | |
| |||
1744 | 1769 | | |
1745 | 1770 | | |
1746 | 1771 | | |
1747 | | - | |
| 1772 | + | |
1748 | 1773 | | |
1749 | 1774 | | |
1750 | 1775 | | |
Lines changed: 45 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
76 | 78 | | |
77 | 79 | | |
78 | 80 | | |
| |||
121 | 123 | | |
122 | 124 | | |
123 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
124 | 141 | | |
125 | 142 | | |
126 | 143 | | |
| |||
129 | 146 | | |
130 | 147 | | |
131 | 148 | | |
| 149 | + | |
132 | 150 | | |
133 | 151 | | |
134 | 152 | | |
| |||
226 | 244 | | |
227 | 245 | | |
228 | 246 | | |
| 247 | + | |
229 | 248 | | |
| 249 | + | |
230 | 250 | | |
231 | 251 | | |
232 | 252 | | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | 253 | | |
237 | 254 | | |
238 | 255 | | |
| 256 | + | |
239 | 257 | | |
| 258 | + | |
240 | 259 | | |
241 | 260 | | |
242 | | - | |
243 | 261 | | |
244 | 262 | | |
245 | 263 | | |
| |||
368 | 386 | | |
369 | 387 | | |
370 | 388 | | |
371 | | - | |
| 389 | + | |
372 | 390 | | |
| 391 | + | |
373 | 392 | | |
374 | 393 | | |
375 | 394 | | |
376 | 395 | | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
377 | 403 | | |
378 | 404 | | |
379 | 405 | | |
| |||
532 | 558 | | |
533 | 559 | | |
534 | 560 | | |
535 | | - | |
| 561 | + | |
536 | 562 | | |
537 | 563 | | |
538 | 564 | | |
| |||
608 | 634 | | |
609 | 635 | | |
610 | 636 | | |
611 | | - | |
| 637 | + | |
612 | 638 | | |
613 | 639 | | |
614 | 640 | | |
| |||
626 | 652 | | |
627 | 653 | | |
628 | 654 | | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
629 | 660 | | |
630 | 661 | | |
631 | 662 | | |
| |||
638 | 669 | | |
639 | 670 | | |
640 | 671 | | |
641 | | - | |
| 672 | + | |
642 | 673 | | |
643 | 674 | | |
644 | 675 | | |
645 | 676 | | |
646 | 677 | | |
647 | 678 | | |
648 | 679 | | |
649 | | - | |
| 680 | + | |
650 | 681 | | |
651 | 682 | | |
652 | 683 | | |
| |||
670 | 701 | | |
671 | 702 | | |
672 | 703 | | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
679 | 707 | | |
| 708 | + | |
680 | 709 | | |
681 | 710 | | |
682 | 711 | | |
683 | 712 | | |
684 | 713 | | |
685 | 714 | | |
686 | | - | |
| 715 | + | |
687 | 716 | | |
688 | 717 | | |
689 | 718 | | |
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
461 | 461 | | |
462 | 462 | | |
463 | 463 | | |
464 | | - | |
465 | | - | |
| 464 | + | |
| 465 | + | |
466 | 466 | | |
467 | 467 | | |
468 | 468 | | |
| |||
471 | 471 | | |
472 | 472 | | |
473 | 473 | | |
| 474 | + | |
474 | 475 | | |
475 | 476 | | |
476 | 477 | | |
| |||
481 | 482 | | |
482 | 483 | | |
483 | 484 | | |
| 485 | + | |
484 | 486 | | |
485 | 487 | | |
486 | 488 | | |
| |||
506 | 508 | | |
507 | 509 | | |
508 | 510 | | |
509 | | - | |
510 | | - | |
| 511 | + | |
511 | 512 | | |
512 | | - | |
513 | 513 | | |
514 | | - | |
| 514 | + | |
515 | 515 | | |
516 | 516 | | |
517 | 517 | | |
| |||
0 commit comments