From 6a64d901c72be54e506eea0a6a92ea45b87a0ec4 Mon Sep 17 00:00:00 2001 From: fcosta_oliveira Date: Fri, 4 Jul 2025 15:57:10 +0100 Subject: [PATCH 1/2] feat: Add comprehensive SCAN benchmark tests for Redis data structures MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔍 New SCAN Benchmark Tests: - Add HSCAN benchmarks for hash data structures (1K fields, 10B/100B values) - Add SSCAN benchmarks for set data structures (1K elements) - Add ZSCAN benchmarks for sorted set data structures (1K elements) - Include cursor count variations (100, 1000) for performance testing 📊 Test Coverage: - memtier_benchmark-1key-hash-hscan-1K-fields-100B-values-cursor-count-1000.yml - memtier_benchmark-1key-hash-hscan-1K-fields-10B-values-cursor-count-100.yml - memtier_benchmark-1key-hash-hscan-1K-fields-10B-values.yml - memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml - memtier_benchmark-1key-set-1K-elements-sscan.yml - memtier_benchmark-1key-zset-1K-elements-zscan.yml 🛠️ Technical Improvements: - Enhanced runner functionality for scan operations - Updated existing HSCAN test configuration - Version bump in pyproject.toml These benchmarks enable comprehensive performance testing of Redis SCAN family commands across different data structures, element counts, and cursor configurations. --- pyproject.toml | 2 +- .../__runner__/runner.py | 9 +---- ...K-fields-100B-values-cursor-count-1000.yml | 34 +++++++++++++++++++ ...-1K-fields-10B-values-cursor-count-100.yml | 34 +++++++++++++++++++ ...k-1key-hash-hscan-1K-fields-10B-values.yml | 34 +++++++++++++++++++ ...k-1key-hash-hscan-50-fields-10B-values.yml | 2 +- ...set-1K-elements-sscan-cursor-count-100.yml | 32 +++++++++++++++++ ...r_benchmark-1key-set-1K-elements-sscan.yml | 32 +++++++++++++++++ ..._benchmark-1key-zset-1K-elements-zscan.yml | 32 +++++++++++++++++ 9 files changed, 201 insertions(+), 10 deletions(-) create mode 100644 redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-100B-values-cursor-count-1000.yml create mode 100644 redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-10B-values-cursor-count-100.yml create mode 100644 redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-10B-values.yml create mode 100644 redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml create mode 100644 redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan.yml create mode 100644 redis_benchmarks_specification/test-suites/memtier_benchmark-1key-zset-1K-elements-zscan.yml diff --git a/pyproject.toml b/pyproject.toml index 6ec1a81..e83b92f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "redis-benchmarks-specification" -version = "0.1.272" +version = "0.1.274" description = "The Redis benchmarks specification describes the cross-language/tools requirements and expectations to foster performance and observability standards around redis related technologies. Members from both industry and academia, including organizations and individuals are encouraged to contribute." authors = ["filipecosta90 ","Redis Performance Group "] readme = "Readme.md" diff --git a/redis_benchmarks_specification/__runner__/runner.py b/redis_benchmarks_specification/__runner__/runner.py index 967d7f7..3935cee 100644 --- a/redis_benchmarks_specification/__runner__/runner.py +++ b/redis_benchmarks_specification/__runner__/runner.py @@ -1529,14 +1529,7 @@ def delete_temporary_files( # Get redis_conns from the first test context (we need to pass it somehow) # For now, try to get it from the current context if available try: - # Try to get redis connection to display server info - import redis as redis_module - - r = redis_module.StrictRedis( - host="localhost", port=6379, decode_responses=True - ) - r.ping() # Test connection - print_redis_info_section([r]) + print_redis_info_section(redis_conns) except Exception as e: logging.info(f"Could not connect to Redis for server info: {e}") diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-100B-values-cursor-count-1000.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-100B-values-cursor-count-1000.yml new file mode 100644 index 0000000..1fe4186 --- /dev/null +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-100B-values-cursor-count-1000.yml @@ -0,0 +1,34 @@ +version: 0.4 +name: memtier_benchmark-1key-hash-hscan-1K-fields-100B-values-cursor-count-1000 +description: Runs memtier_benchmark, for a keyspace length of 1 keys pre-loading HASHes in which the value has a data size of 10 Bytes. The key is expected to be hashtable encoded due to the field count and field size. After pre-loading the data it issues HSCAN command. +dbconfig: + configuration-parameters: + save: '""' + check: + keyspacelen: 1 + preload_tool: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: '"--data-size" "100" --command "HSET memtier-1 field:1 __data__ field:2 __data__ field:3 __data__ field:4 __data__ field:5 __data__ field:6 __data__ field:7 __data__ field:8 __data__ field:9 __data__ field:10 __data__ field:11 __data__ field:12 __data__ field:13 __data__ field:14 __data__ field:15 __data__ field:16 __data__ field:17 __data__ field:18 __data__ field:19 __data__ field:20 __data__ field:21 __data__ field:22 __data__ field:23 __data__ field:24 __data__ field:25 __data__ field:26 __data__ field:27 __data__ field:28 __data__ field:29 __data__ field:30 __data__ field:31 __data__ field:32 __data__ field:33 __data__ field:34 __data__ field:35 __data__ field:36 __data__ field:37 __data__ field:38 __data__ field:39 __data__ field:40 __data__ field:41 __data__ field:42 __data__ field:43 __data__ field:44 __data__ field:45 __data__ field:46 __data__ field:47 __data__ field:48 __data__ field:49 __data__ field:50 __data__ field:51 __data__ field:52 __data__ field:53 __data__ field:54 __data__ field:55 __data__ field:56 __data__ field:57 __data__ field:58 __data__ field:59 __data__ field:60 __data__ field:61 __data__ field:62 __data__ field:63 __data__ field:64 __data__ field:65 __data__ field:66 __data__ field:67 __data__ field:68 __data__ field:69 __data__ field:70 __data__ field:71 __data__ field:72 __data__ field:73 __data__ field:74 __data__ field:75 __data__ field:76 __data__ field:77 __data__ field:78 __data__ field:79 __data__ field:80 __data__ field:81 __data__ field:82 __data__ field:83 __data__ field:84 __data__ field:85 __data__ field:86 __data__ field:87 __data__ field:88 __data__ field:89 __data__ field:90 __data__ field:91 __data__ field:92 __data__ field:93 __data__ field:94 __data__ field:95 __data__ field:96 __data__ field:97 __data__ field:98 __data__ field:99 __data__ field:100 __data__ field:101 __data__ field:102 __data__ field:103 __data__ field:104 __data__ field:105 __data__ field:106 __data__ field:107 __data__ field:108 __data__ field:109 __data__ field:110 __data__ field:111 __data__ field:112 __data__ field:113 __data__ field:114 __data__ field:115 __data__ field:116 __data__ field:117 __data__ field:118 __data__ field:119 __data__ field:120 __data__ field:121 __data__ field:122 __data__ field:123 __data__ field:124 __data__ field:125 __data__ field:126 __data__ field:127 __data__ field:128 __data__ field:129 __data__ field:130 __data__ field:131 __data__ field:132 __data__ field:133 __data__ field:134 __data__ field:135 __data__ field:136 __data__ field:137 __data__ field:138 __data__ field:139 __data__ field:140 __data__ field:141 __data__ field:142 __data__ field:143 __data__ field:144 __data__ field:145 __data__ field:146 __data__ field:147 __data__ field:148 __data__ field:149 __data__ field:150 __data__ field:151 __data__ field:152 __data__ field:153 __data__ field:154 __data__ field:155 __data__ field:156 __data__ field:157 __data__ field:158 __data__ field:159 __data__ field:160 __data__ field:161 __data__ field:162 __data__ field:163 __data__ field:164 __data__ field:165 __data__ field:166 __data__ field:167 __data__ field:168 __data__ field:169 __data__ field:170 __data__ field:171 __data__ field:172 __data__ field:173 __data__ field:174 __data__ field:175 __data__ field:176 __data__ field:177 __data__ field:178 __data__ field:179 __data__ field:180 __data__ field:181 __data__ field:182 __data__ field:183 __data__ field:184 __data__ field:185 __data__ field:186 __data__ field:187 __data__ field:188 __data__ field:189 __data__ field:190 __data__ field:191 __data__ field:192 __data__ field:193 __data__ field:194 __data__ field:195 __data__ field:196 __data__ field:197 __data__ field:198 __data__ field:199 __data__ field:200 __data__ field:201 __data__ field:202 __data__ field:203 __data__ field:204 __data__ field:205 __data__ field:206 __data__ field:207 __data__ field:208 __data__ field:209 __data__ field:210 __data__ field:211 __data__ field:212 __data__ field:213 __data__ field:214 __data__ field:215 __data__ field:216 __data__ field:217 __data__ field:218 __data__ field:219 __data__ field:220 __data__ field:221 __data__ field:222 __data__ field:223 __data__ field:224 __data__ field:225 __data__ field:226 __data__ field:227 __data__ field:228 __data__ field:229 __data__ field:230 __data__ field:231 __data__ field:232 __data__ field:233 __data__ field:234 __data__ field:235 __data__ field:236 __data__ field:237 __data__ field:238 __data__ field:239 __data__ field:240 __data__ field:241 __data__ field:242 __data__ field:243 __data__ field:244 __data__ field:245 __data__ field:246 __data__ field:247 __data__ field:248 __data__ field:249 __data__ field:250 __data__ field:251 __data__ field:252 __data__ field:253 __data__ field:254 __data__ field:255 __data__ field:256 __data__ field:257 __data__ field:258 __data__ field:259 __data__ field:260 __data__ field:261 __data__ field:262 __data__ field:263 __data__ field:264 __data__ field:265 __data__ field:266 __data__ field:267 __data__ field:268 __data__ field:269 __data__ field:270 __data__ field:271 __data__ field:272 __data__ field:273 __data__ field:274 __data__ field:275 __data__ field:276 __data__ field:277 __data__ field:278 __data__ field:279 __data__ field:280 __data__ field:281 __data__ field:282 __data__ field:283 __data__ field:284 __data__ field:285 __data__ field:286 __data__ field:287 __data__ field:288 __data__ field:289 __data__ field:290 __data__ field:291 __data__ field:292 __data__ field:293 __data__ field:294 __data__ field:295 __data__ field:296 __data__ field:297 __data__ field:298 __data__ field:299 __data__ field:300 __data__ field:301 __data__ field:302 __data__ field:303 __data__ field:304 __data__ field:305 __data__ field:306 __data__ field:307 __data__ field:308 __data__ field:309 __data__ field:310 __data__ field:311 __data__ field:312 __data__ field:313 __data__ field:314 __data__ field:315 __data__ field:316 __data__ field:317 __data__ field:318 __data__ field:319 __data__ field:320 __data__ field:321 __data__ field:322 __data__ field:323 __data__ field:324 __data__ field:325 __data__ field:326 __data__ field:327 __data__ field:328 __data__ field:329 __data__ field:330 __data__ field:331 __data__ field:332 __data__ field:333 __data__ field:334 __data__ field:335 __data__ field:336 __data__ field:337 __data__ field:338 __data__ field:339 __data__ field:340 __data__ field:341 __data__ field:342 __data__ field:343 __data__ field:344 __data__ field:345 __data__ field:346 __data__ field:347 __data__ field:348 __data__ field:349 __data__ field:350 __data__ field:351 __data__ field:352 __data__ field:353 __data__ field:354 __data__ field:355 __data__ field:356 __data__ field:357 __data__ field:358 __data__ field:359 __data__ field:360 __data__ field:361 __data__ field:362 __data__ field:363 __data__ field:364 __data__ field:365 __data__ field:366 __data__ field:367 __data__ field:368 __data__ field:369 __data__ field:370 __data__ field:371 __data__ field:372 __data__ field:373 __data__ field:374 __data__ field:375 __data__ field:376 __data__ field:377 __data__ field:378 __data__ field:379 __data__ field:380 __data__ field:381 __data__ field:382 __data__ field:383 __data__ field:384 __data__ field:385 __data__ field:386 __data__ field:387 __data__ field:388 __data__ field:389 __data__ field:390 __data__ field:391 __data__ field:392 __data__ field:393 __data__ field:394 __data__ field:395 __data__ field:396 __data__ field:397 __data__ field:398 __data__ field:399 __data__ field:400 __data__ field:401 __data__ field:402 __data__ field:403 __data__ field:404 __data__ field:405 __data__ field:406 __data__ field:407 __data__ field:408 __data__ field:409 __data__ field:410 __data__ field:411 __data__ field:412 __data__ field:413 __data__ field:414 __data__ field:415 __data__ field:416 __data__ field:417 __data__ field:418 __data__ field:419 __data__ field:420 __data__ field:421 __data__ field:422 __data__ field:423 __data__ field:424 __data__ field:425 __data__ field:426 __data__ field:427 __data__ field:428 __data__ field:429 __data__ field:430 __data__ field:431 __data__ field:432 __data__ field:433 __data__ field:434 __data__ field:435 __data__ field:436 __data__ field:437 __data__ field:438 __data__ field:439 __data__ field:440 __data__ field:441 __data__ field:442 __data__ field:443 __data__ field:444 __data__ field:445 __data__ field:446 __data__ field:447 __data__ field:448 __data__ field:449 __data__ field:450 __data__ field:451 __data__ field:452 __data__ field:453 __data__ field:454 __data__ field:455 __data__ field:456 __data__ field:457 __data__ field:458 __data__ field:459 __data__ field:460 __data__ field:461 __data__ field:462 __data__ field:463 __data__ field:464 __data__ field:465 __data__ field:466 __data__ field:467 __data__ field:468 __data__ field:469 __data__ field:470 __data__ field:471 __data__ field:472 __data__ field:473 __data__ field:474 __data__ field:475 __data__ field:476 __data__ field:477 __data__ field:478 __data__ field:479 __data__ field:480 __data__ field:481 __data__ field:482 __data__ field:483 __data__ field:484 __data__ field:485 __data__ field:486 __data__ field:487 __data__ field:488 __data__ field:489 __data__ field:490 __data__ field:491 __data__ field:492 __data__ field:493 __data__ field:494 __data__ field:495 __data__ field:496 __data__ field:497 __data__ field:498 __data__ field:499 __data__ field:500 __data__ field:501 __data__ field:502 __data__ field:503 __data__ field:504 __data__ field:505 __data__ field:506 __data__ field:507 __data__ field:508 __data__ field:509 __data__ field:510 __data__ field:511 __data__ field:512 __data__ field:513 __data__ field:514 __data__ field:515 __data__ field:516 __data__ field:517 __data__ field:518 __data__ field:519 __data__ field:520 __data__ field:521 __data__ field:522 __data__ field:523 __data__ field:524 __data__ field:525 __data__ field:526 __data__ field:527 __data__ field:528 __data__ field:529 __data__ field:530 __data__ field:531 __data__ field:532 __data__ field:533 __data__ field:534 __data__ field:535 __data__ field:536 __data__ field:537 __data__ field:538 __data__ field:539 __data__ field:540 __data__ field:541 __data__ field:542 __data__ field:543 __data__ field:544 __data__ field:545 __data__ field:546 __data__ field:547 __data__ field:548 __data__ field:549 __data__ field:550 __data__ field:551 __data__ field:552 __data__ field:553 __data__ field:554 __data__ field:555 __data__ field:556 __data__ field:557 __data__ field:558 __data__ field:559 __data__ field:560 __data__ field:561 __data__ field:562 __data__ field:563 __data__ field:564 __data__ field:565 __data__ field:566 __data__ field:567 __data__ field:568 __data__ field:569 __data__ field:570 __data__ field:571 __data__ field:572 __data__ field:573 __data__ field:574 __data__ field:575 __data__ field:576 __data__ field:577 __data__ field:578 __data__ field:579 __data__ field:580 __data__ field:581 __data__ field:582 __data__ field:583 __data__ field:584 __data__ field:585 __data__ field:586 __data__ field:587 __data__ field:588 __data__ field:589 __data__ field:590 __data__ field:591 __data__ field:592 __data__ field:593 __data__ field:594 __data__ field:595 __data__ field:596 __data__ field:597 __data__ field:598 __data__ field:599 __data__ field:600 __data__ field:601 __data__ field:602 __data__ field:603 __data__ field:604 __data__ field:605 __data__ field:606 __data__ field:607 __data__ field:608 __data__ field:609 __data__ field:610 __data__ field:611 __data__ field:612 __data__ field:613 __data__ field:614 __data__ field:615 __data__ field:616 __data__ field:617 __data__ field:618 __data__ field:619 __data__ field:620 __data__ field:621 __data__ field:622 __data__ field:623 __data__ field:624 __data__ field:625 __data__ field:626 __data__ field:627 __data__ field:628 __data__ field:629 __data__ field:630 __data__ field:631 __data__ field:632 __data__ field:633 __data__ field:634 __data__ field:635 __data__ field:636 __data__ field:637 __data__ field:638 __data__ field:639 __data__ field:640 __data__ field:641 __data__ field:642 __data__ field:643 __data__ field:644 __data__ field:645 __data__ field:646 __data__ field:647 __data__ field:648 __data__ field:649 __data__ field:650 __data__ field:651 __data__ field:652 __data__ field:653 __data__ field:654 __data__ field:655 __data__ field:656 __data__ field:657 __data__ field:658 __data__ field:659 __data__ field:660 __data__ field:661 __data__ field:662 __data__ field:663 __data__ field:664 __data__ field:665 __data__ field:666 __data__ field:667 __data__ field:668 __data__ field:669 __data__ field:670 __data__ field:671 __data__ field:672 __data__ field:673 __data__ field:674 __data__ field:675 __data__ field:676 __data__ field:677 __data__ field:678 __data__ field:679 __data__ field:680 __data__ field:681 __data__ field:682 __data__ field:683 __data__ field:684 __data__ field:685 __data__ field:686 __data__ field:687 __data__ field:688 __data__ field:689 __data__ field:690 __data__ field:691 __data__ field:692 __data__ field:693 __data__ field:694 __data__ field:695 __data__ field:696 __data__ field:697 __data__ field:698 __data__ field:699 __data__ field:700 __data__ field:701 __data__ field:702 __data__ field:703 __data__ field:704 __data__ field:705 __data__ field:706 __data__ field:707 __data__ field:708 __data__ field:709 __data__ field:710 __data__ field:711 __data__ field:712 __data__ field:713 __data__ field:714 __data__ field:715 __data__ field:716 __data__ field:717 __data__ field:718 __data__ field:719 __data__ field:720 __data__ field:721 __data__ field:722 __data__ field:723 __data__ field:724 __data__ field:725 __data__ field:726 __data__ field:727 __data__ field:728 __data__ field:729 __data__ field:730 __data__ field:731 __data__ field:732 __data__ field:733 __data__ field:734 __data__ field:735 __data__ field:736 __data__ field:737 __data__ field:738 __data__ field:739 __data__ field:740 __data__ field:741 __data__ field:742 __data__ field:743 __data__ field:744 __data__ field:745 __data__ field:746 __data__ field:747 __data__ field:748 __data__ field:749 __data__ field:750 __data__ field:751 __data__ field:752 __data__ field:753 __data__ field:754 __data__ field:755 __data__ field:756 __data__ field:757 __data__ field:758 __data__ field:759 __data__ field:760 __data__ field:761 __data__ field:762 __data__ field:763 __data__ field:764 __data__ field:765 __data__ field:766 __data__ field:767 __data__ field:768 __data__ field:769 __data__ field:770 __data__ field:771 __data__ field:772 __data__ field:773 __data__ field:774 __data__ field:775 __data__ field:776 __data__ field:777 __data__ field:778 __data__ field:779 __data__ field:780 __data__ field:781 __data__ field:782 __data__ field:783 __data__ field:784 __data__ field:785 __data__ field:786 __data__ field:787 __data__ field:788 __data__ field:789 __data__ field:790 __data__ field:791 __data__ field:792 __data__ field:793 __data__ field:794 __data__ field:795 __data__ field:796 __data__ field:797 __data__ field:798 __data__ field:799 __data__ field:800 __data__ field:801 __data__ field:802 __data__ field:803 __data__ field:804 __data__ field:805 __data__ field:806 __data__ field:807 __data__ field:808 __data__ field:809 __data__ field:810 __data__ field:811 __data__ field:812 __data__ field:813 __data__ field:814 __data__ field:815 __data__ field:816 __data__ field:817 __data__ field:818 __data__ field:819 __data__ field:820 __data__ field:821 __data__ field:822 __data__ field:823 __data__ field:824 __data__ field:825 __data__ field:826 __data__ field:827 __data__ field:828 __data__ field:829 __data__ field:830 __data__ field:831 __data__ field:832 __data__ field:833 __data__ field:834 __data__ field:835 __data__ field:836 __data__ field:837 __data__ field:838 __data__ field:839 __data__ field:840 __data__ field:841 __data__ field:842 __data__ field:843 __data__ field:844 __data__ field:845 __data__ field:846 __data__ field:847 __data__ field:848 __data__ field:849 __data__ field:850 __data__ field:851 __data__ field:852 __data__ field:853 __data__ field:854 __data__ field:855 __data__ field:856 __data__ field:857 __data__ field:858 __data__ field:859 __data__ field:860 __data__ field:861 __data__ field:862 __data__ field:863 __data__ field:864 __data__ field:865 __data__ field:866 __data__ field:867 __data__ field:868 __data__ field:869 __data__ field:870 __data__ field:871 __data__ field:872 __data__ field:873 __data__ field:874 __data__ field:875 __data__ field:876 __data__ field:877 __data__ field:878 __data__ field:879 __data__ field:880 __data__ field:881 __data__ field:882 __data__ field:883 __data__ field:884 __data__ field:885 __data__ field:886 __data__ field:887 __data__ field:888 __data__ field:889 __data__ field:890 __data__ field:891 __data__ field:892 __data__ field:893 __data__ field:894 __data__ field:895 __data__ field:896 __data__ field:897 __data__ field:898 __data__ field:899 __data__ field:900 __data__ field:901 __data__ field:902 __data__ field:903 __data__ field:904 __data__ field:905 __data__ field:906 __data__ field:907 __data__ field:908 __data__ field:909 __data__ field:910 __data__ field:911 __data__ field:912 __data__ field:913 __data__ field:914 __data__ field:915 __data__ field:916 __data__ field:917 __data__ field:918 __data__ field:919 __data__ field:920 __data__ field:921 __data__ field:922 __data__ field:923 __data__ field:924 __data__ field:925 __data__ field:926 __data__ field:927 __data__ field:928 __data__ field:929 __data__ field:930 __data__ field:931 __data__ field:932 __data__ field:933 __data__ field:934 __data__ field:935 __data__ field:936 __data__ field:937 __data__ field:938 __data__ field:939 __data__ field:940 __data__ field:941 __data__ field:942 __data__ field:943 __data__ field:944 __data__ field:945 __data__ field:946 __data__ field:947 __data__ field:948 __data__ field:949 __data__ field:950 __data__ field:951 __data__ field:952 __data__ field:953 __data__ field:954 __data__ field:955 __data__ field:956 __data__ field:957 __data__ field:958 __data__ field:959 __data__ field:960 __data__ field:961 __data__ field:962 __data__ field:963 __data__ field:964 __data__ field:965 __data__ field:966 __data__ field:967 __data__ field:968 __data__ field:969 __data__ field:970 __data__ field:971 __data__ field:972 __data__ field:973 __data__ field:974 __data__ field:975 __data__ field:976 __data__ field:977 __data__ field:978 __data__ field:979 __data__ field:980 __data__ field:981 __data__ field:982 __data__ field:983 __data__ field:984 __data__ field:985 __data__ field:986 __data__ field:987 __data__ field:988 __data__ field:989 __data__ field:990 __data__ field:991 __data__ field:992 __data__ field:993 __data__ field:994 __data__ field:995 __data__ field:996 __data__ field:997 __data__ field:998 __data__ field:999 __data__ field:1000 __data__" --command-key-pattern="P" --key-minimum=1 --key-maximum 1 -n allkeys -c 1 -t 1 --hide-histogram' + resources: + requests: + memory: 2g +tested-groups: +- hash +tested-commands: +- hscan +redis-topologies: +- oss-standalone +build-variants: +- gcc:8.5.0-amd64-debian-buster-default +- dockerhub +clientconfig: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: ' --command "HSCAN memtier-1 __key__ COUNT 1000" --command-key-pattern="R" --distinct-client-seed --key-prefix "" --key-minimum=1 --key-maximum 1000 --test-time 120 -c 50 -t 4 --hide-histogram' + resources: + requests: + cpus: '4' + memory: 2g + +priority: 96 diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-10B-values-cursor-count-100.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-10B-values-cursor-count-100.yml new file mode 100644 index 0000000..ddc3dcd --- /dev/null +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-10B-values-cursor-count-100.yml @@ -0,0 +1,34 @@ +version: 0.4 +name: memtier_benchmark-1key-hash-hscan-1K-fields-10B-values-cursor-count-100 +description: Runs memtier_benchmark, for a keyspace length of 1 keys pre-loading HASHes in which the value has a data size of 10 Bytes. The key is expected to be hashtable encoded due to the field count and field size. After pre-loading the data it issues HSCAN command. +dbconfig: + configuration-parameters: + save: '""' + check: + keyspacelen: 1 + preload_tool: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: '"--data-size" "10" --command "HSET memtier-1 field:1 __data__ field:2 __data__ field:3 __data__ field:4 __data__ field:5 __data__ field:6 __data__ field:7 __data__ field:8 __data__ field:9 __data__ field:10 __data__ field:11 __data__ field:12 __data__ field:13 __data__ field:14 __data__ field:15 __data__ field:16 __data__ field:17 __data__ field:18 __data__ field:19 __data__ field:20 __data__ field:21 __data__ field:22 __data__ field:23 __data__ field:24 __data__ field:25 __data__ field:26 __data__ field:27 __data__ field:28 __data__ field:29 __data__ field:30 __data__ field:31 __data__ field:32 __data__ field:33 __data__ field:34 __data__ field:35 __data__ field:36 __data__ field:37 __data__ field:38 __data__ field:39 __data__ field:40 __data__ field:41 __data__ field:42 __data__ field:43 __data__ field:44 __data__ field:45 __data__ field:46 __data__ field:47 __data__ field:48 __data__ field:49 __data__ field:50 __data__ field:51 __data__ field:52 __data__ field:53 __data__ field:54 __data__ field:55 __data__ field:56 __data__ field:57 __data__ field:58 __data__ field:59 __data__ field:60 __data__ field:61 __data__ field:62 __data__ field:63 __data__ field:64 __data__ field:65 __data__ field:66 __data__ field:67 __data__ field:68 __data__ field:69 __data__ field:70 __data__ field:71 __data__ field:72 __data__ field:73 __data__ field:74 __data__ field:75 __data__ field:76 __data__ field:77 __data__ field:78 __data__ field:79 __data__ field:80 __data__ field:81 __data__ field:82 __data__ field:83 __data__ field:84 __data__ field:85 __data__ field:86 __data__ field:87 __data__ field:88 __data__ field:89 __data__ field:90 __data__ field:91 __data__ field:92 __data__ field:93 __data__ field:94 __data__ field:95 __data__ field:96 __data__ field:97 __data__ field:98 __data__ field:99 __data__ field:100 __data__ field:101 __data__ field:102 __data__ field:103 __data__ field:104 __data__ field:105 __data__ field:106 __data__ field:107 __data__ field:108 __data__ field:109 __data__ field:110 __data__ field:111 __data__ field:112 __data__ field:113 __data__ field:114 __data__ field:115 __data__ field:116 __data__ field:117 __data__ field:118 __data__ field:119 __data__ field:120 __data__ field:121 __data__ field:122 __data__ field:123 __data__ field:124 __data__ field:125 __data__ field:126 __data__ field:127 __data__ field:128 __data__ field:129 __data__ field:130 __data__ field:131 __data__ field:132 __data__ field:133 __data__ field:134 __data__ field:135 __data__ field:136 __data__ field:137 __data__ field:138 __data__ field:139 __data__ field:140 __data__ field:141 __data__ field:142 __data__ field:143 __data__ field:144 __data__ field:145 __data__ field:146 __data__ field:147 __data__ field:148 __data__ field:149 __data__ field:150 __data__ field:151 __data__ field:152 __data__ field:153 __data__ field:154 __data__ field:155 __data__ field:156 __data__ field:157 __data__ field:158 __data__ field:159 __data__ field:160 __data__ field:161 __data__ field:162 __data__ field:163 __data__ field:164 __data__ field:165 __data__ field:166 __data__ field:167 __data__ field:168 __data__ field:169 __data__ field:170 __data__ field:171 __data__ field:172 __data__ field:173 __data__ field:174 __data__ field:175 __data__ field:176 __data__ field:177 __data__ field:178 __data__ field:179 __data__ field:180 __data__ field:181 __data__ field:182 __data__ field:183 __data__ field:184 __data__ field:185 __data__ field:186 __data__ field:187 __data__ field:188 __data__ field:189 __data__ field:190 __data__ field:191 __data__ field:192 __data__ field:193 __data__ field:194 __data__ field:195 __data__ field:196 __data__ field:197 __data__ field:198 __data__ field:199 __data__ field:200 __data__ field:201 __data__ field:202 __data__ field:203 __data__ field:204 __data__ field:205 __data__ field:206 __data__ field:207 __data__ field:208 __data__ field:209 __data__ field:210 __data__ field:211 __data__ field:212 __data__ field:213 __data__ field:214 __data__ field:215 __data__ field:216 __data__ field:217 __data__ field:218 __data__ field:219 __data__ field:220 __data__ field:221 __data__ field:222 __data__ field:223 __data__ field:224 __data__ field:225 __data__ field:226 __data__ field:227 __data__ field:228 __data__ field:229 __data__ field:230 __data__ field:231 __data__ field:232 __data__ field:233 __data__ field:234 __data__ field:235 __data__ field:236 __data__ field:237 __data__ field:238 __data__ field:239 __data__ field:240 __data__ field:241 __data__ field:242 __data__ field:243 __data__ field:244 __data__ field:245 __data__ field:246 __data__ field:247 __data__ field:248 __data__ field:249 __data__ field:250 __data__ field:251 __data__ field:252 __data__ field:253 __data__ field:254 __data__ field:255 __data__ field:256 __data__ field:257 __data__ field:258 __data__ field:259 __data__ field:260 __data__ field:261 __data__ field:262 __data__ field:263 __data__ field:264 __data__ field:265 __data__ field:266 __data__ field:267 __data__ field:268 __data__ field:269 __data__ field:270 __data__ field:271 __data__ field:272 __data__ field:273 __data__ field:274 __data__ field:275 __data__ field:276 __data__ field:277 __data__ field:278 __data__ field:279 __data__ field:280 __data__ field:281 __data__ field:282 __data__ field:283 __data__ field:284 __data__ field:285 __data__ field:286 __data__ field:287 __data__ field:288 __data__ field:289 __data__ field:290 __data__ field:291 __data__ field:292 __data__ field:293 __data__ field:294 __data__ field:295 __data__ field:296 __data__ field:297 __data__ field:298 __data__ field:299 __data__ field:300 __data__ field:301 __data__ field:302 __data__ field:303 __data__ field:304 __data__ field:305 __data__ field:306 __data__ field:307 __data__ field:308 __data__ field:309 __data__ field:310 __data__ field:311 __data__ field:312 __data__ field:313 __data__ field:314 __data__ field:315 __data__ field:316 __data__ field:317 __data__ field:318 __data__ field:319 __data__ field:320 __data__ field:321 __data__ field:322 __data__ field:323 __data__ field:324 __data__ field:325 __data__ field:326 __data__ field:327 __data__ field:328 __data__ field:329 __data__ field:330 __data__ field:331 __data__ field:332 __data__ field:333 __data__ field:334 __data__ field:335 __data__ field:336 __data__ field:337 __data__ field:338 __data__ field:339 __data__ field:340 __data__ field:341 __data__ field:342 __data__ field:343 __data__ field:344 __data__ field:345 __data__ field:346 __data__ field:347 __data__ field:348 __data__ field:349 __data__ field:350 __data__ field:351 __data__ field:352 __data__ field:353 __data__ field:354 __data__ field:355 __data__ field:356 __data__ field:357 __data__ field:358 __data__ field:359 __data__ field:360 __data__ field:361 __data__ field:362 __data__ field:363 __data__ field:364 __data__ field:365 __data__ field:366 __data__ field:367 __data__ field:368 __data__ field:369 __data__ field:370 __data__ field:371 __data__ field:372 __data__ field:373 __data__ field:374 __data__ field:375 __data__ field:376 __data__ field:377 __data__ field:378 __data__ field:379 __data__ field:380 __data__ field:381 __data__ field:382 __data__ field:383 __data__ field:384 __data__ field:385 __data__ field:386 __data__ field:387 __data__ field:388 __data__ field:389 __data__ field:390 __data__ field:391 __data__ field:392 __data__ field:393 __data__ field:394 __data__ field:395 __data__ field:396 __data__ field:397 __data__ field:398 __data__ field:399 __data__ field:400 __data__ field:401 __data__ field:402 __data__ field:403 __data__ field:404 __data__ field:405 __data__ field:406 __data__ field:407 __data__ field:408 __data__ field:409 __data__ field:410 __data__ field:411 __data__ field:412 __data__ field:413 __data__ field:414 __data__ field:415 __data__ field:416 __data__ field:417 __data__ field:418 __data__ field:419 __data__ field:420 __data__ field:421 __data__ field:422 __data__ field:423 __data__ field:424 __data__ field:425 __data__ field:426 __data__ field:427 __data__ field:428 __data__ field:429 __data__ field:430 __data__ field:431 __data__ field:432 __data__ field:433 __data__ field:434 __data__ field:435 __data__ field:436 __data__ field:437 __data__ field:438 __data__ field:439 __data__ field:440 __data__ field:441 __data__ field:442 __data__ field:443 __data__ field:444 __data__ field:445 __data__ field:446 __data__ field:447 __data__ field:448 __data__ field:449 __data__ field:450 __data__ field:451 __data__ field:452 __data__ field:453 __data__ field:454 __data__ field:455 __data__ field:456 __data__ field:457 __data__ field:458 __data__ field:459 __data__ field:460 __data__ field:461 __data__ field:462 __data__ field:463 __data__ field:464 __data__ field:465 __data__ field:466 __data__ field:467 __data__ field:468 __data__ field:469 __data__ field:470 __data__ field:471 __data__ field:472 __data__ field:473 __data__ field:474 __data__ field:475 __data__ field:476 __data__ field:477 __data__ field:478 __data__ field:479 __data__ field:480 __data__ field:481 __data__ field:482 __data__ field:483 __data__ field:484 __data__ field:485 __data__ field:486 __data__ field:487 __data__ field:488 __data__ field:489 __data__ field:490 __data__ field:491 __data__ field:492 __data__ field:493 __data__ field:494 __data__ field:495 __data__ field:496 __data__ field:497 __data__ field:498 __data__ field:499 __data__ field:500 __data__ field:501 __data__ field:502 __data__ field:503 __data__ field:504 __data__ field:505 __data__ field:506 __data__ field:507 __data__ field:508 __data__ field:509 __data__ field:510 __data__ field:511 __data__ field:512 __data__ field:513 __data__ field:514 __data__ field:515 __data__ field:516 __data__ field:517 __data__ field:518 __data__ field:519 __data__ field:520 __data__ field:521 __data__ field:522 __data__ field:523 __data__ field:524 __data__ field:525 __data__ field:526 __data__ field:527 __data__ field:528 __data__ field:529 __data__ field:530 __data__ field:531 __data__ field:532 __data__ field:533 __data__ field:534 __data__ field:535 __data__ field:536 __data__ field:537 __data__ field:538 __data__ field:539 __data__ field:540 __data__ field:541 __data__ field:542 __data__ field:543 __data__ field:544 __data__ field:545 __data__ field:546 __data__ field:547 __data__ field:548 __data__ field:549 __data__ field:550 __data__ field:551 __data__ field:552 __data__ field:553 __data__ field:554 __data__ field:555 __data__ field:556 __data__ field:557 __data__ field:558 __data__ field:559 __data__ field:560 __data__ field:561 __data__ field:562 __data__ field:563 __data__ field:564 __data__ field:565 __data__ field:566 __data__ field:567 __data__ field:568 __data__ field:569 __data__ field:570 __data__ field:571 __data__ field:572 __data__ field:573 __data__ field:574 __data__ field:575 __data__ field:576 __data__ field:577 __data__ field:578 __data__ field:579 __data__ field:580 __data__ field:581 __data__ field:582 __data__ field:583 __data__ field:584 __data__ field:585 __data__ field:586 __data__ field:587 __data__ field:588 __data__ field:589 __data__ field:590 __data__ field:591 __data__ field:592 __data__ field:593 __data__ field:594 __data__ field:595 __data__ field:596 __data__ field:597 __data__ field:598 __data__ field:599 __data__ field:600 __data__ field:601 __data__ field:602 __data__ field:603 __data__ field:604 __data__ field:605 __data__ field:606 __data__ field:607 __data__ field:608 __data__ field:609 __data__ field:610 __data__ field:611 __data__ field:612 __data__ field:613 __data__ field:614 __data__ field:615 __data__ field:616 __data__ field:617 __data__ field:618 __data__ field:619 __data__ field:620 __data__ field:621 __data__ field:622 __data__ field:623 __data__ field:624 __data__ field:625 __data__ field:626 __data__ field:627 __data__ field:628 __data__ field:629 __data__ field:630 __data__ field:631 __data__ field:632 __data__ field:633 __data__ field:634 __data__ field:635 __data__ field:636 __data__ field:637 __data__ field:638 __data__ field:639 __data__ field:640 __data__ field:641 __data__ field:642 __data__ field:643 __data__ field:644 __data__ field:645 __data__ field:646 __data__ field:647 __data__ field:648 __data__ field:649 __data__ field:650 __data__ field:651 __data__ field:652 __data__ field:653 __data__ field:654 __data__ field:655 __data__ field:656 __data__ field:657 __data__ field:658 __data__ field:659 __data__ field:660 __data__ field:661 __data__ field:662 __data__ field:663 __data__ field:664 __data__ field:665 __data__ field:666 __data__ field:667 __data__ field:668 __data__ field:669 __data__ field:670 __data__ field:671 __data__ field:672 __data__ field:673 __data__ field:674 __data__ field:675 __data__ field:676 __data__ field:677 __data__ field:678 __data__ field:679 __data__ field:680 __data__ field:681 __data__ field:682 __data__ field:683 __data__ field:684 __data__ field:685 __data__ field:686 __data__ field:687 __data__ field:688 __data__ field:689 __data__ field:690 __data__ field:691 __data__ field:692 __data__ field:693 __data__ field:694 __data__ field:695 __data__ field:696 __data__ field:697 __data__ field:698 __data__ field:699 __data__ field:700 __data__ field:701 __data__ field:702 __data__ field:703 __data__ field:704 __data__ field:705 __data__ field:706 __data__ field:707 __data__ field:708 __data__ field:709 __data__ field:710 __data__ field:711 __data__ field:712 __data__ field:713 __data__ field:714 __data__ field:715 __data__ field:716 __data__ field:717 __data__ field:718 __data__ field:719 __data__ field:720 __data__ field:721 __data__ field:722 __data__ field:723 __data__ field:724 __data__ field:725 __data__ field:726 __data__ field:727 __data__ field:728 __data__ field:729 __data__ field:730 __data__ field:731 __data__ field:732 __data__ field:733 __data__ field:734 __data__ field:735 __data__ field:736 __data__ field:737 __data__ field:738 __data__ field:739 __data__ field:740 __data__ field:741 __data__ field:742 __data__ field:743 __data__ field:744 __data__ field:745 __data__ field:746 __data__ field:747 __data__ field:748 __data__ field:749 __data__ field:750 __data__ field:751 __data__ field:752 __data__ field:753 __data__ field:754 __data__ field:755 __data__ field:756 __data__ field:757 __data__ field:758 __data__ field:759 __data__ field:760 __data__ field:761 __data__ field:762 __data__ field:763 __data__ field:764 __data__ field:765 __data__ field:766 __data__ field:767 __data__ field:768 __data__ field:769 __data__ field:770 __data__ field:771 __data__ field:772 __data__ field:773 __data__ field:774 __data__ field:775 __data__ field:776 __data__ field:777 __data__ field:778 __data__ field:779 __data__ field:780 __data__ field:781 __data__ field:782 __data__ field:783 __data__ field:784 __data__ field:785 __data__ field:786 __data__ field:787 __data__ field:788 __data__ field:789 __data__ field:790 __data__ field:791 __data__ field:792 __data__ field:793 __data__ field:794 __data__ field:795 __data__ field:796 __data__ field:797 __data__ field:798 __data__ field:799 __data__ field:800 __data__ field:801 __data__ field:802 __data__ field:803 __data__ field:804 __data__ field:805 __data__ field:806 __data__ field:807 __data__ field:808 __data__ field:809 __data__ field:810 __data__ field:811 __data__ field:812 __data__ field:813 __data__ field:814 __data__ field:815 __data__ field:816 __data__ field:817 __data__ field:818 __data__ field:819 __data__ field:820 __data__ field:821 __data__ field:822 __data__ field:823 __data__ field:824 __data__ field:825 __data__ field:826 __data__ field:827 __data__ field:828 __data__ field:829 __data__ field:830 __data__ field:831 __data__ field:832 __data__ field:833 __data__ field:834 __data__ field:835 __data__ field:836 __data__ field:837 __data__ field:838 __data__ field:839 __data__ field:840 __data__ field:841 __data__ field:842 __data__ field:843 __data__ field:844 __data__ field:845 __data__ field:846 __data__ field:847 __data__ field:848 __data__ field:849 __data__ field:850 __data__ field:851 __data__ field:852 __data__ field:853 __data__ field:854 __data__ field:855 __data__ field:856 __data__ field:857 __data__ field:858 __data__ field:859 __data__ field:860 __data__ field:861 __data__ field:862 __data__ field:863 __data__ field:864 __data__ field:865 __data__ field:866 __data__ field:867 __data__ field:868 __data__ field:869 __data__ field:870 __data__ field:871 __data__ field:872 __data__ field:873 __data__ field:874 __data__ field:875 __data__ field:876 __data__ field:877 __data__ field:878 __data__ field:879 __data__ field:880 __data__ field:881 __data__ field:882 __data__ field:883 __data__ field:884 __data__ field:885 __data__ field:886 __data__ field:887 __data__ field:888 __data__ field:889 __data__ field:890 __data__ field:891 __data__ field:892 __data__ field:893 __data__ field:894 __data__ field:895 __data__ field:896 __data__ field:897 __data__ field:898 __data__ field:899 __data__ field:900 __data__ field:901 __data__ field:902 __data__ field:903 __data__ field:904 __data__ field:905 __data__ field:906 __data__ field:907 __data__ field:908 __data__ field:909 __data__ field:910 __data__ field:911 __data__ field:912 __data__ field:913 __data__ field:914 __data__ field:915 __data__ field:916 __data__ field:917 __data__ field:918 __data__ field:919 __data__ field:920 __data__ field:921 __data__ field:922 __data__ field:923 __data__ field:924 __data__ field:925 __data__ field:926 __data__ field:927 __data__ field:928 __data__ field:929 __data__ field:930 __data__ field:931 __data__ field:932 __data__ field:933 __data__ field:934 __data__ field:935 __data__ field:936 __data__ field:937 __data__ field:938 __data__ field:939 __data__ field:940 __data__ field:941 __data__ field:942 __data__ field:943 __data__ field:944 __data__ field:945 __data__ field:946 __data__ field:947 __data__ field:948 __data__ field:949 __data__ field:950 __data__ field:951 __data__ field:952 __data__ field:953 __data__ field:954 __data__ field:955 __data__ field:956 __data__ field:957 __data__ field:958 __data__ field:959 __data__ field:960 __data__ field:961 __data__ field:962 __data__ field:963 __data__ field:964 __data__ field:965 __data__ field:966 __data__ field:967 __data__ field:968 __data__ field:969 __data__ field:970 __data__ field:971 __data__ field:972 __data__ field:973 __data__ field:974 __data__ field:975 __data__ field:976 __data__ field:977 __data__ field:978 __data__ field:979 __data__ field:980 __data__ field:981 __data__ field:982 __data__ field:983 __data__ field:984 __data__ field:985 __data__ field:986 __data__ field:987 __data__ field:988 __data__ field:989 __data__ field:990 __data__ field:991 __data__ field:992 __data__ field:993 __data__ field:994 __data__ field:995 __data__ field:996 __data__ field:997 __data__ field:998 __data__ field:999 __data__ field:1000 __data__" --command-key-pattern="P" --key-minimum=1 --key-maximum 1 -n allkeys -c 1 -t 1 --hide-histogram' + resources: + requests: + memory: 2g +tested-groups: +- hash +tested-commands: +- hscan +redis-topologies: +- oss-standalone +build-variants: +- gcc:8.5.0-amd64-debian-buster-default +- dockerhub +clientconfig: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: ' --command "HSCAN memtier-1 __key__ COUNT 100" --command-key-pattern="R" --distinct-client-seed --key-prefix "" --key-minimum=1 --key-maximum 1000 --test-time 120 -c 50 -t 4 --hide-histogram' + resources: + requests: + cpus: '4' + memory: 2g + +priority: 96 diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-10B-values.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-10B-values.yml new file mode 100644 index 0000000..f58a80f --- /dev/null +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-1K-fields-10B-values.yml @@ -0,0 +1,34 @@ +version: 0.4 +name: memtier_benchmark-1key-hash-hscan-1K-fields-10B-values +description: Runs memtier_benchmark, for a keyspace length of 1 keys pre-loading HASHes in which the value has a data size of 10 Bytes. The key is expected to be hashtable encoded due to the field count and field size. After pre-loading the data it issues HSCAN command. +dbconfig: + configuration-parameters: + save: '""' + check: + keyspacelen: 1 + preload_tool: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: '"--data-size" "10" --command "HSET __key__ field:1 __data__ field:2 __data__ field:3 __data__ field:4 __data__ field:5 __data__ field:6 __data__ field:7 __data__ field:8 __data__ field:9 __data__ field:10 __data__ field:11 __data__ field:12 __data__ field:13 __data__ field:14 __data__ field:15 __data__ field:16 __data__ field:17 __data__ field:18 __data__ field:19 __data__ field:20 __data__ field:21 __data__ field:22 __data__ field:23 __data__ field:24 __data__ field:25 __data__ field:26 __data__ field:27 __data__ field:28 __data__ field:29 __data__ field:30 __data__ field:31 __data__ field:32 __data__ field:33 __data__ field:34 __data__ field:35 __data__ field:36 __data__ field:37 __data__ field:38 __data__ field:39 __data__ field:40 __data__ field:41 __data__ field:42 __data__ field:43 __data__ field:44 __data__ field:45 __data__ field:46 __data__ field:47 __data__ field:48 __data__ field:49 __data__ field:50 __data__ field:51 __data__ field:52 __data__ field:53 __data__ field:54 __data__ field:55 __data__ field:56 __data__ field:57 __data__ field:58 __data__ field:59 __data__ field:60 __data__ field:61 __data__ field:62 __data__ field:63 __data__ field:64 __data__ field:65 __data__ field:66 __data__ field:67 __data__ field:68 __data__ field:69 __data__ field:70 __data__ field:71 __data__ field:72 __data__ field:73 __data__ field:74 __data__ field:75 __data__ field:76 __data__ field:77 __data__ field:78 __data__ field:79 __data__ field:80 __data__ field:81 __data__ field:82 __data__ field:83 __data__ field:84 __data__ field:85 __data__ field:86 __data__ field:87 __data__ field:88 __data__ field:89 __data__ field:90 __data__ field:91 __data__ field:92 __data__ field:93 __data__ field:94 __data__ field:95 __data__ field:96 __data__ field:97 __data__ field:98 __data__ field:99 __data__ field:100 __data__ field:101 __data__ field:102 __data__ field:103 __data__ field:104 __data__ field:105 __data__ field:106 __data__ field:107 __data__ field:108 __data__ field:109 __data__ field:110 __data__ field:111 __data__ field:112 __data__ field:113 __data__ field:114 __data__ field:115 __data__ field:116 __data__ field:117 __data__ field:118 __data__ field:119 __data__ field:120 __data__ field:121 __data__ field:122 __data__ field:123 __data__ field:124 __data__ field:125 __data__ field:126 __data__ field:127 __data__ field:128 __data__ field:129 __data__ field:130 __data__ field:131 __data__ field:132 __data__ field:133 __data__ field:134 __data__ field:135 __data__ field:136 __data__ field:137 __data__ field:138 __data__ field:139 __data__ field:140 __data__ field:141 __data__ field:142 __data__ field:143 __data__ field:144 __data__ field:145 __data__ field:146 __data__ field:147 __data__ field:148 __data__ field:149 __data__ field:150 __data__ field:151 __data__ field:152 __data__ field:153 __data__ field:154 __data__ field:155 __data__ field:156 __data__ field:157 __data__ field:158 __data__ field:159 __data__ field:160 __data__ field:161 __data__ field:162 __data__ field:163 __data__ field:164 __data__ field:165 __data__ field:166 __data__ field:167 __data__ field:168 __data__ field:169 __data__ field:170 __data__ field:171 __data__ field:172 __data__ field:173 __data__ field:174 __data__ field:175 __data__ field:176 __data__ field:177 __data__ field:178 __data__ field:179 __data__ field:180 __data__ field:181 __data__ field:182 __data__ field:183 __data__ field:184 __data__ field:185 __data__ field:186 __data__ field:187 __data__ field:188 __data__ field:189 __data__ field:190 __data__ field:191 __data__ field:192 __data__ field:193 __data__ field:194 __data__ field:195 __data__ field:196 __data__ field:197 __data__ field:198 __data__ field:199 __data__ field:200 __data__ field:201 __data__ field:202 __data__ field:203 __data__ field:204 __data__ field:205 __data__ field:206 __data__ field:207 __data__ field:208 __data__ field:209 __data__ field:210 __data__ field:211 __data__ field:212 __data__ field:213 __data__ field:214 __data__ field:215 __data__ field:216 __data__ field:217 __data__ field:218 __data__ field:219 __data__ field:220 __data__ field:221 __data__ field:222 __data__ field:223 __data__ field:224 __data__ field:225 __data__ field:226 __data__ field:227 __data__ field:228 __data__ field:229 __data__ field:230 __data__ field:231 __data__ field:232 __data__ field:233 __data__ field:234 __data__ field:235 __data__ field:236 __data__ field:237 __data__ field:238 __data__ field:239 __data__ field:240 __data__ field:241 __data__ field:242 __data__ field:243 __data__ field:244 __data__ field:245 __data__ field:246 __data__ field:247 __data__ field:248 __data__ field:249 __data__ field:250 __data__ field:251 __data__ field:252 __data__ field:253 __data__ field:254 __data__ field:255 __data__ field:256 __data__ field:257 __data__ field:258 __data__ field:259 __data__ field:260 __data__ field:261 __data__ field:262 __data__ field:263 __data__ field:264 __data__ field:265 __data__ field:266 __data__ field:267 __data__ field:268 __data__ field:269 __data__ field:270 __data__ field:271 __data__ field:272 __data__ field:273 __data__ field:274 __data__ field:275 __data__ field:276 __data__ field:277 __data__ field:278 __data__ field:279 __data__ field:280 __data__ field:281 __data__ field:282 __data__ field:283 __data__ field:284 __data__ field:285 __data__ field:286 __data__ field:287 __data__ field:288 __data__ field:289 __data__ field:290 __data__ field:291 __data__ field:292 __data__ field:293 __data__ field:294 __data__ field:295 __data__ field:296 __data__ field:297 __data__ field:298 __data__ field:299 __data__ field:300 __data__ field:301 __data__ field:302 __data__ field:303 __data__ field:304 __data__ field:305 __data__ field:306 __data__ field:307 __data__ field:308 __data__ field:309 __data__ field:310 __data__ field:311 __data__ field:312 __data__ field:313 __data__ field:314 __data__ field:315 __data__ field:316 __data__ field:317 __data__ field:318 __data__ field:319 __data__ field:320 __data__ field:321 __data__ field:322 __data__ field:323 __data__ field:324 __data__ field:325 __data__ field:326 __data__ field:327 __data__ field:328 __data__ field:329 __data__ field:330 __data__ field:331 __data__ field:332 __data__ field:333 __data__ field:334 __data__ field:335 __data__ field:336 __data__ field:337 __data__ field:338 __data__ field:339 __data__ field:340 __data__ field:341 __data__ field:342 __data__ field:343 __data__ field:344 __data__ field:345 __data__ field:346 __data__ field:347 __data__ field:348 __data__ field:349 __data__ field:350 __data__ field:351 __data__ field:352 __data__ field:353 __data__ field:354 __data__ field:355 __data__ field:356 __data__ field:357 __data__ field:358 __data__ field:359 __data__ field:360 __data__ field:361 __data__ field:362 __data__ field:363 __data__ field:364 __data__ field:365 __data__ field:366 __data__ field:367 __data__ field:368 __data__ field:369 __data__ field:370 __data__ field:371 __data__ field:372 __data__ field:373 __data__ field:374 __data__ field:375 __data__ field:376 __data__ field:377 __data__ field:378 __data__ field:379 __data__ field:380 __data__ field:381 __data__ field:382 __data__ field:383 __data__ field:384 __data__ field:385 __data__ field:386 __data__ field:387 __data__ field:388 __data__ field:389 __data__ field:390 __data__ field:391 __data__ field:392 __data__ field:393 __data__ field:394 __data__ field:395 __data__ field:396 __data__ field:397 __data__ field:398 __data__ field:399 __data__ field:400 __data__ field:401 __data__ field:402 __data__ field:403 __data__ field:404 __data__ field:405 __data__ field:406 __data__ field:407 __data__ field:408 __data__ field:409 __data__ field:410 __data__ field:411 __data__ field:412 __data__ field:413 __data__ field:414 __data__ field:415 __data__ field:416 __data__ field:417 __data__ field:418 __data__ field:419 __data__ field:420 __data__ field:421 __data__ field:422 __data__ field:423 __data__ field:424 __data__ field:425 __data__ field:426 __data__ field:427 __data__ field:428 __data__ field:429 __data__ field:430 __data__ field:431 __data__ field:432 __data__ field:433 __data__ field:434 __data__ field:435 __data__ field:436 __data__ field:437 __data__ field:438 __data__ field:439 __data__ field:440 __data__ field:441 __data__ field:442 __data__ field:443 __data__ field:444 __data__ field:445 __data__ field:446 __data__ field:447 __data__ field:448 __data__ field:449 __data__ field:450 __data__ field:451 __data__ field:452 __data__ field:453 __data__ field:454 __data__ field:455 __data__ field:456 __data__ field:457 __data__ field:458 __data__ field:459 __data__ field:460 __data__ field:461 __data__ field:462 __data__ field:463 __data__ field:464 __data__ field:465 __data__ field:466 __data__ field:467 __data__ field:468 __data__ field:469 __data__ field:470 __data__ field:471 __data__ field:472 __data__ field:473 __data__ field:474 __data__ field:475 __data__ field:476 __data__ field:477 __data__ field:478 __data__ field:479 __data__ field:480 __data__ field:481 __data__ field:482 __data__ field:483 __data__ field:484 __data__ field:485 __data__ field:486 __data__ field:487 __data__ field:488 __data__ field:489 __data__ field:490 __data__ field:491 __data__ field:492 __data__ field:493 __data__ field:494 __data__ field:495 __data__ field:496 __data__ field:497 __data__ field:498 __data__ field:499 __data__ field:500 __data__ field:501 __data__ field:502 __data__ field:503 __data__ field:504 __data__ field:505 __data__ field:506 __data__ field:507 __data__ field:508 __data__ field:509 __data__ field:510 __data__ field:511 __data__ field:512 __data__ field:513 __data__ field:514 __data__ field:515 __data__ field:516 __data__ field:517 __data__ field:518 __data__ field:519 __data__ field:520 __data__ field:521 __data__ field:522 __data__ field:523 __data__ field:524 __data__ field:525 __data__ field:526 __data__ field:527 __data__ field:528 __data__ field:529 __data__ field:530 __data__ field:531 __data__ field:532 __data__ field:533 __data__ field:534 __data__ field:535 __data__ field:536 __data__ field:537 __data__ field:538 __data__ field:539 __data__ field:540 __data__ field:541 __data__ field:542 __data__ field:543 __data__ field:544 __data__ field:545 __data__ field:546 __data__ field:547 __data__ field:548 __data__ field:549 __data__ field:550 __data__ field:551 __data__ field:552 __data__ field:553 __data__ field:554 __data__ field:555 __data__ field:556 __data__ field:557 __data__ field:558 __data__ field:559 __data__ field:560 __data__ field:561 __data__ field:562 __data__ field:563 __data__ field:564 __data__ field:565 __data__ field:566 __data__ field:567 __data__ field:568 __data__ field:569 __data__ field:570 __data__ field:571 __data__ field:572 __data__ field:573 __data__ field:574 __data__ field:575 __data__ field:576 __data__ field:577 __data__ field:578 __data__ field:579 __data__ field:580 __data__ field:581 __data__ field:582 __data__ field:583 __data__ field:584 __data__ field:585 __data__ field:586 __data__ field:587 __data__ field:588 __data__ field:589 __data__ field:590 __data__ field:591 __data__ field:592 __data__ field:593 __data__ field:594 __data__ field:595 __data__ field:596 __data__ field:597 __data__ field:598 __data__ field:599 __data__ field:600 __data__ field:601 __data__ field:602 __data__ field:603 __data__ field:604 __data__ field:605 __data__ field:606 __data__ field:607 __data__ field:608 __data__ field:609 __data__ field:610 __data__ field:611 __data__ field:612 __data__ field:613 __data__ field:614 __data__ field:615 __data__ field:616 __data__ field:617 __data__ field:618 __data__ field:619 __data__ field:620 __data__ field:621 __data__ field:622 __data__ field:623 __data__ field:624 __data__ field:625 __data__ field:626 __data__ field:627 __data__ field:628 __data__ field:629 __data__ field:630 __data__ field:631 __data__ field:632 __data__ field:633 __data__ field:634 __data__ field:635 __data__ field:636 __data__ field:637 __data__ field:638 __data__ field:639 __data__ field:640 __data__ field:641 __data__ field:642 __data__ field:643 __data__ field:644 __data__ field:645 __data__ field:646 __data__ field:647 __data__ field:648 __data__ field:649 __data__ field:650 __data__ field:651 __data__ field:652 __data__ field:653 __data__ field:654 __data__ field:655 __data__ field:656 __data__ field:657 __data__ field:658 __data__ field:659 __data__ field:660 __data__ field:661 __data__ field:662 __data__ field:663 __data__ field:664 __data__ field:665 __data__ field:666 __data__ field:667 __data__ field:668 __data__ field:669 __data__ field:670 __data__ field:671 __data__ field:672 __data__ field:673 __data__ field:674 __data__ field:675 __data__ field:676 __data__ field:677 __data__ field:678 __data__ field:679 __data__ field:680 __data__ field:681 __data__ field:682 __data__ field:683 __data__ field:684 __data__ field:685 __data__ field:686 __data__ field:687 __data__ field:688 __data__ field:689 __data__ field:690 __data__ field:691 __data__ field:692 __data__ field:693 __data__ field:694 __data__ field:695 __data__ field:696 __data__ field:697 __data__ field:698 __data__ field:699 __data__ field:700 __data__ field:701 __data__ field:702 __data__ field:703 __data__ field:704 __data__ field:705 __data__ field:706 __data__ field:707 __data__ field:708 __data__ field:709 __data__ field:710 __data__ field:711 __data__ field:712 __data__ field:713 __data__ field:714 __data__ field:715 __data__ field:716 __data__ field:717 __data__ field:718 __data__ field:719 __data__ field:720 __data__ field:721 __data__ field:722 __data__ field:723 __data__ field:724 __data__ field:725 __data__ field:726 __data__ field:727 __data__ field:728 __data__ field:729 __data__ field:730 __data__ field:731 __data__ field:732 __data__ field:733 __data__ field:734 __data__ field:735 __data__ field:736 __data__ field:737 __data__ field:738 __data__ field:739 __data__ field:740 __data__ field:741 __data__ field:742 __data__ field:743 __data__ field:744 __data__ field:745 __data__ field:746 __data__ field:747 __data__ field:748 __data__ field:749 __data__ field:750 __data__ field:751 __data__ field:752 __data__ field:753 __data__ field:754 __data__ field:755 __data__ field:756 __data__ field:757 __data__ field:758 __data__ field:759 __data__ field:760 __data__ field:761 __data__ field:762 __data__ field:763 __data__ field:764 __data__ field:765 __data__ field:766 __data__ field:767 __data__ field:768 __data__ field:769 __data__ field:770 __data__ field:771 __data__ field:772 __data__ field:773 __data__ field:774 __data__ field:775 __data__ field:776 __data__ field:777 __data__ field:778 __data__ field:779 __data__ field:780 __data__ field:781 __data__ field:782 __data__ field:783 __data__ field:784 __data__ field:785 __data__ field:786 __data__ field:787 __data__ field:788 __data__ field:789 __data__ field:790 __data__ field:791 __data__ field:792 __data__ field:793 __data__ field:794 __data__ field:795 __data__ field:796 __data__ field:797 __data__ field:798 __data__ field:799 __data__ field:800 __data__ field:801 __data__ field:802 __data__ field:803 __data__ field:804 __data__ field:805 __data__ field:806 __data__ field:807 __data__ field:808 __data__ field:809 __data__ field:810 __data__ field:811 __data__ field:812 __data__ field:813 __data__ field:814 __data__ field:815 __data__ field:816 __data__ field:817 __data__ field:818 __data__ field:819 __data__ field:820 __data__ field:821 __data__ field:822 __data__ field:823 __data__ field:824 __data__ field:825 __data__ field:826 __data__ field:827 __data__ field:828 __data__ field:829 __data__ field:830 __data__ field:831 __data__ field:832 __data__ field:833 __data__ field:834 __data__ field:835 __data__ field:836 __data__ field:837 __data__ field:838 __data__ field:839 __data__ field:840 __data__ field:841 __data__ field:842 __data__ field:843 __data__ field:844 __data__ field:845 __data__ field:846 __data__ field:847 __data__ field:848 __data__ field:849 __data__ field:850 __data__ field:851 __data__ field:852 __data__ field:853 __data__ field:854 __data__ field:855 __data__ field:856 __data__ field:857 __data__ field:858 __data__ field:859 __data__ field:860 __data__ field:861 __data__ field:862 __data__ field:863 __data__ field:864 __data__ field:865 __data__ field:866 __data__ field:867 __data__ field:868 __data__ field:869 __data__ field:870 __data__ field:871 __data__ field:872 __data__ field:873 __data__ field:874 __data__ field:875 __data__ field:876 __data__ field:877 __data__ field:878 __data__ field:879 __data__ field:880 __data__ field:881 __data__ field:882 __data__ field:883 __data__ field:884 __data__ field:885 __data__ field:886 __data__ field:887 __data__ field:888 __data__ field:889 __data__ field:890 __data__ field:891 __data__ field:892 __data__ field:893 __data__ field:894 __data__ field:895 __data__ field:896 __data__ field:897 __data__ field:898 __data__ field:899 __data__ field:900 __data__ field:901 __data__ field:902 __data__ field:903 __data__ field:904 __data__ field:905 __data__ field:906 __data__ field:907 __data__ field:908 __data__ field:909 __data__ field:910 __data__ field:911 __data__ field:912 __data__ field:913 __data__ field:914 __data__ field:915 __data__ field:916 __data__ field:917 __data__ field:918 __data__ field:919 __data__ field:920 __data__ field:921 __data__ field:922 __data__ field:923 __data__ field:924 __data__ field:925 __data__ field:926 __data__ field:927 __data__ field:928 __data__ field:929 __data__ field:930 __data__ field:931 __data__ field:932 __data__ field:933 __data__ field:934 __data__ field:935 __data__ field:936 __data__ field:937 __data__ field:938 __data__ field:939 __data__ field:940 __data__ field:941 __data__ field:942 __data__ field:943 __data__ field:944 __data__ field:945 __data__ field:946 __data__ field:947 __data__ field:948 __data__ field:949 __data__ field:950 __data__ field:951 __data__ field:952 __data__ field:953 __data__ field:954 __data__ field:955 __data__ field:956 __data__ field:957 __data__ field:958 __data__ field:959 __data__ field:960 __data__ field:961 __data__ field:962 __data__ field:963 __data__ field:964 __data__ field:965 __data__ field:966 __data__ field:967 __data__ field:968 __data__ field:969 __data__ field:970 __data__ field:971 __data__ field:972 __data__ field:973 __data__ field:974 __data__ field:975 __data__ field:976 __data__ field:977 __data__ field:978 __data__ field:979 __data__ field:980 __data__ field:981 __data__ field:982 __data__ field:983 __data__ field:984 __data__ field:985 __data__ field:986 __data__ field:987 __data__ field:988 __data__ field:989 __data__ field:990 __data__ field:991 __data__ field:992 __data__ field:993 __data__ field:994 __data__ field:995 __data__ field:996 __data__ field:997 __data__ field:998 __data__ field:999 __data__ field:1000 __data__" --command-key-pattern="P" --key-minimum=1 --key-maximum 1 -n allkeys -c 1 -t 1 --hide-histogram' + resources: + requests: + memory: 2g +tested-groups: +- hash +tested-commands: +- hscan +redis-topologies: +- oss-standalone +build-variants: +- gcc:8.5.0-amd64-debian-buster-default +- dockerhub +clientconfig: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: ' --command "HSCAN __key__ 0" --command-key-pattern="R" --key-minimum=1 --key-maximum 1 --test-time 120 -c 50 -t 4 --hide-histogram' + resources: + requests: + cpus: '4' + memory: 2g + +priority: 96 diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-50-fields-10B-values.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-50-fields-10B-values.yml index 61f6045..8aa7900 100644 --- a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-50-fields-10B-values.yml +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-hash-hscan-50-fields-10B-values.yml @@ -1,6 +1,6 @@ version: 0.4 name: memtier_benchmark-1key-hash-hscan-50-fields-10B-values -description: Runs memtier_benchmark, for a keyspace length of 1 keys pre-loading HASHes in which the value has a data size of 10 Bytes. After pre-loading the data it issues HSCAN command. +description: Runs memtier_benchmark, for a keyspace length of 1 keys pre-loading HASHes in which the value has a data size of 10 Bytes. The key is expected to be listpack encoded due to the field count and field size. After pre-loading the data it issues HSCAN command. dbconfig: configuration-parameters: save: '""' diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml new file mode 100644 index 0000000..5864006 --- /dev/null +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml @@ -0,0 +1,32 @@ +version: 0.4 +name: memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100 +description: 'Runs memtier_benchmark, for a keyspace length of 1 SET key. The SET contains 1000 elements in it and we query it using SSCAN that returns all elements. ' +dbconfig: + configuration-parameters: + save: '""' + check: + keyspacelen: 1 + resources: + requests: + memory: 1g + init_commands: + '"SADD" "set:1000" "tocawprsxz" "csqcfxyzsy" "ipubipttcb" "jqurtadjro" "zdulfflfqx" "bbfvuialin" "ifpfyncdfe" "kjeevccyof" "stttkrbfqs" "qatkvfuttq" "ltvfnuuwil" "znartcywze" "bzursuzuei" "jlghqxtvok" "osncqcuest" "uxvibjduto" "giubyhvaav" "joijmgposs" "lqxpnplleo" "bnatichltp" "nnfxoqebys" "lyhqvxolfw" "caaqjozcqh" "nlqtadqinl" "hfjxrrsszf" "fussukqrph" "cbjovvgqqy" "wcpbfslakk" "slskrnekbc" "nvonwipkta" "jhdcicttmm" "rpyroriegs" "lnuuootxmp" "ufdxqlonpg" "qgasrnjrld" "jhocasnttw" "smwbxeqbed" "kapxglqccs" "hhwvslfxmf" "rbdabbmnrf" "ltgidziwzm" "qpffifpdiz" "sadqcfniau" "bqoabrqwwj" "wghyakzbit" "bnxtlmiwup" "akzsgaeqon" "zwlhpcahwu" "kfselnpkim" "dxtzxeguoi" "roczxpuisd" "myzjxvtvjh" "alfftdxaxc" "vyiqkfoics" "dygkzcpakt" "ukprrucywq" "afzlyodwiz" "vdaebbupfe" "wemmvswznk" "xzbqjpzqlm" "lqqivzlppd" "rrzcqyzdzf" "ncckxlmsvg" "cpjveufsvk" "babfjxxabw" "btcvhacldb" "mqqrgbacfa" "eqaxrccwjq" "erahoeivfw" "omeatkwwtc" "mjwrbndexu" "gktcjcfxbb" "tfonhwnuxj" "pheajlhymx" "vefgwelnfo" "gayysuldha" "tqpqihwjtl" "eirhwkdgfq" "rnfodijavx" "erqgyscser" "nnnxouavyp" "yhejmjwwni" "mwmcwqzbld" "ofcurtthcs" "idmjjbjvni" "ovqohpxjft" "ocoflktdhp" "kgopxvsdah" "pyjpxqnavq" "nubsytpfao" "ddpgrvwowd" "glynpmsjcf" "whsxmqffqg" "sstqpivwip" "cqfnhujrbj" "gsvkmnluiz" "zdmgjjyukl" "gcfcbjybkx" "qmhyoyctod" "kdodndexvr" "tkgihmsrha" "kmifjielrw" "gefoharnza" "tcpwkimype" "nxllkzroin" "bpvbnmpekh" "ljinllovsw" "mugdxqnjxj" "tqqmmvwact" "uidvmrqyjd" "dthtfrqkce" "efhynoxlul" "iosqxoobrk" "sujbwndgwl" "btxehrokkw" "pmaagvqldo" "evuxmkrrfl" "dclualrzqb" "jfqxkxgqhj" "fvemodlpgz" "lawrpikwsk" "socoxaegfa" "snomfrutha" "yxsnreuepl" "vjihaakiof" "nnhrgirrtw" "jccorylnjg" "gehuriygwq" "icqjxcermo" "ocgjeuljxf" "qslrwqmixc" "rhzpguhsws" "zxlbhyeckf" "iziwqojsoq" "qlorevyltp" "gbjzsedhag" "mkxysrkpug" "bhrvnadcdk" "qxxinxaqxn" "ctnaggdbru" "fsthobmdxk" "cvnnitrrow" "vlhtdpqavh" "vhjaphfdpj" "yhdgqenmwv" "ysntbzffxq" "emfjcnujqn" "qnqzibcmip" "ngcxqjjpdm" "gkneclxnnt" "rhkpfsuhoq" "dgodkfjzos" "isqymcuffe" "ripecixnpr" "dxpepbctea" "gbeizdzdyb" "aqlapmghln" "yhlalzusch" "xglrugpjkt" "ngwifjdpha" "jvekvvldai" "hmdzsuuyrn" "ncabqesziv" "whdftyqojv" "rhzqdtxucc" "ftyxhyfokj" "vqtixjkcbb" "krfosgrmjb" "ahcaaodvgi" "ooeswhfdnj" "jhctncrzlw" "haxesjafmh" "vxrtzngznb" "fidsuuizcf" "mamtueyrqn" "quemrlmwod" "pkgpjwyfbh" "ckibsdtfff" "tjnjhejnju" "puvgjfjyaf" "cvmicoarvv" "mxpzuzrzuo" "rrrfhnclbv" "xeurpmfdmo" "yqvkykgjbe" "behdxlfdho" "dyzedskzkq" "rfhlttsuqy" "pkehotsmka" "alokvrpbih" "mobwpcyxuk" "umwunfzsvo" "naggqdxcjm" "rakustfykw" "dtkfydidli" "kohpozxkhl" "usjmfkopln" "axhoxkubdv" "asretszbav" "tmkoxwdgpx" "wjhaavxfge" "pcuaesomdc" "vjhpmffzxc" "qwxzqlqter" "jjumoixniz" "ruxsmttpak" "pjdundsxrd" "kdklhpxntt" "muhewfzihs" "dplonqlliz" "wjibkklezg" "dfemamyevk" "nryvfijxhj" "bqqohkuylc" "wiqhmhkiel" "lftmqoxhfc" "sjbaedopjb" "dlomhvkoxg" "jhkdwtqvwl" "vqashxkrik" "mupcilqfjg" "suahxaebee" "rqkcyxiwhz" "jqgtbgbybq" "ygbfgfefac" "kjblkrvknt" "yajpmxmuwz" "wwowdvybjj" "bdtbaxnuko" "adfhfatarh" "vfcpevtekf" "fiugzrozky" "spogjykkfs" "tdggmsxysk" "aoqlctikzg" "nwywtydqew" "qjrhtqgwjc" "dhzgpwewsx" "outdlyeqvq" "trwzipsers" "qtpcwuafar" "scgjdkyetq" "aqyfvxyjqr" "xkvgnzjgrm" "hhbceuegvh" "paitaeqrpb" "yfdsmhtria" "bxwvqvndcc" "dpyjoihqrs" "tnratexlre" "hplvvuoscb" "muocqqypmt" "pxzkuasjek" "flrsaczxzc" "pubqtzzzko" "vpqlxtfkjz" "fiafoggekm" "qtewhixedb" "iijjcabgak" "tqjpijliii" "uttazeawix" "hxbmykkugi" "bekchebgys" "ffrviosqzo" "rjrptuhkav" "sldzewoxas" "uesalivsis" "maxylirjgh" "vpzsmbjkvy" "eiziligjfr" "tqblforkpa" "nszbrpweoz" "rzanpefsfy" "cejkfhuykf" "abinkgshoi" "gqybtjuhvq" "oqdlpaubsc" "nrbfkysxaf" "mhxojehvxx" "vuqlqdpfdn" "orqqevpmca" "xigznrdgqy" "jzceexkqam" "szupcnvvij" "btgeubdzbb" "nojnedgabk" "sdnkjddyut" "lbjarnpxhh" "wevfinjbqk" "dvgqwzignk" "ejzwnidqwr" "nlxwjmzwln" "brrlblrxwa" "hyikggurti" "wybmlpqblt" "hertbwuzyw" "rwhzzytdsq" "symbgeyple" "zbfeyptemz" "pghbwbtfmk" "mxydilgynv" "bhwytqsafu" "ecsburyjhh" "cvohdragtx" "lscjhgztom" "giswndixdf" "etsngvbrff" "lgqazzajpx" "pypepewjvq" "nswjopvtqv" "tuajnnqtcq" "bvvoibkfrt" "kjqeujfkoh" "diwmfuckel" "bwizktcwmb" "ughnpilqqm" "ihealvwnxb" "thqttakyzy" "auwfujaoya" "rofnkytnhm" "ilkuddrdvh" "hmwfncgzxg" "pzrchtwaaw" "ffksbrtbfq" "ethxaycsil" "uwiqrvcqvu" "fgcehqgsso" "yoblelzlkd" "gjiwldcfqh" "sbrjnwxdip" "nenhiiibwx" "ebhhhgabjd" "xpkwqbfban" "pupmdjgyed" "aejnvyfdst" "krxneqolle" "nouncgkoik" "kamgfgbxel" "fffylsswky" "agswwrfabr" "pkvcbelpos" "mxapzqqqsw" "ywmqoaztmy" "sfuvzzxbxq" "kdcvbkrbsj" "twpiiaedpc" "egmgddriry" "nmfihtnkel" "kqzjnkdlxd" "eovsizpcjp" "bsavjyaksg" "xlmvatfsly" "dlhjfafskj" "wmvhvwnowp" "vjjozwrovk" "gbazuqnmit" "ubwlcefgqb" "jttqzbazgz" "dozecfsvue" "pgdhjrxhga" "gzekysdunp" "ygoiannoht" "hklchdenoe" "sotbjzlsvz" "qjwrnhooax" "cdghgcsoth" "mjlpvuoghe" "qclkaeciey" "oownjpxrov" "nvqfyljbef" "tsnawydcru" "wrrgxxkxkc" "ylulwsnjay" "lxsinouutc" "ozpyyaznsh" "cmhkstsjok" "ybckvbeoib" "fsoardckcw" "ltkauvxggz" "sqwhsgboef" "wgtjxahmef" "spoqshzjoi" "pfvfxrrfhl" "nahweurftw" "fojjpqmbck" "zexblqeora" "qsoiwsugdv" "ksppwhhqzj" "otadcihtmd" "imnjbkmsls" "zzenkvuesw" "kbfqdppnfa" "igehetokzq" "koujdppfua" "wqsqzzbqhm" "tglieutcis" "owovlhorvw" "nraylduhut" "nwnyjkugcf" "kpfqxroqbs" "xwxwosqkhm" "ollacusjzj" "wcouaiatsu" "nvkfnfzoki" "fgjnsosfrp" "pltsnzqvpi" "rhnkzlsjtk" "ysnndkycix" "bpnfopinub" "blujwnyluy" "wgtmckqknh" "zorzyqtjtr" "hvtlkrungk" "rgtondctpo" "mjgvtydjtm" "kcbotffyca" "gybxnvwchp" "gazojexans" "hmcpcrjumm" "zejhycldyy" "iiissmznfe" "qvpuudyuks" "gviypfayfm" "plqbwsiuzw" "nunchscyqc" "qocjpufxio" "iqbyikqjmx" "omwbgglqsp" "nywteueaig" "ntmgbzaivy" "ijdgnlzprg" "rnlaakgsrf" "fpdflprzvn" "azkdbpnshy" "mvfnirshbd" "sotsxznskx" "uzktwqcdeb" "myrrmvflyw" "jgaieawkcu" "utymwhxigo" "vtaiyncmyg" "gpodilvrnm" "xgfzndhodu" "saqilljaid" "jxiewthqls" "nbwksmwxpx" "rwfykeeqgx" "tlnkrncpwi" "ogyvxbgcwi" "ffcqkkzllx" "rtnhivnxtb" "vzcclamtun" "jjlefkekuw" "xjksnqifds" "ctusqixohm" "osaekeukqx" "irlduoinie" "nifzrybfuh" "ctqxoyxbwc" "vsvhjrymqc" "bzwxqcpftf" "ltghdkluqq" "vklwhyzqhk" "ghwcrdlbjj" "lzzptujbjp" "qlvgfplbod" "ghepftfjgk" "aiqqyusnuv" "rspghuhpbp" "lfkqrtxocm" "iibgagtkpg" "ywiurvfbpg" "tdceweesxh" "pvwvdaorrl" "ejlunxlwxn" "ymqxhmnidz" "lydebbpmfb" "ztjuqomjck" "eyrbqexkff" "oqmuhlruqy" "gnrmnwaxls" "mumhqarhgg" "skbzfbeziu" "hnnfmyurhx" "yrsizkbbwz" "azpwrzovza" "txhllnvudv" "aslibwggrp" "ubghghklvj" "jqqogagqni" "emfqsjraia" "ctgwmawlgl" "mivctgaajt" "knycrcrsbm" "ubtiscdgrn" "ulepgommyy" "qbhdjhoohc" "cctlfgicpv" "phfuspevwk" "oeawjlqnyg" "jpphbjtbrh" "ofykgotycd" "csjfbpjyzq" "thmmmlqluk" "buzhjxsbkm" "pisgqibyae" "skkawcmqqt" "mmqblvrscy" "dpkiubfzbx" "yivxcecwlp" "kbnjiilaqd" "rwrxxrnwtq" "veegnotgmj" "pbfijwccjp" "expefhkisx" "ynnhyctikq" "bhfmhanvxe" "otclvmbilg" "hskkmrluuf" "ftnbjymlll" "nbkaxrojqq" "qydrgilxxt" "dxufcyurjx" "fgygwdazbm" "tivnqailcl" "jwvqixjhho" "oglqutqfcx" "wvrlxfoxff" "ropuqidkxv" "qcsxjrjcfc" "twuvkpjzzw" "fqtktfghcv" "suhwnartid" "wvsnfinuil" "rngtndwjyg" "tsmzfswaxo" "uvlswctlhx" "llamjvxyqo" "wovoupawzt" "caxgjftjyj" "gwzqcetcji" "yzrdbalexf" "fnpdsuozxt" "dbtbtvkqss" "pwgjoppmgc" "wxjdgbugeu" "qchpfcigwa" "lxzdcbveuy" "bwjyghaztz" "uedehyieof" "pfaytznuaa" "lspvrnxnjo" "zkbqvttlzy" "fkdmuxraqf" "nbizrabfuo" "fgzwwaedjy" "gkmwutvars" "bwsdzrxzse" "txgjxzovte" "cbtpbbfrdd" "vqgztpmzhz" "rdipvyeqoi" "bovkdabcdo" "fhobhpwwkp" "mkbkflixkr" "mjifqzmtsd" "pkcqdokojd" "dtgjnddwch" "uboipezuni" "dfdodbelzn" "fzsoiryhfn" "krtsiucvvu" "aieekmivcb" "aeafusfzdn" "ehnrizfmfo" "dcjlwhfstw" "wksgvbkbyw" "hvfprkjlbc" "jlgepeyhpc" "ljklggibcy" "mhrvuemywb" "wdqygrxkya" "ystnkbogee" "flvftlpbjq" "vgfgbsbnwy" "rsivptwulz" "bzjzucrypq" "bweysooxiv" "mmcunsiwad" "mszjkgsrio" "bvurseeqmh" "wtcpliaxmk" "ndwiompimr" "mdcwoblmkl" "dflxukffgl" "mcojdazpfq" "tctgzmjads" "dewdgfrhos" "iwqanwtvcd" "nfucelqjfe" "wgtrwefdsw" "skstqdgbos" "rwllkdzxrj" "qwozutlufu" "fmpdixcckx" "jybzltmwrs" "ossjrvqmaa" "adlxahxsbq" "mbewprqunw" "xbvbujurqw" "rnvhfxbuoi" "pyrpwxalpc" "adlryhdbpr" "gritvkzfgw" "aufhfrhccf" "umoicweaab" "kgirldeylz" "nknlysgviv" "plbxaamppj" "ikpikupjoi" "eioxaswdee" "imexfccbxk" "ouroipthpq" "jbzyfznpdn" "asidljmwgb" "jeazfmhrcb" "dablvesuho" "zuoqjiciij" "qmxxfyuodo" "vkqalcokst" "jhibapuhga" "cmqraybrlw" "beqsnrixhl" "rmqxtqcxua" "ndltyojjxj" "hyanpicfan" "yzutuazhmh" "tumnalubch" "eksvvoxziw" "weqhfkosif" "wwfbpjatrp" "lrhrkuyzry" "uvbtcgtopw" "fmyleefltp" "kkrxiaiife" "gbkqhfumyu" "tdmjyuitvv" "jvtalmlkng" "rdsfcdvkqz" "xqvjnlpssl" "fuftndsnim" "keklddczkd" "wrqnytptzm" "rwzijctxzs" "btakuczlec" "fuipidfbjt" "kjiqagynco" "ahjawbsqcw" "iehxaaneev" "ezbiwqnabg" "pnnzqcutoq" "wlogkzxkpo" "xzswnnldvs" "qqfnugftmr" "zuccleayil" "ckqebhazel" "brwlqbfoat" "anmcogawkg" "roqzbzpbbt" "dxnprfawun" "fffreqppjj" "gfdzgxfdcg" "sshbuxfljd" "shckmujxzo" "rqurawzebz" "vpehhmoxva" "vldwfdnicm" "tzhjrlfvfp" "ymwwctfodg" "qsxfnsicrx" "gfhrrjczsp" "gtqrsktbaa" "dniplpxfof" "htawohddyn" "dbcxnsiacw" "dhfundvlpn" "uewpgskfpu" "cuuytorpnp" "vlcnbfqvox" "jbqibabrmv" "xhspgwheck" "fsuovvpgng" "gcjruttnno" "wxswusqpeo" "qhhhipzncq" "mcbuftndrr" "owjfgjqqjc" "vvmkjgajwa" "wvlvshnhmx" "ekponflaeq" "kuiumwomxi" "aoydkdfrpe" "cglxptkcsz" "uqbpcvkipa" "ubzgvzputq" "wmyphdckda" "ukdnaklmcp" "ramoirrdyd" "vwayaqmtid" "ltomuspfzc" "wzxdkpehwf" "yzcspfvcot" "cgpvvnbvlk" "farwqgfyjf" "lbxvlwzony" "ocesqguvym" "yzviqaobku" "cnngbbpowp" "ucxeoqcssr" "zcffhzusrl" "yzmodbpsnb" "aryiyaltqw" "xkaailrpns" "lpahctqgna" "cnbqnvxmjp" "nugjvhftma" "xsgcuvxzor" "xwtwtwmbgu" "emdwpvauyc" "ahfktrqmgh" "jznackjcrd" "etcsjxoqab" "kpzmuwqbnt" "dspznsgszk" "rcwbzvwbva" "mlznoaajqq" "iwuuxdactm" "zujobawsct" "snepgcispg" "cgmivhyskk" "snunzlgfkd" "ppdxnadmje" "wtzqqecgfy" "ncremxgfdb" "cblsafugqk" "hjekcxfyds" "faxedqgskm" "jjczogqdwz" "jfbgmhtjke" "nehqnkqnld" "lcdchjadll" "llimzyabsp" "iwapedwyle" "iobkwbwceu" "twmbtaxdro" "nmtmjmhmdl" "ewoqykjbkc" "tmyuncyoyd" "dcepfcdddn" "dnvwyhyhsn" "nrencopzqn" "yjyffpgoop" "uvqtefqdhk" "yjhypaonqq" "uqvzpcvugl" "cakvxrdpmj" "tvzacklhdz" "higdkhodzy" "ormdblyhhn" "wbouqpojzl" "eyhgspybnr" "lywsezpzgf" "usykkwszvh" "bcwncpnibg" "jgcqryhsvk" "yfvwesgulw" "geizujxrkg" "zknlteeaxq" "nqwjivcosg" "qmnxipsiga" "pthacnunjj" "afamsavgsi" "bzfzxzecrs" "sxcihybfci" "padscbypdo" "gaotvjctjh" "beicnwdryg" "xsueeljljp" "mkrrypcfzy" "ekjgqnjxyl" "iyeiercbxr" "rkwlgzhvvy" "hmnaoeeasz" "aquymkrswt" "ulnnuwyptq" "xftfzsoiwc" "urkkyscfti" "wabroeeoop" "qpzkuxsipr" "dxdngrmypg" "icatrrbcjs" "fhuptkhkzm" "apyzwvajot" "vealtjlqyc" "khkkfmzkow" "trzqdcaqdw" "itmekixthv" "pudgkcbwdx" "zuibhuihtz" "kzuywkxlku" "ogtqmpnzie" "jetamrlglx" "fjdjumschq" "kprzbyngsw" "xeyxlxiqch" "dtuhvpszzt" "fpmbbgiaao" "hjlhurakwh" "mshexjmkmn" "cynhehkcxs" "cvbbbdzmie" "cvnlzjdfgf" "ifhkjgmxrd" "audguegpmo" "jzstgleeby" "eafrzhdhhq" "fmmammvdyj" "uncqdpbhwb" "fzatoyblsr" "xtwlklqdna" "ydqppngxvh" "mkngszsxeu" "vyewicgjio" "tstbluhyhj" "qzxxwlfeki" "ocmtsfpsgh" "xmknbbmdbf" "pdjmftsmob" "ygrpkpstxq" "hrhiqcarju" "aadzbodres" "curhymvwsx" "tbqidtevrl" "avchkjnlwm" "tyephutkmb" "lxoaezrdxs" "ctkwlhmgfz" "xkiuuciwrn" "irrovfyshb" "hwuofuftlr" "mhbfsuaovv" "wzuhzzdezi" "jlpobgvouj" "qbpmtomqpu" "shlwywnxpk" "srkvjhetmj" "hvxefqtmqu" "fazsvkljef" "bstezdkmig" "asbtvfzien" "vewfxcxkpf" "tqkprkoixe" "rcaatkjyur" "euleuicawb" "ifiizdeong" "cjcrpmggtu" "kxggjpatkd" "klwqsggtob" "mnsaklzgob" "xfxlervrgn" "eraxdyjftw" "xrvonyieqa" "fswhywqxhy" "iqzxblqkeo" "rxvhmzvbcv" "wvdmobfisx" "ujybghjfnf" "yufagalzhk" "qxbqbfcgjp" "vorgqhmaoq" "zewylkylsy" "vvmaucizkv" "bgcoyoduda" "vnsufnurol" "rtskokvklv" "svvdufedug" "qgdgujdvtg" "rjrtvpntke" "shgetgsird" "ywgeotcect" "zsikdzycyt" "gcsswbksnc" "qgobfhgspy" "pbxrbaxnor" "viwarrumob" "eaetplspga" "jqmscuprwq" "nkyuframnm" "gygftrsdbm" "qzlfnntjar" "fzzcioobeb" "ydigxptqbl" "bgtxhxkhvv" "hggqmlgwha" "ywlqbjqeug" "qwowxqzrkz" "zybosgbtxt" "cflarkquuv" "klaeknlbrm" "ccnbldglgl" "dpauqcpgyi" "ylxiwiesps" "xyxmlrdbui" "arqfxfqkzh" "byrkeibrfb" "laepwenqmc" "kluswgtjsf" "mgldvzleyy" "yqmzmmzwpd" "tvlckdoyfe" "dmxcbvzrxg" "qquwyuyvvw" "pmytvtksfi" "umttshfkpk" "rmdayyptch" "glwrmjpotx" "bgcnzgcmza" "ivinvxopgz" "dmbarohbfj" "rncdgqxqfq" "zmmwzkjrjl" "gdlztbhpeq" "zrwgpknaop" "powzkcrtvv" "cszvzbrmoy" "dtjljhzqcm" "anznywecwk" "amuwlfaxwv" "ajdkqflpen" "evjrybtwww" "oxsdmrdbit" "yafipxfsip" "xekxarmwcq" "dgcesswkvc" "gdqgmwxkmt" "spdyueanru" "yrvmdhnnfc" "aexxjlgwuo" "xpcpytommm" "gjutzwoxlf" "stnfirydgi" "snpuvnebpy" "rfxibyjmpg" "ortxlvmdoc" "gdozstnglr" "eqiukbyscu" "qzcrpbvatq" "dwzqowbrsd" "iesbitdnjd" "inboyxgoqa" "lfojnetxdc" "njmufqrykx" "ybcdthmgws" "igwekdegcw" "ajkgxmtamu" "qkyfpamste" "nwybjbhgep" "arqqmfmmbz" "rqiyxwpuyv" "nsdvirehqh" "qckueiqiwh" "tjnbsybxws" "jphvxuqipp" "ghtoyhrfxh" "erglflfnql" "kngwkkzwts" "nmguhcygct" "jigyicdeft" "gamcdtywne" "nunpqugdit" "ghqwxaqlef" "nqxdrqigvf" "xepfvvcovk" "ezgxjiwwig" "izizuzzjuv" "mallnshtok" "tctrsxgnrc" "exhjfssojj" "yilvzcevlj" "nepxmyiuhr" "dqqfcdugde" "iamjlqlznh" "mvmsikqfxu" "kmqlwfbsex" "pribqncfuf" "zavrjnezrf" "kmcwshsbye" "uzaejrbwue" "olezxlliej" "hjjxyybxiv"' +tested-groups: +- set +tested-commands: +- smembers +redis-topologies: +- oss-standalone +build-variants: +- gcc:8.5.0-amd64-debian-buster-default +- dockerhub +clientconfig: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: --command="SSCAN set:1000 __key__ COUNT 100" --key-maximum 1000 --key-minimum 1 --key-prefix "" --distinct-client-seed --hide-histogram --test-time 120 + resources: + requests: + cpus: '4' + memory: 2g + +priority: 23 diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan.yml new file mode 100644 index 0000000..33dc458 --- /dev/null +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan.yml @@ -0,0 +1,32 @@ +version: 0.4 +name: memtier_benchmark-1key-set-1K-elements-sscan +description: 'Runs memtier_benchmark, for a keyspace length of 1 SET key. The SET contains 1000 elements in it and we query it using SSCAN that returns all elements. ' +dbconfig: + configuration-parameters: + save: '""' + check: + keyspacelen: 1 + resources: + requests: + memory: 1g + init_commands: + '"SADD" "set:1000" "tocawprsxz" "csqcfxyzsy" "ipubipttcb" "jqurtadjro" "zdulfflfqx" "bbfvuialin" "ifpfyncdfe" "kjeevccyof" "stttkrbfqs" "qatkvfuttq" "ltvfnuuwil" "znartcywze" "bzursuzuei" "jlghqxtvok" "osncqcuest" "uxvibjduto" "giubyhvaav" "joijmgposs" "lqxpnplleo" "bnatichltp" "nnfxoqebys" "lyhqvxolfw" "caaqjozcqh" "nlqtadqinl" "hfjxrrsszf" "fussukqrph" "cbjovvgqqy" "wcpbfslakk" "slskrnekbc" "nvonwipkta" "jhdcicttmm" "rpyroriegs" "lnuuootxmp" "ufdxqlonpg" "qgasrnjrld" "jhocasnttw" "smwbxeqbed" "kapxglqccs" "hhwvslfxmf" "rbdabbmnrf" "ltgidziwzm" "qpffifpdiz" "sadqcfniau" "bqoabrqwwj" "wghyakzbit" "bnxtlmiwup" "akzsgaeqon" "zwlhpcahwu" "kfselnpkim" "dxtzxeguoi" "roczxpuisd" "myzjxvtvjh" "alfftdxaxc" "vyiqkfoics" "dygkzcpakt" "ukprrucywq" "afzlyodwiz" "vdaebbupfe" "wemmvswznk" "xzbqjpzqlm" "lqqivzlppd" "rrzcqyzdzf" "ncckxlmsvg" "cpjveufsvk" "babfjxxabw" "btcvhacldb" "mqqrgbacfa" "eqaxrccwjq" "erahoeivfw" "omeatkwwtc" "mjwrbndexu" "gktcjcfxbb" "tfonhwnuxj" "pheajlhymx" "vefgwelnfo" "gayysuldha" "tqpqihwjtl" "eirhwkdgfq" "rnfodijavx" "erqgyscser" "nnnxouavyp" "yhejmjwwni" "mwmcwqzbld" "ofcurtthcs" "idmjjbjvni" "ovqohpxjft" "ocoflktdhp" "kgopxvsdah" "pyjpxqnavq" "nubsytpfao" "ddpgrvwowd" "glynpmsjcf" "whsxmqffqg" "sstqpivwip" "cqfnhujrbj" "gsvkmnluiz" "zdmgjjyukl" "gcfcbjybkx" "qmhyoyctod" "kdodndexvr" "tkgihmsrha" "kmifjielrw" "gefoharnza" "tcpwkimype" "nxllkzroin" "bpvbnmpekh" "ljinllovsw" "mugdxqnjxj" "tqqmmvwact" "uidvmrqyjd" "dthtfrqkce" "efhynoxlul" "iosqxoobrk" "sujbwndgwl" "btxehrokkw" "pmaagvqldo" "evuxmkrrfl" "dclualrzqb" "jfqxkxgqhj" "fvemodlpgz" "lawrpikwsk" "socoxaegfa" "snomfrutha" "yxsnreuepl" "vjihaakiof" "nnhrgirrtw" "jccorylnjg" "gehuriygwq" "icqjxcermo" "ocgjeuljxf" "qslrwqmixc" "rhzpguhsws" "zxlbhyeckf" "iziwqojsoq" "qlorevyltp" "gbjzsedhag" "mkxysrkpug" "bhrvnadcdk" "qxxinxaqxn" "ctnaggdbru" "fsthobmdxk" "cvnnitrrow" "vlhtdpqavh" "vhjaphfdpj" "yhdgqenmwv" "ysntbzffxq" "emfjcnujqn" "qnqzibcmip" "ngcxqjjpdm" "gkneclxnnt" "rhkpfsuhoq" "dgodkfjzos" "isqymcuffe" "ripecixnpr" "dxpepbctea" "gbeizdzdyb" "aqlapmghln" "yhlalzusch" "xglrugpjkt" "ngwifjdpha" "jvekvvldai" "hmdzsuuyrn" "ncabqesziv" "whdftyqojv" "rhzqdtxucc" "ftyxhyfokj" "vqtixjkcbb" "krfosgrmjb" "ahcaaodvgi" "ooeswhfdnj" "jhctncrzlw" "haxesjafmh" "vxrtzngznb" "fidsuuizcf" "mamtueyrqn" "quemrlmwod" "pkgpjwyfbh" "ckibsdtfff" "tjnjhejnju" "puvgjfjyaf" "cvmicoarvv" "mxpzuzrzuo" "rrrfhnclbv" "xeurpmfdmo" "yqvkykgjbe" "behdxlfdho" "dyzedskzkq" "rfhlttsuqy" "pkehotsmka" "alokvrpbih" "mobwpcyxuk" "umwunfzsvo" "naggqdxcjm" "rakustfykw" "dtkfydidli" "kohpozxkhl" "usjmfkopln" "axhoxkubdv" "asretszbav" "tmkoxwdgpx" "wjhaavxfge" "pcuaesomdc" "vjhpmffzxc" "qwxzqlqter" "jjumoixniz" "ruxsmttpak" "pjdundsxrd" "kdklhpxntt" "muhewfzihs" "dplonqlliz" "wjibkklezg" "dfemamyevk" "nryvfijxhj" "bqqohkuylc" "wiqhmhkiel" "lftmqoxhfc" "sjbaedopjb" "dlomhvkoxg" "jhkdwtqvwl" "vqashxkrik" "mupcilqfjg" "suahxaebee" "rqkcyxiwhz" "jqgtbgbybq" "ygbfgfefac" "kjblkrvknt" "yajpmxmuwz" "wwowdvybjj" "bdtbaxnuko" "adfhfatarh" "vfcpevtekf" "fiugzrozky" "spogjykkfs" "tdggmsxysk" "aoqlctikzg" "nwywtydqew" "qjrhtqgwjc" "dhzgpwewsx" "outdlyeqvq" "trwzipsers" "qtpcwuafar" "scgjdkyetq" "aqyfvxyjqr" "xkvgnzjgrm" "hhbceuegvh" "paitaeqrpb" "yfdsmhtria" "bxwvqvndcc" "dpyjoihqrs" "tnratexlre" "hplvvuoscb" "muocqqypmt" "pxzkuasjek" "flrsaczxzc" "pubqtzzzko" "vpqlxtfkjz" "fiafoggekm" "qtewhixedb" "iijjcabgak" "tqjpijliii" "uttazeawix" "hxbmykkugi" "bekchebgys" "ffrviosqzo" "rjrptuhkav" "sldzewoxas" "uesalivsis" "maxylirjgh" "vpzsmbjkvy" "eiziligjfr" "tqblforkpa" "nszbrpweoz" "rzanpefsfy" "cejkfhuykf" "abinkgshoi" "gqybtjuhvq" "oqdlpaubsc" "nrbfkysxaf" "mhxojehvxx" "vuqlqdpfdn" "orqqevpmca" "xigznrdgqy" "jzceexkqam" "szupcnvvij" "btgeubdzbb" "nojnedgabk" "sdnkjddyut" "lbjarnpxhh" "wevfinjbqk" "dvgqwzignk" "ejzwnidqwr" "nlxwjmzwln" "brrlblrxwa" "hyikggurti" "wybmlpqblt" "hertbwuzyw" "rwhzzytdsq" "symbgeyple" "zbfeyptemz" "pghbwbtfmk" "mxydilgynv" "bhwytqsafu" "ecsburyjhh" "cvohdragtx" "lscjhgztom" "giswndixdf" "etsngvbrff" "lgqazzajpx" "pypepewjvq" "nswjopvtqv" "tuajnnqtcq" "bvvoibkfrt" "kjqeujfkoh" "diwmfuckel" "bwizktcwmb" "ughnpilqqm" "ihealvwnxb" "thqttakyzy" "auwfujaoya" "rofnkytnhm" "ilkuddrdvh" "hmwfncgzxg" "pzrchtwaaw" "ffksbrtbfq" "ethxaycsil" "uwiqrvcqvu" "fgcehqgsso" "yoblelzlkd" "gjiwldcfqh" "sbrjnwxdip" "nenhiiibwx" "ebhhhgabjd" "xpkwqbfban" "pupmdjgyed" "aejnvyfdst" "krxneqolle" "nouncgkoik" "kamgfgbxel" "fffylsswky" "agswwrfabr" "pkvcbelpos" "mxapzqqqsw" "ywmqoaztmy" "sfuvzzxbxq" "kdcvbkrbsj" "twpiiaedpc" "egmgddriry" "nmfihtnkel" "kqzjnkdlxd" "eovsizpcjp" "bsavjyaksg" "xlmvatfsly" "dlhjfafskj" "wmvhvwnowp" "vjjozwrovk" "gbazuqnmit" "ubwlcefgqb" "jttqzbazgz" "dozecfsvue" "pgdhjrxhga" "gzekysdunp" "ygoiannoht" "hklchdenoe" "sotbjzlsvz" "qjwrnhooax" "cdghgcsoth" "mjlpvuoghe" "qclkaeciey" "oownjpxrov" "nvqfyljbef" "tsnawydcru" "wrrgxxkxkc" "ylulwsnjay" "lxsinouutc" "ozpyyaznsh" "cmhkstsjok" "ybckvbeoib" "fsoardckcw" "ltkauvxggz" "sqwhsgboef" "wgtjxahmef" "spoqshzjoi" "pfvfxrrfhl" "nahweurftw" "fojjpqmbck" "zexblqeora" "qsoiwsugdv" "ksppwhhqzj" "otadcihtmd" "imnjbkmsls" "zzenkvuesw" "kbfqdppnfa" "igehetokzq" "koujdppfua" "wqsqzzbqhm" "tglieutcis" "owovlhorvw" "nraylduhut" "nwnyjkugcf" "kpfqxroqbs" "xwxwosqkhm" "ollacusjzj" "wcouaiatsu" "nvkfnfzoki" "fgjnsosfrp" "pltsnzqvpi" "rhnkzlsjtk" "ysnndkycix" "bpnfopinub" "blujwnyluy" "wgtmckqknh" "zorzyqtjtr" "hvtlkrungk" "rgtondctpo" "mjgvtydjtm" "kcbotffyca" "gybxnvwchp" "gazojexans" "hmcpcrjumm" "zejhycldyy" "iiissmznfe" "qvpuudyuks" "gviypfayfm" "plqbwsiuzw" "nunchscyqc" "qocjpufxio" "iqbyikqjmx" "omwbgglqsp" "nywteueaig" "ntmgbzaivy" "ijdgnlzprg" "rnlaakgsrf" "fpdflprzvn" "azkdbpnshy" "mvfnirshbd" "sotsxznskx" "uzktwqcdeb" "myrrmvflyw" "jgaieawkcu" "utymwhxigo" "vtaiyncmyg" "gpodilvrnm" "xgfzndhodu" "saqilljaid" "jxiewthqls" "nbwksmwxpx" "rwfykeeqgx" "tlnkrncpwi" "ogyvxbgcwi" "ffcqkkzllx" "rtnhivnxtb" "vzcclamtun" "jjlefkekuw" "xjksnqifds" "ctusqixohm" "osaekeukqx" "irlduoinie" "nifzrybfuh" "ctqxoyxbwc" "vsvhjrymqc" "bzwxqcpftf" "ltghdkluqq" "vklwhyzqhk" "ghwcrdlbjj" "lzzptujbjp" "qlvgfplbod" "ghepftfjgk" "aiqqyusnuv" "rspghuhpbp" "lfkqrtxocm" "iibgagtkpg" "ywiurvfbpg" "tdceweesxh" "pvwvdaorrl" "ejlunxlwxn" "ymqxhmnidz" "lydebbpmfb" "ztjuqomjck" "eyrbqexkff" "oqmuhlruqy" "gnrmnwaxls" "mumhqarhgg" "skbzfbeziu" "hnnfmyurhx" "yrsizkbbwz" "azpwrzovza" "txhllnvudv" "aslibwggrp" "ubghghklvj" "jqqogagqni" "emfqsjraia" "ctgwmawlgl" "mivctgaajt" "knycrcrsbm" "ubtiscdgrn" "ulepgommyy" "qbhdjhoohc" "cctlfgicpv" "phfuspevwk" "oeawjlqnyg" "jpphbjtbrh" "ofykgotycd" "csjfbpjyzq" "thmmmlqluk" "buzhjxsbkm" "pisgqibyae" "skkawcmqqt" "mmqblvrscy" "dpkiubfzbx" "yivxcecwlp" "kbnjiilaqd" "rwrxxrnwtq" "veegnotgmj" "pbfijwccjp" "expefhkisx" "ynnhyctikq" "bhfmhanvxe" "otclvmbilg" "hskkmrluuf" "ftnbjymlll" "nbkaxrojqq" "qydrgilxxt" "dxufcyurjx" "fgygwdazbm" "tivnqailcl" "jwvqixjhho" "oglqutqfcx" "wvrlxfoxff" "ropuqidkxv" "qcsxjrjcfc" "twuvkpjzzw" "fqtktfghcv" "suhwnartid" "wvsnfinuil" "rngtndwjyg" "tsmzfswaxo" "uvlswctlhx" "llamjvxyqo" "wovoupawzt" "caxgjftjyj" "gwzqcetcji" "yzrdbalexf" "fnpdsuozxt" "dbtbtvkqss" "pwgjoppmgc" "wxjdgbugeu" "qchpfcigwa" "lxzdcbveuy" "bwjyghaztz" "uedehyieof" "pfaytznuaa" "lspvrnxnjo" "zkbqvttlzy" "fkdmuxraqf" "nbizrabfuo" "fgzwwaedjy" "gkmwutvars" "bwsdzrxzse" "txgjxzovte" "cbtpbbfrdd" "vqgztpmzhz" "rdipvyeqoi" "bovkdabcdo" "fhobhpwwkp" "mkbkflixkr" "mjifqzmtsd" "pkcqdokojd" "dtgjnddwch" "uboipezuni" "dfdodbelzn" "fzsoiryhfn" "krtsiucvvu" "aieekmivcb" "aeafusfzdn" "ehnrizfmfo" "dcjlwhfstw" "wksgvbkbyw" "hvfprkjlbc" "jlgepeyhpc" "ljklggibcy" "mhrvuemywb" "wdqygrxkya" "ystnkbogee" "flvftlpbjq" "vgfgbsbnwy" "rsivptwulz" "bzjzucrypq" "bweysooxiv" "mmcunsiwad" "mszjkgsrio" "bvurseeqmh" "wtcpliaxmk" "ndwiompimr" "mdcwoblmkl" "dflxukffgl" "mcojdazpfq" "tctgzmjads" "dewdgfrhos" "iwqanwtvcd" "nfucelqjfe" "wgtrwefdsw" "skstqdgbos" "rwllkdzxrj" "qwozutlufu" "fmpdixcckx" "jybzltmwrs" "ossjrvqmaa" "adlxahxsbq" "mbewprqunw" "xbvbujurqw" "rnvhfxbuoi" "pyrpwxalpc" "adlryhdbpr" "gritvkzfgw" "aufhfrhccf" "umoicweaab" "kgirldeylz" "nknlysgviv" "plbxaamppj" "ikpikupjoi" "eioxaswdee" "imexfccbxk" "ouroipthpq" "jbzyfznpdn" "asidljmwgb" "jeazfmhrcb" "dablvesuho" "zuoqjiciij" "qmxxfyuodo" "vkqalcokst" "jhibapuhga" "cmqraybrlw" "beqsnrixhl" "rmqxtqcxua" "ndltyojjxj" "hyanpicfan" "yzutuazhmh" "tumnalubch" "eksvvoxziw" "weqhfkosif" "wwfbpjatrp" "lrhrkuyzry" "uvbtcgtopw" "fmyleefltp" "kkrxiaiife" "gbkqhfumyu" "tdmjyuitvv" "jvtalmlkng" "rdsfcdvkqz" "xqvjnlpssl" "fuftndsnim" "keklddczkd" "wrqnytptzm" "rwzijctxzs" "btakuczlec" "fuipidfbjt" "kjiqagynco" "ahjawbsqcw" "iehxaaneev" "ezbiwqnabg" "pnnzqcutoq" "wlogkzxkpo" "xzswnnldvs" "qqfnugftmr" "zuccleayil" "ckqebhazel" "brwlqbfoat" "anmcogawkg" "roqzbzpbbt" "dxnprfawun" "fffreqppjj" "gfdzgxfdcg" "sshbuxfljd" "shckmujxzo" "rqurawzebz" "vpehhmoxva" "vldwfdnicm" "tzhjrlfvfp" "ymwwctfodg" "qsxfnsicrx" "gfhrrjczsp" "gtqrsktbaa" "dniplpxfof" "htawohddyn" "dbcxnsiacw" "dhfundvlpn" "uewpgskfpu" "cuuytorpnp" "vlcnbfqvox" "jbqibabrmv" "xhspgwheck" "fsuovvpgng" "gcjruttnno" "wxswusqpeo" "qhhhipzncq" "mcbuftndrr" "owjfgjqqjc" "vvmkjgajwa" "wvlvshnhmx" "ekponflaeq" "kuiumwomxi" "aoydkdfrpe" "cglxptkcsz" "uqbpcvkipa" "ubzgvzputq" "wmyphdckda" "ukdnaklmcp" "ramoirrdyd" "vwayaqmtid" "ltomuspfzc" "wzxdkpehwf" "yzcspfvcot" "cgpvvnbvlk" "farwqgfyjf" "lbxvlwzony" "ocesqguvym" "yzviqaobku" "cnngbbpowp" "ucxeoqcssr" "zcffhzusrl" "yzmodbpsnb" "aryiyaltqw" "xkaailrpns" "lpahctqgna" "cnbqnvxmjp" "nugjvhftma" "xsgcuvxzor" "xwtwtwmbgu" "emdwpvauyc" "ahfktrqmgh" "jznackjcrd" "etcsjxoqab" "kpzmuwqbnt" "dspznsgszk" "rcwbzvwbva" "mlznoaajqq" "iwuuxdactm" "zujobawsct" "snepgcispg" "cgmivhyskk" "snunzlgfkd" "ppdxnadmje" "wtzqqecgfy" "ncremxgfdb" "cblsafugqk" "hjekcxfyds" "faxedqgskm" "jjczogqdwz" "jfbgmhtjke" "nehqnkqnld" "lcdchjadll" "llimzyabsp" "iwapedwyle" "iobkwbwceu" "twmbtaxdro" "nmtmjmhmdl" "ewoqykjbkc" "tmyuncyoyd" "dcepfcdddn" "dnvwyhyhsn" "nrencopzqn" "yjyffpgoop" "uvqtefqdhk" "yjhypaonqq" "uqvzpcvugl" "cakvxrdpmj" "tvzacklhdz" "higdkhodzy" "ormdblyhhn" "wbouqpojzl" "eyhgspybnr" "lywsezpzgf" "usykkwszvh" "bcwncpnibg" "jgcqryhsvk" "yfvwesgulw" "geizujxrkg" "zknlteeaxq" "nqwjivcosg" "qmnxipsiga" "pthacnunjj" "afamsavgsi" "bzfzxzecrs" "sxcihybfci" "padscbypdo" "gaotvjctjh" "beicnwdryg" "xsueeljljp" "mkrrypcfzy" "ekjgqnjxyl" "iyeiercbxr" "rkwlgzhvvy" "hmnaoeeasz" "aquymkrswt" "ulnnuwyptq" "xftfzsoiwc" "urkkyscfti" "wabroeeoop" "qpzkuxsipr" "dxdngrmypg" "icatrrbcjs" "fhuptkhkzm" "apyzwvajot" "vealtjlqyc" "khkkfmzkow" "trzqdcaqdw" "itmekixthv" "pudgkcbwdx" "zuibhuihtz" "kzuywkxlku" "ogtqmpnzie" "jetamrlglx" "fjdjumschq" "kprzbyngsw" "xeyxlxiqch" "dtuhvpszzt" "fpmbbgiaao" "hjlhurakwh" "mshexjmkmn" "cynhehkcxs" "cvbbbdzmie" "cvnlzjdfgf" "ifhkjgmxrd" "audguegpmo" "jzstgleeby" "eafrzhdhhq" "fmmammvdyj" "uncqdpbhwb" "fzatoyblsr" "xtwlklqdna" "ydqppngxvh" "mkngszsxeu" "vyewicgjio" "tstbluhyhj" "qzxxwlfeki" "ocmtsfpsgh" "xmknbbmdbf" "pdjmftsmob" "ygrpkpstxq" "hrhiqcarju" "aadzbodres" "curhymvwsx" "tbqidtevrl" "avchkjnlwm" "tyephutkmb" "lxoaezrdxs" "ctkwlhmgfz" "xkiuuciwrn" "irrovfyshb" "hwuofuftlr" "mhbfsuaovv" "wzuhzzdezi" "jlpobgvouj" "qbpmtomqpu" "shlwywnxpk" "srkvjhetmj" "hvxefqtmqu" "fazsvkljef" "bstezdkmig" "asbtvfzien" "vewfxcxkpf" "tqkprkoixe" "rcaatkjyur" "euleuicawb" "ifiizdeong" "cjcrpmggtu" "kxggjpatkd" "klwqsggtob" "mnsaklzgob" "xfxlervrgn" "eraxdyjftw" "xrvonyieqa" "fswhywqxhy" "iqzxblqkeo" "rxvhmzvbcv" "wvdmobfisx" "ujybghjfnf" "yufagalzhk" "qxbqbfcgjp" "vorgqhmaoq" "zewylkylsy" "vvmaucizkv" "bgcoyoduda" "vnsufnurol" "rtskokvklv" "svvdufedug" "qgdgujdvtg" "rjrtvpntke" "shgetgsird" "ywgeotcect" "zsikdzycyt" "gcsswbksnc" "qgobfhgspy" "pbxrbaxnor" "viwarrumob" "eaetplspga" "jqmscuprwq" "nkyuframnm" "gygftrsdbm" "qzlfnntjar" "fzzcioobeb" "ydigxptqbl" "bgtxhxkhvv" "hggqmlgwha" "ywlqbjqeug" "qwowxqzrkz" "zybosgbtxt" "cflarkquuv" "klaeknlbrm" "ccnbldglgl" "dpauqcpgyi" "ylxiwiesps" "xyxmlrdbui" "arqfxfqkzh" "byrkeibrfb" "laepwenqmc" "kluswgtjsf" "mgldvzleyy" "yqmzmmzwpd" "tvlckdoyfe" "dmxcbvzrxg" "qquwyuyvvw" "pmytvtksfi" "umttshfkpk" "rmdayyptch" "glwrmjpotx" "bgcnzgcmza" "ivinvxopgz" "dmbarohbfj" "rncdgqxqfq" "zmmwzkjrjl" "gdlztbhpeq" "zrwgpknaop" "powzkcrtvv" "cszvzbrmoy" "dtjljhzqcm" "anznywecwk" "amuwlfaxwv" "ajdkqflpen" "evjrybtwww" "oxsdmrdbit" "yafipxfsip" "xekxarmwcq" "dgcesswkvc" "gdqgmwxkmt" "spdyueanru" "yrvmdhnnfc" "aexxjlgwuo" "xpcpytommm" "gjutzwoxlf" "stnfirydgi" "snpuvnebpy" "rfxibyjmpg" "ortxlvmdoc" "gdozstnglr" "eqiukbyscu" "qzcrpbvatq" "dwzqowbrsd" "iesbitdnjd" "inboyxgoqa" "lfojnetxdc" "njmufqrykx" "ybcdthmgws" "igwekdegcw" "ajkgxmtamu" "qkyfpamste" "nwybjbhgep" "arqqmfmmbz" "rqiyxwpuyv" "nsdvirehqh" "qckueiqiwh" "tjnbsybxws" "jphvxuqipp" "ghtoyhrfxh" "erglflfnql" "kngwkkzwts" "nmguhcygct" "jigyicdeft" "gamcdtywne" "nunpqugdit" "ghqwxaqlef" "nqxdrqigvf" "xepfvvcovk" "ezgxjiwwig" "izizuzzjuv" "mallnshtok" "tctrsxgnrc" "exhjfssojj" "yilvzcevlj" "nepxmyiuhr" "dqqfcdugde" "iamjlqlznh" "mvmsikqfxu" "kmqlwfbsex" "pribqncfuf" "zavrjnezrf" "kmcwshsbye" "uzaejrbwue" "olezxlliej" "hjjxyybxiv"' +tested-groups: +- set +tested-commands: +- smembers +redis-topologies: +- oss-standalone +build-variants: +- gcc:8.5.0-amd64-debian-buster-default +- dockerhub +clientconfig: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: --command="SSCAN set:1000 0" --hide-histogram --test-time 120 + resources: + requests: + cpus: '4' + memory: 2g + +priority: 23 diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-zset-1K-elements-zscan.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-zset-1K-elements-zscan.yml new file mode 100644 index 0000000..7b1021f --- /dev/null +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-zset-1K-elements-zscan.yml @@ -0,0 +1,32 @@ +version: 0.4 +name: memtier_benchmark-1key-zset-1K-elements-zscan +description: 'Runs memtier_benchmark, for a keyspace length of 1 SORTED SET key. The SORTED SET contains 1K elements in it and we query it using ZSCAN. The sorted set is expected to be skiplist encoded.' +dbconfig: + configuration-parameters: + save: '""' + check: + keyspacelen: 1 + resources: + requests: + memory: 1g + init_commands: + - '"ZADD" "zset:1000" "0.645108" "iehxaaneev" "0.793870" "icatrrbcjs" "0.558445" "aieekmivcb" "0.712596" "xwtwtwmbgu" "0.138467" "ctnaggdbru" "0.319593" "nouncgkoik" "0.193744" "naggqdxcjm" "0.238679" "qjrhtqgwjc" "0.308197" "ihealvwnxb" "0.903443" "hggqmlgwha" "0.210797" "pjdundsxrd" "0.706360" "zcffhzusrl" "0.392186" "hmcpcrjumm" "0.392543" "iiissmznfe" "0.024854" "caaqjozcqh" "0.169284" "ooeswhfdnj" "0.545674" "txgjxzovte" "0.943467" "xpcpytommm" "0.130763" "icqjxcermo" "0.167315" "vqtixjkcbb" "0.629596" "wwfbpjatrp" "0.413113" "vtaiyncmyg" "0.457128" "aslibwggrp" "0.105554" "bpvbnmpekh" "0.771857" "gaotvjctjh" "0.306570" "diwmfuckel" "0.939014" "dgcesswkvc" "0.905870" "cflarkquuv" "0.063393" "lqqivzlppd" "0.582370" "iwqanwtvcd" "0.031539" "nvonwipkta" "0.720765" "rcwbzvwbva" "0.315533" "sbrjnwxdip" "0.688803" "kuiumwomxi" "0.890704" "qgobfhgspy" "0.334490" "wmvhvwnowp" "0.673452" "uewpgskfpu" "0.819089" "cvnlzjdfgf" "0.846270" "mhbfsuaovv" "0.652710" "anmcogawkg" "0.778304" "xsueeljljp" "0.771838" "padscbypdo" "0.177771" "tjnjhejnju" "0.793709" "dxdngrmypg" "0.799628" "itmekixthv" "0.017343" "giubyhvaav" "0.004991" "bbfvuialin" "0.580003" "tctgzmjads" "0.405932" "mvfnirshbd" "0.851340" "asbtvfzien" "0.226860" "vqashxkrik" "0.391362" "gazojexans" "0.287772" "wybmlpqblt" "0.191989" "mobwpcyxuk" "0.224179" "sjbaedopjb" "0.202665" "axhoxkubdv" "0.968856" "rqiyxwpuyv" "0.483072" "jpphbjtbrh" "0.991346" "mvmsikqfxu" "0.350243" "ltkauvxggz" "0.588627" "rwllkdzxrj" "0.039496" "hhwvslfxmf" "0.700638" "cgpvvnbvlk" "0.313291" "fgcehqgsso" "0.343576" "oownjpxrov" "0.192722" "umwunfzsvo" "0.273418" "jzceexkqam" "0.968219" "arqqmfmmbz" "0.394788" "plqbwsiuzw" "0.378863" "rhnkzlsjtk" "0.605956" "eioxaswdee" "0.438622" "rspghuhpbp" "0.356931" "zexblqeora" "0.009694" "stttkrbfqs" "0.620955" "rmqxtqcxua" "0.713440" "emdwpvauyc" "0.999344" "olezxlliej" "0.361739" "imnjbkmsls" "0.308247" "thqttakyzy" "0.424859" "jjlefkekuw" "0.036802" "qgasrnjrld" "0.160174" "whdftyqojv" "0.725586" "snepgcispg" "0.004061" "ipubipttcb" "0.702881" "ocesqguvym" "0.206341" "qwxzqlqter" "0.831086" "xmknbbmdbf" "0.353833" "spoqshzjoi" "0.029532" "slskrnekbc" "0.389068" "gybxnvwchp" "0.520218" "uvlswctlhx" "0.872011" "ujybghjfnf" "0.299529" "lgqazzajpx" "0.153536" "yhlalzusch" "0.611873" "jeazfmhrcb" "0.795973" "vealtjlqyc" "0.284121" "ejzwnidqwr" "0.429848" "nifzrybfuh" "0.133500" "qlorevyltp" "0.870113" "wvdmobfisx" "0.240635" "aqyfvxyjqr" "0.903983" "zybosgbtxt" "0.305875" "bvvoibkfrt" "0.132423" "iziwqojsoq" "0.041522" "qpffifpdiz" "0.085682" "ocoflktdhp" "0.159059" "ncabqesziv" "0.650525" "zuccleayil" "0.354068" "pfvfxrrfhl" "0.546089" "rdipvyeqoi" "0.452595" "yrsizkbbwz" "0.723931" "iwuuxdactm" "0.595940" "mbewprqunw" "0.933906" "ajdkqflpen" "0.696150" "wmyphdckda" "0.841744" "lxoaezrdxs" "0.461889" "jqqogagqni" "0.141414" "yhdgqenmwv" "0.347382" "wrrgxxkxkc" "0.398727" "omwbgglqsp" "0.443000" "ymqxhmnidz" "0.765094" "nqwjivcosg" "0.986056" "tctrsxgnrc" "0.576107" "ndwiompimr" "0.349571" "cmhkstsjok" "0.734824" "jfbgmhtjke" "0.929214" "gdlztbhpeq" "0.102103" "kmifjielrw" "0.796464" "khkkfmzkow" "0.044303" "akzsgaeqon" "0.349244" "ozpyyaznsh" "0.282090" "dvgqwzignk" "0.124180" "lawrpikwsk" "0.145508" "qnqzibcmip" "0.014177" "jlghqxtvok" "0.271586" "orqqevpmca" "0.941327" "yrvmdhnnfc" "0.964838" "ajkgxmtamu" "0.681722" "mcbuftndrr" "0.524113" "caxgjftjyj" "0.432128" "bzwxqcpftf" "0.167489" "krfosgrmjb" "0.309948" "ilkuddrdvh" "0.910226" "byrkeibrfb" "0.382510" "bpnfopinub" "0.152318" "gbeizdzdyb" "0.570025" "vgfgbsbnwy" "0.290087" "zbfeyptemz" "0.376504" "wcouaiatsu" "0.071776" "omeatkwwtc" "0.029506" "cbjovvgqqy" "0.484980" "ofykgotycd" "0.043870" "bnxtlmiwup" "0.751689" "uqvzpcvugl" "0.419781" "rwfykeeqgx" "0.087991" "nubsytpfao" "0.808363" "xeyxlxiqch" "0.187833" "rrrfhnclbv" "0.864568" "mnsaklzgob" "0.725490" "zujobawsct" "0.204763" "pcuaesomdc" "0.223025" "lftmqoxhfc" "0.506344" "fgygwdazbm" "0.261202" "maxylirjgh" "0.410370" "jgaieawkcu" "0.260167" "ffrviosqzo" "0.250480" "fiafoggekm" "0.563103" "wksgvbkbyw" "0.974324" "nmguhcygct" "0.259207" "bekchebgys" "0.783447" "hmnaoeeasz" "0.764739" "zknlteeaxq" "0.828842" "qzxxwlfeki" "0.464344" "knycrcrsbm" "0.984059" "izizuzzjuv" "0.384700" "blujwnyluy" "0.930637" "zrwgpknaop" "0.656346" "fffreqppjj" "0.051069" "alfftdxaxc" "0.320961" "ywmqoaztmy" "0.279848" "lbjarnpxhh" "0.294326" "ecsburyjhh" "0.806331" "jetamrlglx" "0.208517" "ruxsmttpak" "0.257535" "hxbmykkugi" "0.821400" "jzstgleeby" "0.546144" "bovkdabcdo" "0.226768" "jhkdwtqvwl" "0.398483" "iqbyikqjmx" "0.125020" "snomfrutha" "0.264133" "eiziligjfr" "0.043614" "bqoabrqwwj" "0.411120" "utymwhxigo" "0.850358" "bstezdkmig" "0.485876" "csjfbpjyzq" "0.528742" "yzrdbalexf" "0.110554" "uidvmrqyjd" "0.751337" "yjhypaonqq" "0.074346" "gktcjcfxbb" "0.020820" "lqxpnplleo" "0.234692" "vfcpevtekf" "0.157122" "xglrugpjkt" "0.174485" "fidsuuizcf" "0.939223" "gdqgmwxkmt" "0.436623" "ghepftfjgk" "0.071851" "mjwrbndexu" "0.847464" "shlwywnxpk" "0.646937" "wlogkzxkpo" "0.532516" "pwgjoppmgc" "0.592209" "ossjrvqmaa" "0.598701" "rnvhfxbuoi" "0.443002" "lydebbpmfb" "0.279549" "sdnkjddyut" "0.877963" "zewylkylsy" "0.080681" "rnfodijavx" "0.696470" "ukdnaklmcp" "0.102279" "tcpwkimype" "0.881048" "bgcoyoduda" "0.415925" "gpodilvrnm" "0.848481" "srkvjhetmj" "0.040637" "ltgidziwzm" "0.244640" "tnratexlre" "0.075067" "tfonhwnuxj" "0.034629" "rpyroriegs" "0.887395" "rjrtvpntke" "0.685654" "vvmkjgajwa" "0.400525" "nywteueaig" "0.435228" "vklwhyzqhk" "0.060039" "afzlyodwiz" "0.510563" "ropuqidkxv" "0.048751" "roczxpuisd" "0.269116" "mhxojehvxx" "0.988874" "dqqfcdugde" "0.240165" "qtpcwuafar" "0.750459" "uvqtefqdhk" "0.828087" "tstbluhyhj" "0.861661" "kxggjpatkd" "0.351980" "wgtjxahmef" "0.440586" "tdceweesxh" "0.897607" "qzlfnntjar" "0.564519" "ljklggibcy" "0.372248" "nwnyjkugcf" "0.098880" "qmhyoyctod" "0.545321" "bwsdzrxzse" "0.996184" "kmcwshsbye" "0.819622" "ifhkjgmxrd" "0.034752" "lnuuootxmp" "0.243929" "yfdsmhtria" "0.317712" "pupmdjgyed" "0.706819" "aryiyaltqw" "0.755626" "eyhgspybnr" "0.066966" "babfjxxabw" "0.681568" "qhhhipzncq" "0.289070" "rwhzzytdsq" "0.040067" "rbdabbmnrf" "0.325428" "sfuvzzxbxq" "0.377881" "fgjnsosfrp" "0.737437" "llimzyabsp" "0.035594" "ufdxqlonpg" "0.343033" "mjlpvuoghe" "0.189450" "dyzedskzkq" "0.671180" "dbcxnsiacw" "0.679152" "fsuovvpgng" "0.919742" "tvlckdoyfe" "0.191694" "pkehotsmka" "0.219460" "nryvfijxhj" "0.188159" "yqvkykgjbe" "0.564495" "jlgepeyhpc" "0.238642" "nwywtydqew" "0.751883" "cakvxrdpmj" "0.894821" "eaetplspga" "0.630431" "lrhrkuyzry" "0.358602" "ksppwhhqzj" "0.489667" "skkawcmqqt" "0.778531" "mkrrypcfzy" "0.101774" "tkgihmsrha" "0.268255" "oqdlpaubsc" "0.577108" "mdcwoblmkl" "0.260332" "rjrptuhkav" "0.516929" "wvsnfinuil" "0.941773" "aexxjlgwuo" "0.196086" "kohpozxkhl" "0.137598" "qxxinxaqxn" "0.378124" "pltsnzqvpi" "0.579231" "mcojdazpfq" "0.240701" "xkvgnzjgrm" "0.898586" "fzzcioobeb" "0.264136" "tqblforkpa" "0.448451" "skbzfbeziu" "0.051773" "vyiqkfoics" "0.536133" "lxzdcbveuy" "0.502064" "hskkmrluuf" "0.698222" "ltomuspfzc" "0.590610" "fmpdixcckx" "0.057498" "ukprrucywq" "0.660543" "vldwfdnicm" "0.826104" "fzatoyblsr" "0.754438" "wbouqpojzl" "0.117783" "pmaagvqldo" "0.533611" "wxjdgbugeu" "0.025197" "nlqtadqinl" "0.760125" "jgcqryhsvk" "0.551085" "uboipezuni" "0.203084" "tmkoxwdgpx" "0.415950" "xgfzndhodu" "0.271285" "vuqlqdpfdn" "0.385063" "zorzyqtjtr" "0.537420" "uedehyieof" "0.972732" "jphvxuqipp" "0.733064" "faxedqgskm" "0.342786" "cdghgcsoth" "0.903818" "qwowxqzrkz" "0.653952" "roqzbzpbbt" "0.768345" "sxcihybfci" "0.892237" "pbxrbaxnor" "0.764531" "geizujxrkg" "0.620438" "beqsnrixhl" "0.521196" "llamjvxyqo" "0.699100" "yzcspfvcot" "0.459957" "ubghghklvj" "0.297416" "giswndixdf" "0.086339" "kgopxvsdah" "0.000782" "tocawprsxz" "0.426201" "ctusqixohm" "0.339036" "hklchdenoe" "0.276883" "btgeubdzbb" "0.860669" "cjcrpmggtu" "0.147353" "ngcxqjjpdm" "0.875443" "vorgqhmaoq" "0.923510" "bgcnzgcmza" "0.087182" "pyjpxqnavq" "0.634058" "tdmjyuitvv" "0.963838" "igwekdegcw" "0.235680" "spogjykkfs" "0.675610" "vlcnbfqvox" "0.661566" "tzhjrlfvfp" "0.317132" "ebhhhgabjd" "0.118838" "evuxmkrrfl" "0.246357" "pxzkuasjek" "0.450004" "hnnfmyurhx" "0.623882" "yzutuazhmh" "0.331435" "eovsizpcjp" "0.218206" "dfemamyevk" "0.935043" "evjrybtwww" "0.820919" "audguegpmo" "0.966038" "nwybjbhgep" "0.748183" "nrencopzqn" "0.287079" "hyikggurti" "0.375950" "xwxwosqkhm" "0.388941" "kcbotffyca" "0.676492" "xhspgwheck" "0.782514" "rkwlgzhvvy" "0.628528" "tumnalubch" "0.672107" "dhfundvlpn" "0.661732" "qsxfnsicrx" "0.975140" "gamcdtywne" "0.608014" "asidljmwgb" "0.897256" "gygftrsdbm" "0.349942" "ybckvbeoib" "0.932954" "anznywecwk" "0.726428" "cgmivhyskk" "0.843359" "xkiuuciwrn" "0.023708" "lyhqvxolfw" "0.822799" "eafrzhdhhq" "0.530864" "dbtbtvkqss" "0.848648" "hvxefqtmqu" "0.866428" "eraxdyjftw" "0.446144" "eyrbqexkff" "0.048181" "dxtzxeguoi" "0.683328" "owjfgjqqjc" "0.489625" "pisgqibyae" "0.970240" "nsdvirehqh" "0.583183" "wgtrwefdsw" "0.174619" "mamtueyrqn" "0.222798" "wiqhmhkiel" "0.704784" "cnngbbpowp" "0.837632" "curhymvwsx" "0.256654" "uttazeawix" "0.701426" "farwqgfyjf" "0.463106" "mivctgaajt" "0.534385" "qchpfcigwa" "0.538479" "lspvrnxnjo" "0.571538" "bzjzucrypq" "0.599488" "pyrpwxalpc" "0.924799" "rncdgqxqfq" "0.315947" "nenhiiibwx" "0.909998" "arqfxfqkzh" "0.405248" "fpdflprzvn" "0.674952" "cuuytorpnp" "0.955493" "lfojnetxdc" "0.692204" "uqbpcvkipa" "0.991647" "pribqncfuf" "0.597850" "xbvbujurqw" "0.498266" "expefhkisx" "0.231363" "wwowdvybjj" "0.357729" "qsoiwsugdv" "0.401551" "ntmgbzaivy" "0.230953" "kjblkrvknt" "0.707000" "xkaailrpns" "0.246097" "muocqqypmt" "0.720597" "dspznsgszk" "0.147380" "gkneclxnnt" "0.753306" "higdkhodzy" "0.003853" "csqcfxyzsy" "0.782493" "iyeiercbxr" "0.732835" "hjekcxfyds" "0.644764" "ahjawbsqcw" "0.038385" "kapxglqccs" "0.229066" "ygbfgfefac" "0.791507" "qpzkuxsipr" "0.991541" "kmqlwfbsex" "0.698087" "vwayaqmtid" "0.972772" "ghtoyhrfxh" "0.890508" "gcsswbksnc" "0.949597" "snpuvnebpy" "0.107435" "mugdxqnjxj" "0.618836" "vkqalcokst" "0.433195" "ltghdkluqq" "0.448407" "mumhqarhgg" "0.135863" "gbjzsedhag" "0.564412" "hvfprkjlbc" "0.228627" "jqgtbgbybq" "0.826784" "ydqppngxvh" "0.990663" "iamjlqlznh" "0.361827" "zzenkvuesw" "0.922425" "rmdayyptch" "0.150657" "ripecixnpr" "0.174850" "pkgpjwyfbh" "0.949969" "ortxlvmdoc" "0.857772" "rcaatkjyur" "0.649739" "qqfnugftmr" "0.332970" "bsavjyaksg" "0.801014" "pudgkcbwdx" "0.499720" "ynnhyctikq" "0.782441" "ekjgqnjxyl" "0.495010" "kbnjiilaqd" "0.186830" "cvmicoarvv" "0.439088" "iibgagtkpg" "0.715350" "jznackjcrd" "0.289687" "symbgeyple" "0.333963" "xlmvatfsly" "0.958199" "njmufqrykx" "0.541363" "nbizrabfuo" "0.933496" "amuwlfaxwv" "0.714080" "ahfktrqmgh" "0.100087" "kdodndexvr" "0.149844" "isqymcuffe" "0.706632" "yzmodbpsnb" "0.847058" "jlpobgvouj" "0.951551" "eqiukbyscu" "0.068236" "mqqrgbacfa" "0.490453" "mmqblvrscy" "0.235491" "fiugzrozky" "0.377347" "nvkfnfzoki" "0.127271" "vjihaakiof" "0.795512" "apyzwvajot" "0.348210" "lxsinouutc" "0.567777" "ystnkbogee" "0.477872" "oeawjlqnyg" "0.623260" "hyanpicfan" "0.664609" "gtqrsktbaa" "0.320234" "fffylsswky" "0.096201" "zdmgjjyukl" "0.421767" "ffcqkkzllx" "0.421724" "ogyvxbgcwi" "0.195373" "dtkfydidli" "0.127873" "jccorylnjg" "0.049319" "myzjxvtvjh" "0.808586" "dtuhvpszzt" "0.320150" "kamgfgbxel" "0.370480" "nraylduhut" "0.265837" "abinkgshoi" "0.975716" "ghqwxaqlef" "0.502953" "ftnbjymlll" "0.310925" "pzrchtwaaw" "0.567703" "wdqygrxkya" "0.728237" "snunzlgfkd" "0.896651" "nkyuframnm" "0.867424" "rxvhmzvbcv" "0.063563" "rrzcqyzdzf" "0.629553" "weqhfkosif" "0.462773" "ctgwmawlgl" "0.718046" "kpzmuwqbnt" "0.906977" "klaeknlbrm" "0.264978" "cejkfhuykf" "0.619446" "jhibapuhga" "0.061965" "wemmvswznk" "0.061592" "vdaebbupfe" "0.689222" "cglxptkcsz" "0.174769" "quemrlmwod" "0.898675" "ydigxptqbl" "0.948273" "gjutzwoxlf" "0.075856" "vefgwelnfo" "0.746864" "dcepfcdddn" "0.965491" "qkyfpamste" "0.633385" "gbkqhfumyu" "0.737572" "iwapedwyle" "0.754054" "ormdblyhhn" "0.932719" "dtjljhzqcm" "0.767225" "pthacnunjj" "0.649379" "xzswnnldvs" "0.216633" "muhewfzihs" "0.639269" "fuftndsnim" "0.909138" "xyxmlrdbui" "0.508704" "jwvqixjhho" "0.582770" "nfucelqjfe" "0.089356" "glynpmsjcf" "0.838816" "avchkjnlwm" "0.908984" "ylxiwiesps" "0.043408" "sadqcfniau" "0.886747" "qgdgujdvtg" "0.661810" "gfhrrjczsp" "0.907605" "dpauqcpgyi" "0.728562" "ppdxnadmje" "0.330399" "kqzjnkdlxd" "0.082110" "yhejmjwwni" "0.711500" "xsgcuvxzor" "0.866779" "fswhywqxhy" "0.421784" "rtnhivnxtb" "0.497701" "veegnotgmj" "0.518567" "tsmzfswaxo" "0.005142" "ifpfyncdfe" "0.249159" "vpqlxtfkjz" "0.741728" "twmbtaxdro" "0.139049" "cvnnitrrow" "0.070475" "erahoeivfw" "0.488547" "buzhjxsbkm" "0.741781" "nmtmjmhmdl" "0.514985" "fqtktfghcv" "0.866908" "iqzxblqkeo" "0.505662" "qydrgilxxt" "0.773945" "beicnwdryg" "0.668057" "htawohddyn" "0.675705" "jbqibabrmv" "0.784213" "aquymkrswt" "0.845563" "irrovfyshb" "0.239145" "outdlyeqvq" "0.083427" "ofcurtthcs" "0.865472" "xfxlervrgn" "0.410198" "myrrmvflyw" "0.757061" "lywsezpzgf" "0.634949" "jvtalmlkng" "0.435516" "ghwcrdlbjj" "0.228243" "rqkcyxiwhz" "0.337555" "gzekysdunp" "0.252513" "qtewhixedb" "0.767732" "bzfzxzecrs" "0.092367" "whsxmqffqg" "0.920685" "dmxcbvzrxg" "0.238809" "dhzgpwewsx" "0.569625" "flvftlpbjq" "0.681014" "wxswusqpeo" "0.558549" "aeafusfzdn" "0.076310" "gayysuldha" "0.343809" "nvqfyljbef" "0.131309" "ocgjeuljxf" "0.709863" "cnbqnvxmjp" "0.339533" "sotbjzlsvz" "0.818601" "cvbbbdzmie" "0.244589" "dpyjoihqrs" "0.924136" "ivinvxopgz" "0.004308" "zdulfflfqx" "0.113676" "iosqxoobrk" "0.009689" "kjeevccyof" "0.975034" "jigyicdeft" "0.351974" "sqwhsgboef" "0.575486" "bvurseeqmh" "0.701469" "lbxvlwzony" "0.108482" "tqqmmvwact" "0.639351" "keklddczkd" "0.361829" "kbfqdppnfa" "0.342636" "qjwrnhooax" "0.365558" "koujdppfua" "0.866551" "xrvonyieqa" "0.907022" "ccnbldglgl" "0.327711" "egmgddriry" "0.657241" "gfdzgxfdcg" "0.080151" "eirhwkdgfq" "0.599621" "adlryhdbpr" "0.645347" "ezbiwqnabg" "0.216803" "dplonqlliz" "0.436938" "aiqqyusnuv" "0.630922" "fmyleefltp" "0.387614" "mjgvtydjtm" "0.239791" "trwzipsers" "0.686253" "wvlvshnhmx" "0.710512" "nugjvhftma" "0.937218" "yafipxfsip" "0.887614" "shgetgsird" "0.730346" "cblsafugqk" "0.940470" "spdyueanru" "0.203652" "wjhaavxfge" "0.358953" "otadcihtmd" "0.428536" "irlduoinie" "0.203054" "asretszbav" "0.686840" "ekponflaeq" "0.116664" "btxehrokkw" "0.841981" "ctkwlhmgfz" "0.461922" "emfqsjraia" "0.729528" "ncremxgfdb" "0.747886" "dnvwyhyhsn" "0.314724" "gjiwldcfqh" "0.915762" "kluswgtjsf" "0.630900" "uvbtcgtopw" "0.734056" "jjczogqdwz" "0.954115" "iesbitdnjd" "0.922486" "glwrmjpotx" "0.330378" "nmfihtnkel" "0.752510" "tvzacklhdz" "0.826313" "xtwlklqdna" "0.190858" "rfhlttsuqy" "0.286279" "nlxwjmzwln" "0.334573" "vjjozwrovk" "0.266818" "gqybtjuhvq" "0.477130" "phfuspevwk" "0.424753" "vzcclamtun" "0.334857" "gbazuqnmit" "0.926985" "zmmwzkjrjl" "0.273126" "xigznrdgqy" "0.872996" "yufagalzhk" "0.973287" "kngwkkzwts" "0.642007" "fuipidfbjt" "0.640561" "rwzijctxzs" "0.547026" "fhobhpwwkp" "0.976843" "nqxdrqigvf" "0.889949" "zsikdzycyt" "0.955177" "inboyxgoqa" "0.570888" "rsivptwulz" "0.069483" "eqaxrccwjq" "0.476052" "cctlfgicpv" "0.950332" "gdozstnglr" "0.523253" "wovoupawzt" "0.396718" "nunchscyqc" "0.124266" "socoxaegfa" "0.847380" "qbpmtomqpu" "0.157463" "ngwifjdpha" "0.444848" "ztjuqomjck" "0.834028" "hrhiqcarju" "0.242287" "paitaeqrpb" "0.601139" "umoicweaab" "0.937897" "xekxarmwcq" "0.318636" "aejnvyfdst" "0.723443" "mlznoaajqq" "0.216821" "wjibkklezg" "0.418684" "jxiewthqls" "0.261108" "sldzewoxas" "0.123533" "fvemodlpgz" "0.541682" "fgzwwaedjy" "0.327706" "twpiiaedpc" "0.286415" "brrlblrxwa" "0.354345" "fojjpqmbck" "0.162167" "rhzqdtxucc" "0.553529" "fzsoiryhfn" "0.995917" "zavrjnezrf" "0.015279" "uxvibjduto" "0.179399" "puvgjfjyaf" "0.592098" "jybzltmwrs" "0.786701" "xftfzsoiwc" "0.632713" "kkrxiaiife" "0.023264" "nnfxoqebys" "0.639560" "wrqnytptzm" "0.931933" "powzkcrtvv" "0.102203" "gefoharnza" "0.893614" "viwarrumob" "0.548257" "pkcqdokojd" "0.804829" "kzuywkxlku" "0.252774" "iijjcabgak" "0.105055" "nxllkzroin" "0.261153" "uesalivsis" "0.153373" "aqlapmghln" "0.538430" "pfaytznuaa" "0.706254" "ucxeoqcssr" "0.506384" "tivnqailcl" "0.550096" "dtgjnddwch" "0.228131" "suahxaebee" "0.693047" "ubzgvzputq" "0.255977" "tqjpijliii" "0.320788" "mxapzqqqsw" "0.392916" "qvpuudyuks" "0.807373" "kprzbyngsw" "0.579009" "dflxukffgl" "0.639254" "xqvjnlpssl" "0.509891" "wvrlxfoxff" "0.079358" "tqpqihwjtl" "0.174471" "vxrtzngznb" "0.354177" "nahweurftw" "0.735534" "nehqnkqnld" "0.760483" "yfvwesgulw" "0.392384" "zejhycldyy" "0.545858" "cbtpbbfrdd" "0.509818" "oglqutqfcx" "0.171142" "jhctncrzlw" "0.366168" "wqsqzzbqhm" "0.547857" "mkbkflixkr" "0.503947" "nbkaxrojqq" "0.081083" "erqgyscser" "0.370359" "owovlhorvw" "0.309822" "rofnkytnhm" "0.231350" "yajpmxmuwz" "0.394314" "gviypfayfm" "0.784763" "ulnnuwyptq" "0.089208" "ddpgrvwowd" "0.572023" "bweysooxiv" "0.646567" "pnnzqcutoq" "0.839930" "tyephutkmb" "0.264179" "nszbrpweoz" "0.128647" "gehuriygwq" "0.659204" "vpehhmoxva" "0.491950" "dpkiubfzbx" "0.384848" "wgtmckqknh" "0.188043" "xeurpmfdmo" "0.418849" "nbwksmwxpx" "0.605004" "plbxaamppj" "0.276890" "nojnedgabk" "0.833175" "ygrpkpstxq" "0.297792" "etsngvbrff" "0.952694" "qzcrpbvatq" "0.474358" "qbhdjhoohc" "0.067502" "btcvhacldb" "0.014993" "osncqcuest" "0.409761" "uzktwqcdeb" "0.335957" "jttqzbazgz" "0.615791" "qmxxfyuodo" "0.802366" "zuibhuihtz" "0.431484" "ctqxoyxbwc" "0.405363" "azkdbpnshy" "0.590182" "qwozutlufu" "0.916406" "yqmzmmzwpd" "0.493531" "yivxcecwlp" "0.436352" "lzzptujbjp" "0.743434" "ewoqykjbkc" "0.132159" "zxlbhyeckf" "0.302988" "nswjopvtqv" "0.543728" "gkmwutvars" "0.228101" "mupcilqfjg" "0.585761" "skstqdgbos" "0.306041" "kjqeujfkoh" "0.441690" "pvwvdaorrl" "0.920910" "pmytvtksfi" "0.666617" "dniplpxfof" "0.512864" "twuvkpjzzw" "0.600784" "aufhfrhccf" "0.106240" "ljinllovsw" "0.889183" "ywgeotcect" "0.010523" "ltvfnuuwil" "0.081719" "nnnxouavyp" "0.369352" "tglieutcis" "0.790975" "wabroeeoop" "0.431765" "vsvhjrymqc" "0.033449" "jhdcicttmm" "0.334186" "dlhjfafskj" "0.311725" "ffksbrtbfq" "0.735770" "lcdchjadll" "0.402876" "ijdgnlzprg" "0.013454" "znartcywze" "0.320563" "agswwrfabr" "0.859299" "euleuicawb" "0.237979" "aoqlctikzg" "0.084421" "idmjjbjvni" "0.540346" "fkdmuxraqf" "0.827762" "vyewicgjio" "0.264901" "rzanpefsfy" "0.249106" "pubqtzzzko" "0.641931" "btakuczlec" "0.028675" "hfjxrrsszf" "0.112206" "dthtfrqkce" "0.881211" "vnsufnurol" "0.158854" "hmdzsuuyrn" "0.657811" "shckmujxzo" "0.823770" "fmmammvdyj" "0.794376" "fhuptkhkzm" "0.920863" "qquwyuyvvw" "0.237467" "tdggmsxysk" "0.382295" "ysnndkycix" "0.164685" "ftyxhyfokj" "0.924193" "dmbarohbfj" "0.985108" "mallnshtok" "0.932159" "cszvzbrmoy" "0.948943" "stnfirydgi" "0.243979" "bxwvqvndcc" "0.729360" "wtzqqecgfy" "0.827464" "mkngszsxeu" "0.066282" "ncckxlmsvg" "0.832378" "pdjmftsmob" "0.546000" "vqgztpmzhz" "0.880249" "vvmaucizkv" "0.529144" "fnpdsuozxt" "0.599864" "gritvkzfgw" "0.575660" "wtcpliaxmk" "0.095307" "cqfnhujrbj" "0.428143" "osaekeukqx" "0.988758" "nepxmyiuhr" "0.438792" "lfkqrtxocm" "0.337112" "pgdhjrxhga" "0.029529" "wcpbfslakk" "0.817147" "cynhehkcxs" "0.796564" "trzqdcaqdw" "0.292661" "mxydilgynv" "0.296909" "lscjhgztom" "0.658885" "rqurawzebz" "0.291664" "pghbwbtfmk" "0.176822" "ckibsdtfff" "0.884684" "svvdufedug" "0.806829" "fjdjumschq" "0.960759" "ybcdthmgws" "0.806253" "ogtqmpnzie" "0.749828" "yjyffpgoop" "0.313174" "uwiqrvcqvu" "0.978051" "xepfvvcovk" "0.935539" "oxsdmrdbit" "0.949876" "rfxibyjmpg" "0.527448" "gwzqcetcji" "0.136049" "mkxysrkpug" "0.207709" "jjumoixniz" "0.302963" "pypepewjvq" "0.097174" "gcfcbjybkx" "0.982914" "ezgxjiwwig" "0.643767" "kjiqagynco" "0.789879" "urkkyscfti" "0.345265" "tsnawydcru" "0.657757" "sshbuxfljd" "0.849243" "fazsvkljef" "0.122817" "jfqxkxgqhj" "0.874860" "qxbqbfcgjp" "0.019772" "joijmgposs" "0.396742" "qocjpufxio" "0.317664" "xpkwqbfban" "0.417027" "saqilljaid" "0.436455" "qlvgfplbod" "0.689103" "aoydkdfrpe" "0.151562" "dxpepbctea" "0.004086" "jqurtadjro" "0.275095" "szupcnvvij" "0.975388" "nunpqugdit" "0.619831" "cmqraybrlw" "0.021593" "bnatichltp" "0.615263" "zuoqjiciij" "0.516554" "suhwnartid" "0.500129" "bhfmhanvxe" "0.970410" "qckueiqiwh" "0.310292" "hmwfncgzxg" "0.136794" "bhrvnadcdk" "0.537331" "bwjyghaztz" "0.845703" "hwuofuftlr" "0.062857" "xzbqjpzqlm" "0.148334" "rhkpfsuhoq" "0.903658" "ywlqbjqeug" "0.171792" "haxesjafmh" "0.607711" "ouroipthpq" "0.213063" "kdklhpxntt" "0.566853" "mhrvuemywb" "0.066576" "cpjveufsvk" "0.575035" "mszjkgsrio" "0.883155" "rtskokvklv" "0.326063" "kdcvbkrbsj" "0.497748" "pbfijwccjp" "0.096181" "gsvkmnluiz" "0.651896" "brwlqbfoat" "0.698481" "wzxdkpehwf" "0.241647" "hhbceuegvh" "0.335103" "ubwlcefgqb" "0.139593" "vlhtdpqavh" "0.043865" "wghyakzbit" "0.232605" "adfhfatarh" "0.280517" "wevfinjbqk" "0.240397" "scgjdkyetq" "0.661665" "ymwwctfodg" "0.406742" "sotsxznskx" "0.651442" "ckqebhazel" "0.954087" "dwzqowbrsd" "0.118853" "dclualrzqb" "0.859469" "ifiizdeong" "0.715490" "etcsjxoqab" "0.365077" "igehetokzq" "0.303267" "tuajnnqtcq" "0.187568" "mxpzuzrzuo" "0.447848" "oqmuhlruqy" "0.385352" "hvtlkrungk" "0.055211" "dygkzcpakt" "0.403664" "rnlaakgsrf" "0.314530" "yoblelzlkd" "0.082484" "mwmcwqzbld" "0.916300" "mgldvzleyy" "0.169185" "ahcaaodvgi" "0.972997" "erglflfnql" "0.188418" "behdxlfdho" "0.605785" "ikpikupjoi" "0.348162" "ylulwsnjay" "0.512359" "qcsxjrjcfc" "0.376004" "ollacusjzj" "0.312060" "ethxaycsil" "0.912136" "laepwenqmc" "0.629227" "eksvvoxziw" "0.473402" "ulepgommyy" "0.112999" "efhynoxlul" "0.141312" "vhjaphfdpj" "0.501631" "otclvmbilg" "0.622360" "ndltyojjxj" "0.560323" "ehnrizfmfo" "0.856890" "tqkprkoixe" "0.295874" "cvohdragtx" "0.144378" "emfjcnujqn" "0.013908" "bzursuzuei" "0.765880" "qmnxipsiga" "0.655198" "dxnprfawun" "0.921417" "umttshfkpk" "0.269042" "nrbfkysxaf" "0.426194" "xjksnqifds" "0.009747" "qatkvfuttq" "0.222498" "bqqohkuylc" "0.487539" "thmmmlqluk" "0.447940" "gnrmnwaxls" "0.757365" "usykkwszvh" "0.127757" "nnhrgirrtw" "0.114722" "sujbwndgwl" "0.320579" "pkvcbelpos" "0.028885" "fussukqrph" "0.898756" "bgtxhxkhvv" "0.440242" "ywiurvfbpg" "0.195203" "rakustfykw" "0.455870" "txhllnvudv" "0.038326" "smwbxeqbed" "0.636364" "rdsfcdvkqz" "0.602638" "nknlysgviv" "0.703795" "yzviqaobku" "0.517737" "rngtndwjyg" "0.896203" "jqmscuprwq" "0.758854" "bcwncpnibg" "0.497263" "rwrxxrnwtq" "0.810537" "fpmbbgiaao" "0.816854" "mshexjmkmn" "0.132051" "rhzpguhsws" "0.319074" "krxneqolle" "0.336648" "dozecfsvue" "0.607888" "jbzyfznpdn" "0.971581" "tjnbsybxws" "0.261454" "vpzsmbjkvy" "0.581137" "dewdgfrhos" "0.680898" "gcjruttnno" "0.999251" "uzaejrbwue" "0.158681" "jvekvvldai" "0.606900" "imexfccbxk" "0.986671" "exhjfssojj" "0.999539" "hjjxyybxiv" "0.548141" "mjifqzmtsd" "0.838391" "tbqidtevrl" "0.812230" "hjlhurakwh" "0.308053" "ughnpilqqm" "0.047394" "kfselnpkim" "0.852908" "vewfxcxkpf" "0.201866" "usjmfkopln" "0.126260" "yxsnreuepl" "0.246804" "flrsaczxzc" "0.835412" "aadzbodres" "0.293504" "bhwytqsafu" "0.708503" "lpahctqgna" "0.045136" "zwlhpcahwu" "0.601683" "kgirldeylz" "0.556444" "krtsiucvvu" "0.595704" "adlxahxsbq" "0.191964" "alokvrpbih" "0.572409" "mmcunsiwad" "0.551146" "dfdodbelzn" "0.441988" "ejlunxlwxn" "0.419999" "tlnkrncpwi" "0.037276" "jhocasnttw" "0.132050" "qslrwqmixc" "0.767421" "afamsavgsi" "0.697485" "ramoirrdyd" "0.245522" "hplvvuoscb" "0.506283" "dxufcyurjx" "0.614086" "dablvesuho" "0.085394" "ovqohpxjft" "0.343138" "qclkaeciey" "0.148648" "dgodkfjzos" "0.740439" "iobkwbwceu" "0.829028" "ocmtsfpsgh" "0.472991" "ubtiscdgrn" "0.349979" "fsoardckcw" "0.094781" "sstqpivwip" "0.846751" "wzuhzzdezi" "0.746618" "tmyuncyoyd" "0.338101" "ygoiannoht" "0.538581" "zkbqvttlzy" "0.306575" "bwizktcwmb" "0.560909" "dcjlwhfstw" "0.075409" "pheajlhymx" "0.142967" "ysntbzffxq" "0.385727" "rgtondctpo" "0.825053" "uncqdpbhwb" "0.231924" "bdtbaxnuko" "0.138864" "fsthobmdxk" "0.309461" "auwfujaoya" "0.288084" "hertbwuzyw" "0.452947" "azpwrzovza" "0.987974" "yilvzcevlj" "0.374557" "kpfqxroqbs" "0.224445" "dlomhvkoxg" "0.205225" "vjhpmffzxc" "0.863114" "klwqsggtob"' +tested-groups: +- sorted-set +tested-commands: +- zrange +redis-topologies: +- oss-standalone +build-variants: +- gcc:8.5.0-amd64-debian-buster-default +- dockerhub +clientconfig: + run_image: redislabs/memtier_benchmark:edge + tool: memtier_benchmark + arguments: --command="ZSCAN zset:1000 0" --hide-histogram --test-time 120 + resources: + requests: + cpus: '4' + memory: 2g + +priority: 53 From 4782ed54c41572b893627ec8c735fc34266b1aad Mon Sep 17 00:00:00 2001 From: fcosta_oliveira Date: Fri, 4 Jul 2025 19:20:53 +0100 Subject: [PATCH 2/2] fixed spec validation --- ...er_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml | 2 +- .../memtier_benchmark-1key-set-1K-elements-sscan.yml | 2 +- .../memtier_benchmark-1key-zset-1K-elements-zscan.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml index 5864006..52f3dc5 100644 --- a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan-cursor-count-100.yml @@ -14,7 +14,7 @@ dbconfig: tested-groups: - set tested-commands: -- smembers +- sscan redis-topologies: - oss-standalone build-variants: diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan.yml index 33dc458..7996a30 100644 --- a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan.yml +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-set-1K-elements-sscan.yml @@ -14,7 +14,7 @@ dbconfig: tested-groups: - set tested-commands: -- smembers +- sscan redis-topologies: - oss-standalone build-variants: diff --git a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-zset-1K-elements-zscan.yml b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-zset-1K-elements-zscan.yml index 7b1021f..5df742a 100644 --- a/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-zset-1K-elements-zscan.yml +++ b/redis_benchmarks_specification/test-suites/memtier_benchmark-1key-zset-1K-elements-zscan.yml @@ -14,7 +14,7 @@ dbconfig: tested-groups: - sorted-set tested-commands: -- zrange +- zscan redis-topologies: - oss-standalone build-variants: