Commit 3704a3f
committed
chore: prefetch keys in opmget
Also, stop deduplicating keys by default, but keep it as a run-time flag.
All in all, this PR improves MGET (100% miss) throughput by at least 7%:
from 1.23M to 1.32M qps.
(100% miss traffic allows measuring more effectively the impact of this code)
Also, finally fix TieredStorageTest.FlushAll test.
Signed-off-by: Roman Gershman <[email protected]>1 parent 5ea3070 commit 3704a3f
2 files changed
+36
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| |||
547 | 551 | | |
548 | 552 | | |
549 | 553 | | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
550 | 560 | | |
551 | 561 | | |
552 | 562 | | |
553 | 563 | | |
554 | 564 | | |
555 | 565 | | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
556 | 569 | | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
561 | 582 | | |
562 | 583 | | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
567 | 590 | | |
568 | 591 | | |
569 | 592 | | |
| |||
618 | 641 | | |
619 | 642 | | |
620 | 643 | | |
621 | | - | |
622 | 644 | | |
| 645 | + | |
623 | 646 | | |
624 | 647 | | |
625 | 648 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
279 | | - | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
280 | 283 | | |
281 | 284 | | |
282 | 285 | | |
| |||
290 | 293 | | |
291 | 294 | | |
292 | 295 | | |
293 | | - | |
294 | 296 | | |
295 | 297 | | |
296 | 298 | | |
| |||
0 commit comments