Commit 4341f79
committed
Expose VczReader readahead knobs as CLI flags
Adds --readahead-workers and --readahead-buffer-size to query, view,
and view-plink (every cli.make_reader consumer). The size flag accepts
a byte count or a humanfriendly-style suffix (100M, 2G, 256MiB),
parsed in binary mode so the suffix matches the underlying 256 MiB
default. Both knobs flow through ViewPlinkOptions, so biofuse's
make_reader_from_options consumers pick them up automatically.1 parent ba9c63a commit 4341f79
4 files changed
Lines changed: 180 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
920 | 920 | | |
921 | 921 | | |
922 | 922 | | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
161 | 162 | | |
162 | 163 | | |
163 | 164 | | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
164 | 202 | | |
165 | 203 | | |
166 | 204 | | |
| |||
329 | 367 | | |
330 | 368 | | |
331 | 369 | | |
| 370 | + | |
| 371 | + | |
332 | 372 | | |
333 | 373 | | |
334 | 374 | | |
| |||
377 | 417 | | |
378 | 418 | | |
379 | 419 | | |
380 | | - | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
381 | 425 | | |
382 | 426 | | |
383 | 427 | | |
| |||
467 | 511 | | |
468 | 512 | | |
469 | 513 | | |
| 514 | + | |
| 515 | + | |
470 | 516 | | |
471 | 517 | | |
472 | 518 | | |
| |||
505 | 551 | | |
506 | 552 | | |
507 | 553 | | |
| 554 | + | |
| 555 | + | |
508 | 556 | | |
509 | 557 | | |
510 | 558 | | |
| |||
632 | 680 | | |
633 | 681 | | |
634 | 682 | | |
| 683 | + | |
| 684 | + | |
635 | 685 | | |
636 | 686 | | |
637 | 687 | | |
| |||
652 | 702 | | |
653 | 703 | | |
654 | 704 | | |
| 705 | + | |
| 706 | + | |
655 | 707 | | |
656 | 708 | | |
657 | 709 | | |
| |||
695 | 747 | | |
696 | 748 | | |
697 | 749 | | |
| 750 | + | |
| 751 | + | |
698 | 752 | | |
699 | 753 | | |
700 | 754 | | |
| |||
752 | 806 | | |
753 | 807 | | |
754 | 808 | | |
| 809 | + | |
| 810 | + | |
755 | 811 | | |
756 | 812 | | |
757 | 813 | | |
| |||
778 | 834 | | |
779 | 835 | | |
780 | 836 | | |
| 837 | + | |
| 838 | + | |
781 | 839 | | |
782 | 840 | | |
783 | 841 | | |
| |||
821 | 879 | | |
822 | 880 | | |
823 | 881 | | |
| 882 | + | |
| 883 | + | |
824 | 884 | | |
825 | 885 | | |
826 | 886 | | |
| |||
0 commit comments