From b6f96f0915feaafc8bdcc85943ba462f2725427c Mon Sep 17 00:00:00 2001 From: Ryan Gang Date: Wed, 12 Jun 2024 00:05:10 +0530 Subject: [PATCH] test: update fixtures --- internal/test_helpers/fixtures/expiry/pass | 22 +- .../fixtures/rdb-read-value-with-expiry/pass | 58 +-- internal/test_helpers/fixtures/repl-wait/pass | 356 +++++++++--------- internal/test_helpers/fixtures/streams/pass | 290 +++++++------- 4 files changed, 363 insertions(+), 363 deletions(-) diff --git a/internal/test_helpers/fixtures/expiry/pass b/internal/test_helpers/fixtures/expiry/pass index ce3effd..c6c2883 100644 --- a/internal/test_helpers/fixtures/expiry/pass +++ b/internal/test_helpers/fixtures/expiry/pass @@ -7,16 +7,16 @@ Debug = true [stage-7] Received bytes: "+OK\r\n" [stage-7] Received RESP simple string: "OK" [stage-7] Received "OK" -[stage-7] Received OK at 20:39:57.019 -[stage-7] Fetching key "apple" at 20:39:57.019 (should not be expired) -[stage-7] $ redis-cli GET apple +[stage-7] Received OK at 20:00:25.321 +[stage-7] Fetching key "apple" at 20:00:25.321 (should not be expired) +[stage-7] > GET apple [stage-7] Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\napple\r\n" [stage-7] Received bytes: "$9\r\nblueberry\r\n" [stage-7] Received RESP bulk string: "blueberry" [stage-7] Received "blueberry" [stage-7] Sleeping for 101ms -[stage-7] Fetching key "apple" at 20:39:57.122 (should be expired) -[stage-7] $ redis-cli GET apple +[stage-7] Fetching key "apple" at 20:00:25.425 (should be expired) +[stage-7] > GET apple [stage-7] Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\napple\r\n" [stage-7] Received bytes: "$-1\r\n" [stage-7] Received RESP null bulk string: "$-1\r\n" @@ -34,7 +34,7 @@ Debug = true [stage-6] Received RESP simple string: "OK" [stage-6] Received "OK" [stage-6] Getting key blueberry -[stage-6] $ redis-cli GET blueberry +[stage-6] > GET blueberry [stage-6] Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\nblueberry\r\n" [stage-6] Received bytes: "$9\r\nraspberry\r\n" [stage-6] Received RESP bulk string: "raspberry" @@ -66,17 +66,17 @@ Debug = true [stage-4] client-2: Received bytes: "+PONG\r\n" [stage-4] client-2: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-1: $ redis-cli PING +[stage-4] client-1: > PING [stage-4] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-1: Received bytes: "+PONG\r\n" [stage-4] client-1: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-1: $ redis-cli PING +[stage-4] client-1: > PING [stage-4] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-1: Received bytes: "+PONG\r\n" [stage-4] client-1: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-2: $ redis-cli PING +[stage-4] client-2: > PING [stage-4] client-2: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-2: Received bytes: "+PONG\r\n" [stage-4] client-2: Received RESP simple string: "PONG" @@ -100,12 +100,12 @@ Debug = true [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" [stage-3] Received "PONG" -[stage-3] client-1: $ redis-cli PING +[stage-3] client-1: > PING [stage-3] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" [stage-3] Received "PONG" -[stage-3] client-1: $ redis-cli PING +[stage-3] client-1: > PING [stage-3] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" diff --git a/internal/test_helpers/fixtures/rdb-read-value-with-expiry/pass b/internal/test_helpers/fixtures/rdb-read-value-with-expiry/pass index 758da5f..92ee3ff 100644 --- a/internal/test_helpers/fixtures/rdb-read-value-with-expiry/pass +++ b/internal/test_helpers/fixtures/rdb-read-value-with-expiry/pass @@ -1,18 +1,18 @@ Debug = true [stage-13] Running tests for Stage #13: sm4 -[stage-13] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles388319618 --dbfilename pear.rdb +[stage-13] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles4019289137 --dbfilename pear.rdb [stage-13] client: $ redis-cli GET orange [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\norange\r\n" [stage-13] client: Received bytes: "$10\r\nstrawberry\r\n" [stage-13] client: Received RESP bulk string: "strawberry" [stage-13] Received "strawberry" -[stage-13] client: $ redis-cli GET mango +[stage-13] client: > GET mango [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\nmango\r\n" [stage-13] client: Received bytes: "$-1\r\n" [stage-13] client: Received RESP null bulk string: "$-1\r\n" [stage-13] Received "$-1\r\n" -[stage-13] client: $ redis-cli GET pineapple +[stage-13] client: > GET pineapple [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\npineapple\r\n" [stage-13] client: Received bytes: "$9\r\nblueberry\r\n" [stage-13] client: Received RESP bulk string: "blueberry" @@ -23,28 +23,28 @@ Debug = true [stage-12] Running tests for Stage #12: dq3 [stage-12] Created RDB file with key-value pairs: "grape"="pineapple", "apple"="raspberry", "banana"="apple", "mango"="orange", "orange"="pear" -[stage-12] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2171782643 --dbfilename raspberry.rdb +[stage-12] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles117344466 --dbfilename raspberry.rdb [stage-12] client: $ redis-cli GET grape [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\ngrape\r\n" [stage-12] client: Received bytes: "$9\r\npineapple\r\n" [stage-12] client: Received RESP bulk string: "pineapple" [stage-12] Received "pineapple" -[stage-12] client: $ redis-cli GET apple +[stage-12] client: > GET apple [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\napple\r\n" [stage-12] client: Received bytes: "$9\r\nraspberry\r\n" [stage-12] client: Received RESP bulk string: "raspberry" [stage-12] Received "raspberry" -[stage-12] client: $ redis-cli GET banana +[stage-12] client: > GET banana [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\nbanana\r\n" [stage-12] client: Received bytes: "$5\r\napple\r\n" [stage-12] client: Received RESP bulk string: "apple" [stage-12] Received "apple" -[stage-12] client: $ redis-cli GET mango +[stage-12] client: > GET mango [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\nmango\r\n" [stage-12] client: Received bytes: "$6\r\norange\r\n" [stage-12] client: Received RESP bulk string: "orange" [stage-12] Received "orange" -[stage-12] client: $ redis-cli GET orange +[stage-12] client: > GET orange [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\norange\r\n" [stage-12] client: Received bytes: "$4\r\npear\r\n" [stage-12] client: Received RESP bulk string: "pear" @@ -55,19 +55,19 @@ Debug = true [stage-11] Running tests for Stage #11: jw4 [stage-11] Created RDB file with 3 keys: ["banana" "apple" "blueberry"] -[stage-11] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1209284205 --dbfilename blueberry.rdb +[stage-11] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2161578068 --dbfilename blueberry.rdb [stage-11] client: $ redis-cli KEYS * [stage-11] client: Sent bytes: "*2\r\n$4\r\nKEYS\r\n$1\r\n*\r\n" -[stage-11] client: Received bytes: "*3\r\n$5\r\napple\r\n$9\r\nblueberry\r\n$6\r\nbanana\r\n" -[stage-11] client: Received RESP array: ["apple", "blueberry", "banana"] -[stage-11] Received ["apple", "blueberry", "banana"] +[stage-11] client: Received bytes: "*3\r\n$9\r\nblueberry\r\n$6\r\nbanana\r\n$5\r\napple\r\n" +[stage-11] client: Received RESP array: ["blueberry", "banana", "apple"] +[stage-11] Received ["blueberry", "banana", "apple"] [stage-11] Test passed. [stage-11] Terminating program [stage-11] Program terminated successfully [stage-10] Running tests for Stage #10: gc6 [stage-10] Created RDB file with single key-value pair: grape="pineapple" -[stage-10] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles384942019 --dbfilename orange.rdb +[stage-10] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2004705524 --dbfilename orange.rdb [stage-10] client: $ redis-cli GET grape [stage-10] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\ngrape\r\n" [stage-10] client: Received bytes: "$9\r\npineapple\r\n" @@ -79,7 +79,7 @@ Debug = true [stage-9] Running tests for Stage #9: jz6 [stage-9] Created RDB file with single key: "mango" -[stage-9] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3198695930 --dbfilename pear.rdb +[stage-9] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1043361946 --dbfilename pear.rdb [stage-9] client: $ redis-cli KEYS * [stage-9] client: Sent bytes: "*2\r\n$4\r\nKEYS\r\n$1\r\n*\r\n" [stage-9] client: Received bytes: "*1\r\n$5\r\nmango\r\n" @@ -90,12 +90,12 @@ Debug = true [stage-9] Program terminated successfully [stage-8] Running tests for Stage #8: zg5 -[stage-8] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles825729594 --dbfilename blueberry.rdb +[stage-8] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1967874176 --dbfilename blueberry.rdb [stage-8] client: $ redis-cli CONFIG GET dir [stage-8] client: Sent bytes: "*3\r\n$6\r\nCONFIG\r\n$3\r\nGET\r\n$3\r\ndir\r\n" -[stage-8] client: Received bytes: "*2\r\n$3\r\ndir\r\n$74\r\n/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles825729594\r\n" -[stage-8] client: Received RESP array: ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles825729594"] -[stage-8] Received ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles825729594"] +[stage-8] client: Received bytes: "*2\r\n$3\r\ndir\r\n$75\r\n/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1967874176\r\n" +[stage-8] client: Received RESP array: ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1967874176"] +[stage-8] Received ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1967874176"] [stage-8] Test passed. [stage-8] Terminating program [stage-8] Program terminated successfully @@ -107,16 +107,16 @@ Debug = true [stage-7] Received bytes: "+OK\r\n" [stage-7] Received RESP simple string: "OK" [stage-7] Received "OK" -[stage-7] Received OK at 20:40:46.013 -[stage-7] Fetching key "strawberry" at 20:40:46.013 (should not be expired) -[stage-7] $ redis-cli GET strawberry +[stage-7] Received OK at 20:00:45.594 +[stage-7] Fetching key "strawberry" at 20:00:45.594 (should not be expired) +[stage-7] > GET strawberry [stage-7] Sent bytes: "*2\r\n$3\r\nGET\r\n$10\r\nstrawberry\r\n" [stage-7] Received bytes: "$4\r\npear\r\n" [stage-7] Received RESP bulk string: "pear" [stage-7] Received "pear" [stage-7] Sleeping for 101ms -[stage-7] Fetching key "strawberry" at 20:40:46.116 (should be expired) -[stage-7] $ redis-cli GET strawberry +[stage-7] Fetching key "strawberry" at 20:00:45.697 (should be expired) +[stage-7] > GET strawberry [stage-7] Sent bytes: "*2\r\n$3\r\nGET\r\n$10\r\nstrawberry\r\n" [stage-7] Received bytes: "$-1\r\n" [stage-7] Received RESP null bulk string: "$-1\r\n" @@ -134,7 +134,7 @@ Debug = true [stage-6] Received RESP simple string: "OK" [stage-6] Received "OK" [stage-6] Getting key grape -[stage-6] $ redis-cli GET grape +[stage-6] > GET grape [stage-6] Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\ngrape\r\n" [stage-6] Received bytes: "$9\r\nraspberry\r\n" [stage-6] Received RESP bulk string: "raspberry" @@ -166,17 +166,17 @@ Debug = true [stage-4] client-2: Received bytes: "+PONG\r\n" [stage-4] client-2: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-1: $ redis-cli PING +[stage-4] client-1: > PING [stage-4] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-1: Received bytes: "+PONG\r\n" [stage-4] client-1: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-1: $ redis-cli PING +[stage-4] client-1: > PING [stage-4] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-1: Received bytes: "+PONG\r\n" [stage-4] client-1: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-2: $ redis-cli PING +[stage-4] client-2: > PING [stage-4] client-2: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-2: Received bytes: "+PONG\r\n" [stage-4] client-2: Received RESP simple string: "PONG" @@ -200,12 +200,12 @@ Debug = true [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" [stage-3] Received "PONG" -[stage-3] client-1: $ redis-cli PING +[stage-3] client-1: > PING [stage-3] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" [stage-3] Received "PONG" -[stage-3] client-1: $ redis-cli PING +[stage-3] client-1: > PING [stage-3] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" diff --git a/internal/test_helpers/fixtures/repl-wait/pass b/internal/test_helpers/fixtures/repl-wait/pass index 94ea5f5..c59774b 100644 --- a/internal/test_helpers/fixtures/repl-wait/pass +++ b/internal/test_helpers/fixtures/repl-wait/pass @@ -9,23 +9,23 @@ Debug = true [stage-31] replica-1: Received bytes: "+PONG\r\n" [stage-31] replica-1: Received RESP simple string: "PONG" [stage-31] Received "PONG" -[stage-31] replica-1: $ redis-cli REPLCONF listening-port 6380 +[stage-31] replica-1: > REPLCONF listening-port 6380 [stage-31] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-31] replica-1: Received bytes: "+OK\r\n" [stage-31] replica-1: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-1: $ redis-cli REPLCONF capa psync2 +[stage-31] replica-1: > REPLCONF capa psync2 [stage-31] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-31] replica-1: Received bytes: "+OK\r\n" [stage-31] replica-1: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-1: $ redis-cli PSYNC ? -1 +[stage-31] replica-1: > PSYNC ? -1 [stage-31] replica-1: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-31] replica-1: Received bytes: "+FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0\r\n" -[stage-31] replica-1: Received RESP simple string: "FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0" -[stage-31] Received "FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0" +[stage-31] replica-1: Received bytes: "+FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0\r\n" +[stage-31] replica-1: Received RESP simple string: "FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0" +[stage-31] Received "FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0" [stage-31] Reading RDB file... -[stage-31] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xc7\xf3Uf\xfa\bused-mem°\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(7871e74a38047e110f80b29c12a4edb7dbe9e171\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xffځ\"U\x9f\xa3\x99\xcb" +[stage-31] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u0097_hf\xfa\bused-mem\xc20\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(24afbc3e4024091ea10a51a09e6ff387ca5ecb0b\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xf1\xd9Q\xda]ܹ\xbd" [stage-31] Received RDB file [stage-31] Creating replica: 2 [stage-31] replica-2: $ redis-cli PING @@ -33,23 +33,23 @@ Debug = true [stage-31] replica-2: Received bytes: "+PONG\r\n" [stage-31] replica-2: Received RESP simple string: "PONG" [stage-31] Received "PONG" -[stage-31] replica-2: $ redis-cli REPLCONF listening-port 6381 +[stage-31] replica-2: > REPLCONF listening-port 6381 [stage-31] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6381\r\n" [stage-31] replica-2: Received bytes: "+OK\r\n" [stage-31] replica-2: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-2: $ redis-cli REPLCONF capa psync2 +[stage-31] replica-2: > REPLCONF capa psync2 [stage-31] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-31] replica-2: Received bytes: "+OK\r\n" [stage-31] replica-2: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-2: $ redis-cli PSYNC ? -1 +[stage-31] replica-2: > PSYNC ? -1 [stage-31] replica-2: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-31] replica-2: Received bytes: "+FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0\r\n" -[stage-31] replica-2: Received RESP simple string: "FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0" -[stage-31] Received "FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0" +[stage-31] replica-2: Received bytes: "+FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0\r\n" +[stage-31] replica-2: Received RESP simple string: "FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0" +[stage-31] Received "FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0" [stage-31] Reading RDB file... -[stage-31] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xc7\xf3Uf\xfa\bused-mem\xc2@\xf6\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(7871e74a38047e110f80b29c12a4edb7dbe9e171\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xffGu\xafա\xfd\x0e\x04" +[stage-31] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u0097_hf\xfa\bused-mem\xc2\xc0\xf5\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(24afbc3e4024091ea10a51a09e6ff387ca5ecb0b\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xffX\xcc\xc6ݥqw\b" [stage-31] Received RDB file [stage-31] Creating replica: 3 [stage-31] replica-3: $ redis-cli PING @@ -57,23 +57,23 @@ Debug = true [stage-31] replica-3: Received bytes: "+PONG\r\n" [stage-31] replica-3: Received RESP simple string: "PONG" [stage-31] Received "PONG" -[stage-31] replica-3: $ redis-cli REPLCONF listening-port 6382 +[stage-31] replica-3: > REPLCONF listening-port 6382 [stage-31] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6382\r\n" [stage-31] replica-3: Received bytes: "+OK\r\n" [stage-31] replica-3: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-3: $ redis-cli REPLCONF capa psync2 +[stage-31] replica-3: > REPLCONF capa psync2 [stage-31] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-31] replica-3: Received bytes: "+OK\r\n" [stage-31] replica-3: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-3: $ redis-cli PSYNC ? -1 +[stage-31] replica-3: > PSYNC ? -1 [stage-31] replica-3: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-31] replica-3: Received bytes: "+FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0\r\n" -[stage-31] replica-3: Received RESP simple string: "FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0" -[stage-31] Received "FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0" +[stage-31] replica-3: Received bytes: "+FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0\r\n" +[stage-31] replica-3: Received RESP simple string: "FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0" +[stage-31] Received "FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0" [stage-31] Reading RDB file... -[stage-31] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xc7\xf3Uf\xfa\bused-mem\xc2@A\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(7871e74a38047e110f80b29c12a4edb7dbe9e171\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff~\x9dV\xaf\x02\x8d\xc0\x9f" +[stage-31] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u0097_hf\xfa\bused-mem\xc2\xc0@\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(24afbc3e4024091ea10a51a09e6ff387ca5ecb0b\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff`\xeb^\x95L\xbe\xe0&" [stage-31] Received RDB file [stage-31] Creating replica: 4 [stage-31] replica-4: $ redis-cli PING @@ -81,30 +81,30 @@ Debug = true [stage-31] replica-4: Received bytes: "+PONG\r\n" [stage-31] replica-4: Received RESP simple string: "PONG" [stage-31] Received "PONG" -[stage-31] replica-4: $ redis-cli REPLCONF listening-port 6383 +[stage-31] replica-4: > REPLCONF listening-port 6383 [stage-31] replica-4: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6383\r\n" [stage-31] replica-4: Received bytes: "+OK\r\n" [stage-31] replica-4: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-4: $ redis-cli REPLCONF capa psync2 +[stage-31] replica-4: > REPLCONF capa psync2 [stage-31] replica-4: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-31] replica-4: Received bytes: "+OK\r\n" [stage-31] replica-4: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-4: $ redis-cli PSYNC ? -1 +[stage-31] replica-4: > PSYNC ? -1 [stage-31] replica-4: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-31] replica-4: Received bytes: "+FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0\r\n" -[stage-31] replica-4: Received RESP simple string: "FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0" -[stage-31] Received "FULLRESYNC 7871e74a38047e110f80b29c12a4edb7dbe9e171 0" +[stage-31] replica-4: Received bytes: "+FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0\r\n" +[stage-31] replica-4: Received RESP simple string: "FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0" +[stage-31] Received "FULLRESYNC 24afbc3e4024091ea10a51a09e6ff387ca5ecb0b 0" [stage-31] Reading RDB file... -[stage-31] replica-4: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xc7\xf3Uf\xfa\bused-mem\xc2P\x8c\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(7871e74a38047e110f80b29c12a4edb7dbe9e171\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xd2j\xe2֙\x10f\xc3" +[stage-31] replica-4: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u0097_hf\xfa\bused-mem\xc2Ћ\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(24afbc3e4024091ea10a51a09e6ff387ca5ecb0b\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xa4\xde\xdf\xe2Z\xc4\xf5\x8e" [stage-31] Received RDB file [stage-31] client: $ redis-cli SET foo 123 [stage-31] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\n123\r\n" [stage-31] client: Received bytes: "+OK\r\n" [stage-31] client: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] client: $ redis-cli WAIT 1 500 +[stage-31] client: > WAIT 1 500 [stage-31] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n1\r\n$3\r\n500\r\n" [stage-31] Testing Replica : 1 [stage-31] replica-1: Expecting "SET foo 123" to be propagated @@ -159,12 +159,12 @@ Debug = true [stage-31] client: Received bytes: ":1\r\n" [stage-31] client: Received RESP integer: 1 [stage-31] Passed first WAIT test. -[stage-31] client: $ redis-cli SET baz 789 +[stage-31] client: > SET baz 789 [stage-31] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbaz\r\n$3\r\n789\r\n" [stage-31] client: Received bytes: "+OK\r\n" [stage-31] client: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] client: $ redis-cli WAIT 4 2000 +[stage-31] client: > WAIT 4 2000 [stage-31] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n4\r\n$4\r\n2000\r\n" [stage-31] Testing Replica : 1 [stage-31] replica-1: Expecting "SET baz 789" to be propagated @@ -176,7 +176,7 @@ Debug = true [stage-31] replica-1: Received RESP array: ["REPLCONF", "GETACK", "*"] [stage-31] Received ["REPLCONF", "GETACK", "*"] [stage-31] replica-1: Sending ACK to Master -[stage-31] replica-1: $ redis-cli REPLCONF ACK 122 +[stage-31] replica-1: > REPLCONF ACK 122 [stage-31] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$3\r\n122\r\n" [stage-31] Testing Replica : 2 [stage-31] replica-2: Expecting "SET baz 789" to be propagated @@ -214,7 +214,7 @@ Debug = true [stage-31] replica-4: Not sending ACK to Master [stage-31] client: Received bytes: ":3\r\n" [stage-31] client: Received RESP integer: 3 -[stage-31] WAIT command returned after 2096 ms +[stage-31] WAIT command returned after 2099 ms [stage-31] Test passed. [stage-31] Terminating program [stage-31] Program terminated successfully @@ -228,23 +228,23 @@ Debug = true [stage-30] replica-1: Received bytes: "+PONG\r\n" [stage-30] replica-1: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-1: $ redis-cli REPLCONF listening-port 6380 +[stage-30] replica-1: > REPLCONF listening-port 6380 [stage-30] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-30] replica-1: Received bytes: "+OK\r\n" [stage-30] replica-1: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-1: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-1: > REPLCONF capa psync2 [stage-30] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-1: Received bytes: "+OK\r\n" [stage-30] replica-1: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-1: $ redis-cli PSYNC ? -1 +[stage-30] replica-1: > PSYNC ? -1 [stage-30] replica-1: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-1: Received bytes: "+FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0\r\n" -[stage-30] replica-1: Received RESP simple string: "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" -[stage-30] Received "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" +[stage-30] replica-1: Received bytes: "+FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0\r\n" +[stage-30] replica-1: Received RESP simple string: "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" +[stage-30] Received "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" [stage-30] Reading RDB file... -[stage-30] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xc9\xf3Uf\xfa\bused-mem\xc20\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(0904835199f2f5087c1105fc18520540809dfdca\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x1f\xfb\xde\xe0ƝO[" +[stage-30] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009a_hf\xfa\bused-mem\xc2\x10\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(096e7549a50b12a4671ab1c7ea534b13de70b9ce\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x872=x\x17\x9d\x1a<" [stage-30] Received RDB file [stage-30] Creating replica: 2 [stage-30] replica-2: $ redis-cli PING @@ -252,23 +252,23 @@ Debug = true [stage-30] replica-2: Received bytes: "+PONG\r\n" [stage-30] replica-2: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-2: $ redis-cli REPLCONF listening-port 6381 +[stage-30] replica-2: > REPLCONF listening-port 6381 [stage-30] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6381\r\n" [stage-30] replica-2: Received bytes: "+OK\r\n" [stage-30] replica-2: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-2: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-2: > REPLCONF capa psync2 [stage-30] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-2: Received bytes: "+OK\r\n" [stage-30] replica-2: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-2: $ redis-cli PSYNC ? -1 +[stage-30] replica-2: > PSYNC ? -1 [stage-30] replica-2: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-2: Received bytes: "+FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0\r\n" -[stage-30] replica-2: Received RESP simple string: "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" -[stage-30] Received "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" +[stage-30] replica-2: Received bytes: "+FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0\r\n" +[stage-30] replica-2: Received RESP simple string: "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" +[stage-30] Received "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" [stage-30] Reading RDB file... -[stage-30] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xc9\xf3Uf\xfa\bused-mem\xc2\xc0\xf5\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(0904835199f2f5087c1105fc18520540809dfdca\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xb6\xeeI\xe7>0\x81\xee" +[stage-30] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009a_hf\xfa\bused-mem\u00a0\xf5\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(096e7549a50b12a4671ab1c7ea534b13de70b9ce\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xcc\xc1\x9a(q\xf9ne" [stage-30] Received RDB file [stage-30] Creating replica: 3 [stage-30] replica-3: $ redis-cli PING @@ -276,23 +276,23 @@ Debug = true [stage-30] replica-3: Received bytes: "+PONG\r\n" [stage-30] replica-3: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-3: $ redis-cli REPLCONF listening-port 6382 +[stage-30] replica-3: > REPLCONF listening-port 6382 [stage-30] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6382\r\n" [stage-30] replica-3: Received bytes: "+OK\r\n" [stage-30] replica-3: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-3: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-3: > REPLCONF capa psync2 [stage-30] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-3: Received bytes: "+OK\r\n" [stage-30] replica-3: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-3: $ redis-cli PSYNC ? -1 +[stage-30] replica-3: > PSYNC ? -1 [stage-30] replica-3: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-3: Received bytes: "+FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0\r\n" -[stage-30] replica-3: Received RESP simple string: "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" -[stage-30] Received "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" +[stage-30] replica-3: Received bytes: "+FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0\r\n" +[stage-30] replica-3: Received RESP simple string: "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" +[stage-30] Received "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" [stage-30] Reading RDB file... -[stage-30] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xc9\xf3Uf\xfa\bused-mem\xc2\xc0@\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(0904835199f2f5087c1105fc18520540809dfdca\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x8e\xc9ѯ\xd7\xff\x16\xc0" +[stage-30] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009a_hf\xfa\bused-mem\u00a0@\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(096e7549a50b12a4671ab1c7ea534b13de70b9ce\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xf4\xe6\x02`\x986\xf9K" [stage-30] Received RDB file [stage-30] Creating replica: 4 [stage-30] replica-4: $ redis-cli PING @@ -300,23 +300,23 @@ Debug = true [stage-30] replica-4: Received bytes: "+PONG\r\n" [stage-30] replica-4: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-4: $ redis-cli REPLCONF listening-port 6383 +[stage-30] replica-4: > REPLCONF listening-port 6383 [stage-30] replica-4: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6383\r\n" [stage-30] replica-4: Received bytes: "+OK\r\n" [stage-30] replica-4: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-4: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-4: > REPLCONF capa psync2 [stage-30] replica-4: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-4: Received bytes: "+OK\r\n" [stage-30] replica-4: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-4: $ redis-cli PSYNC ? -1 +[stage-30] replica-4: > PSYNC ? -1 [stage-30] replica-4: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-4: Received bytes: "+FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0\r\n" -[stage-30] replica-4: Received RESP simple string: "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" -[stage-30] Received "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" +[stage-30] replica-4: Received bytes: "+FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0\r\n" +[stage-30] replica-4: Received RESP simple string: "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" +[stage-30] Received "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" [stage-30] Reading RDB file... -[stage-30] replica-4: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xc9\xf3Uf\xfa\bused-mem\xc2Ћ\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(0904835199f2f5087c1105fc18520540809dfdca\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xffJ\xfcP\xd8\xc1\x85\x03h" +[stage-30] replica-4: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009a_hf\xfa\bused-mem°\x8b\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(096e7549a50b12a4671ab1c7ea534b13de70b9ce\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff0Ӄ\x17\x8eL\xec\xe3" [stage-30] Received RDB file [stage-30] Creating replica: 5 [stage-30] replica-5: $ redis-cli PING @@ -324,23 +324,23 @@ Debug = true [stage-30] replica-5: Received bytes: "+PONG\r\n" [stage-30] replica-5: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-5: $ redis-cli REPLCONF listening-port 6384 +[stage-30] replica-5: > REPLCONF listening-port 6384 [stage-30] replica-5: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6384\r\n" [stage-30] replica-5: Received bytes: "+OK\r\n" [stage-30] replica-5: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-5: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-5: > REPLCONF capa psync2 [stage-30] replica-5: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-5: Received bytes: "+OK\r\n" [stage-30] replica-5: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-5: $ redis-cli PSYNC ? -1 +[stage-30] replica-5: > PSYNC ? -1 [stage-30] replica-5: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-5: Received bytes: "+FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0\r\n" -[stage-30] replica-5: Received RESP simple string: "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" -[stage-30] Received "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" +[stage-30] replica-5: Received bytes: "+FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0\r\n" +[stage-30] replica-5: Received RESP simple string: "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" +[stage-30] Received "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" [stage-30] Reading RDB file... -[stage-30] replica-5: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xca\xf3Uf\xfa\bused-mem\xc2\xe0\xd6\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(0904835199f2f5087c1105fc18520540809dfdca\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff?\xf6o\xc1\xaa\xc1qk" +[stage-30] replica-5: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009a_hf\xfa\bused-mem\xc2\xc0\xd6\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(096e7549a50b12a4671ab1c7ea534b13de70b9ce\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xffӲ\xf2\xad%5\x86E" [stage-30] Received RDB file [stage-30] Creating replica: 6 [stage-30] replica-6: $ redis-cli PING @@ -348,23 +348,23 @@ Debug = true [stage-30] replica-6: Received bytes: "+PONG\r\n" [stage-30] replica-6: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-6: $ redis-cli REPLCONF listening-port 6385 +[stage-30] replica-6: > REPLCONF listening-port 6385 [stage-30] replica-6: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6385\r\n" [stage-30] replica-6: Received bytes: "+OK\r\n" [stage-30] replica-6: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-6: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-6: > REPLCONF capa psync2 [stage-30] replica-6: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-6: Received bytes: "+OK\r\n" [stage-30] replica-6: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-6: $ redis-cli PSYNC ? -1 +[stage-30] replica-6: > PSYNC ? -1 [stage-30] replica-6: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-6: Received bytes: "+FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0\r\n" -[stage-30] replica-6: Received RESP simple string: "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" -[stage-30] Received "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" +[stage-30] replica-6: Received bytes: "+FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0\r\n" +[stage-30] replica-6: Received RESP simple string: "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" +[stage-30] Received "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" [stage-30] Reading RDB file... -[stage-30] replica-6: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xca\xf3Uf\xfa\bused-mem\xc2\xe0!\x14\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(0904835199f2f5087c1105fc18520540809dfdca\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xffS\x8c\xcf\x1a\n\x9f!k" +[stage-30] replica-6: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009a_hf\xfa\bused-mem\xc2\xc0!\x14\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(096e7549a50b12a4671ab1c7ea534b13de70b9ce\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xbf\xc8Rv\x85k\xd6E" [stage-30] Received RDB file [stage-30] Creating replica: 7 [stage-30] replica-7: $ redis-cli PING @@ -372,40 +372,40 @@ Debug = true [stage-30] replica-7: Received bytes: "+PONG\r\n" [stage-30] replica-7: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-7: $ redis-cli REPLCONF listening-port 6386 +[stage-30] replica-7: > REPLCONF listening-port 6386 [stage-30] replica-7: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6386\r\n" [stage-30] replica-7: Received bytes: "+OK\r\n" [stage-30] replica-7: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-7: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-7: > REPLCONF capa psync2 [stage-30] replica-7: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-7: Received bytes: "+OK\r\n" [stage-30] replica-7: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-7: $ redis-cli PSYNC ? -1 +[stage-30] replica-7: > PSYNC ? -1 [stage-30] replica-7: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-7: Received bytes: "+FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0\r\n" -[stage-30] replica-7: Received RESP simple string: "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" -[stage-30] Received "FULLRESYNC 0904835199f2f5087c1105fc18520540809dfdca 0" +[stage-30] replica-7: Received bytes: "+FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0\r\n" +[stage-30] replica-7: Received RESP simple string: "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" +[stage-30] Received "FULLRESYNC 096e7549a50b12a4671ab1c7ea534b13de70b9ce 0" [stage-30] Reading RDB file... -[stage-30] replica-7: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xca\xf3Uf\xfa\bused-mem\xc2\xf0l\x14\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(0904835199f2f5087c1105fc18520540809dfdca\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xec\xde\xd1u\xbf\x0e\\{" +[stage-30] replica-7: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009a_hf\xfa\bused-mem\xc2\xd0l\x14\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(096e7549a50b12a4671ab1c7ea534b13de70b9ce\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x00\x9aL\x190\xfa\xabU" [stage-30] Received RDB file [stage-30] client: $ redis-cli WAIT 3 500 [stage-30] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n3\r\n$3\r\n500\r\n" [stage-30] client: Received bytes: ":7\r\n" [stage-30] client: Received RESP integer: 7 [stage-30] Received 7 -[stage-30] client: $ redis-cli WAIT 5 500 +[stage-30] client: > WAIT 5 500 [stage-30] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n5\r\n$3\r\n500\r\n" [stage-30] client: Received bytes: ":7\r\n" [stage-30] client: Received RESP integer: 7 [stage-30] Received 7 -[stage-30] client: $ redis-cli WAIT 7 500 +[stage-30] client: > WAIT 7 500 [stage-30] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n7\r\n$3\r\n500\r\n" [stage-30] client: Received bytes: ":7\r\n" [stage-30] client: Received RESP integer: 7 [stage-30] Received 7 -[stage-30] client: $ redis-cli WAIT 9 500 +[stage-30] client: > WAIT 9 500 [stage-30] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n9\r\n$3\r\n500\r\n" [stage-30] client: Received bytes: ":7\r\n" [stage-30] client: Received RESP integer: 7 @@ -460,18 +460,18 @@ Debug = true [stage-28] master: Received bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$1\r\n0\r\n" [stage-28] master: Received RESP array: ["REPLCONF", "ACK", "0"] [stage-28] Received ["REPLCONF", "ACK", "0"] -[stage-28] master: $ redis-cli PING +[stage-28] master: > PING [stage-28] master: Sent bytes: "*1\r\n$4\r\nPING\r\n" -[stage-28] master: $ redis-cli REPLCONF GETACK * +[stage-28] master: > REPLCONF GETACK * [stage-28] master: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n" [stage-28] master: Received bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$2\r\n51\r\n" [stage-28] master: Received RESP array: ["REPLCONF", "ACK", "51"] [stage-28] Received ["REPLCONF", "ACK", "51"] -[stage-28] master: $ redis-cli SET mango pear +[stage-28] master: > SET mango pear [stage-28] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$5\r\nmango\r\n$4\r\npear\r\n" -[stage-28] master: $ redis-cli SET banana blueberry +[stage-28] master: > SET banana blueberry [stage-28] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$6\r\nbanana\r\n$9\r\nblueberry\r\n" -[stage-28] master: $ redis-cli REPLCONF GETACK * +[stage-28] master: > REPLCONF GETACK * [stage-28] master: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n" [stage-28] master: Received bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$3\r\n162\r\n" [stage-28] master: Received RESP array: ["REPLCONF", "ACK", "162"] @@ -510,7 +510,7 @@ Debug = true [stage-27] Sending RDB file... [stage-27] master: Sent bytes: "$88\r\nREDIS0011\xfa\tredis-ver\x057.2.0\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2m\b\xbce\xfa\bused-mem°\xc4\x10\x00\xfa\baof-base\xc0\x00\xff\xf0n;\xfe\xc0\xffZ\xa2" [stage-27] Sent RDB file. -[stage-27] master: $ redis-cli REPLCONF GETACK * +[stage-27] master: > REPLCONF GETACK * [stage-27] master: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n" [stage-27] master: Received bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$1\r\n0\r\n" [stage-27] master: Received RESP array: ["REPLCONF", "ACK", "0"] @@ -549,11 +549,11 @@ Debug = true [stage-26] Sending RDB file... [stage-26] master: Sent bytes: "$88\r\nREDIS0011\xfa\tredis-ver\x057.2.0\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2m\b\xbce\xfa\bused-mem°\xc4\x10\x00\xfa\baof-base\xc0\x00\xff\xf0n;\xfe\xc0\xffZ\xa2" [stage-26] Sent RDB file. -[stage-26] master: $ redis-cli SET foo 123 +[stage-26] master: > SET foo 123 [stage-26] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\n123\r\n" -[stage-26] master: $ redis-cli SET bar 456 +[stage-26] master: > SET bar 456 [stage-26] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbar\r\n$3\r\n456\r\n" -[stage-26] master: $ redis-cli SET baz 789 +[stage-26] master: > SET baz 789 [stage-26] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbaz\r\n$3\r\n789\r\n" [stage-26] Getting key foo [stage-26] client: $ redis-cli GET foo @@ -562,13 +562,13 @@ Debug = true [stage-26] client: Received RESP bulk string: "123" [stage-26] Received "123" [stage-26] Getting key bar -[stage-26] client: $ redis-cli GET bar +[stage-26] client: > GET bar [stage-26] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$3\r\nbar\r\n" [stage-26] client: Received bytes: "$3\r\n456\r\n" [stage-26] client: Received RESP bulk string: "456" [stage-26] Received "456" [stage-26] Getting key baz -[stage-26] client: $ redis-cli GET baz +[stage-26] client: > GET baz [stage-26] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$3\r\nbaz\r\n" [stage-26] client: Received bytes: "$3\r\n789\r\n" [stage-26] client: Received RESP bulk string: "789" @@ -585,23 +585,23 @@ Debug = true [stage-25] replica-1: Received bytes: "+PONG\r\n" [stage-25] replica-1: Received RESP simple string: "PONG" [stage-25] Received "PONG" -[stage-25] replica-1: $ redis-cli REPLCONF listening-port 6380 +[stage-25] replica-1: > REPLCONF listening-port 6380 [stage-25] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-25] replica-1: Received bytes: "+OK\r\n" [stage-25] replica-1: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-1: $ redis-cli REPLCONF capa psync2 +[stage-25] replica-1: > REPLCONF capa psync2 [stage-25] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-25] replica-1: Received bytes: "+OK\r\n" [stage-25] replica-1: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-1: $ redis-cli PSYNC ? -1 +[stage-25] replica-1: > PSYNC ? -1 [stage-25] replica-1: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-25] replica-1: Received bytes: "+FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0\r\n" -[stage-25] replica-1: Received RESP simple string: "FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0" -[stage-25] Received "FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0" +[stage-25] replica-1: Received bytes: "+FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0\r\n" +[stage-25] replica-1: Received RESP simple string: "FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0" +[stage-25] Received "FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0" [stage-25] Reading RDB file... -[stage-25] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xcb\xf3Uf\xfa\bused-mem\xc2@S\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(809ae9d19f1c3c991cfd79dd38bed4785a434b92\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\rYa.b#\x01\xd5" +[stage-25] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009c_hf\xfa\bused-mem\xc2`S\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(2f92309a7112859ba1669233fa1a8bac18ca85f5\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xad\xc8\xc4\x1fػ%\x90" [stage-25] Received RDB file [stage-25] Creating replica: 2 [stage-25] replica-2: $ redis-cli PING @@ -609,23 +609,23 @@ Debug = true [stage-25] replica-2: Received bytes: "+PONG\r\n" [stage-25] replica-2: Received RESP simple string: "PONG" [stage-25] Received "PONG" -[stage-25] replica-2: $ redis-cli REPLCONF listening-port 6381 +[stage-25] replica-2: > REPLCONF listening-port 6381 [stage-25] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6381\r\n" [stage-25] replica-2: Received bytes: "+OK\r\n" [stage-25] replica-2: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-2: $ redis-cli REPLCONF capa psync2 +[stage-25] replica-2: > REPLCONF capa psync2 [stage-25] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-25] replica-2: Received bytes: "+OK\r\n" [stage-25] replica-2: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-2: $ redis-cli PSYNC ? -1 +[stage-25] replica-2: > PSYNC ? -1 [stage-25] replica-2: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-25] replica-2: Received bytes: "+FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0\r\n" -[stage-25] replica-2: Received RESP simple string: "FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0" -[stage-25] Received "FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0" +[stage-25] replica-2: Received bytes: "+FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0\r\n" +[stage-25] replica-2: Received RESP simple string: "FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0" +[stage-25] Received "FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0" [stage-25] Reading RDB file... -[stage-25] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xcb\xf3Uf\xfa\bused-mem°:\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(809ae9d19f1c3c991cfd79dd38bed4785a434b92\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff_ʯ\x89\xed`\v," +[stage-25] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009c_hf\xfa\bused-mem\xc2\xd0:\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(2f92309a7112859ba1669233fa1a8bac18ca85f5\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x1d\xbd:\xef\xc91\x95\x85" [stage-25] Received RDB file [stage-25] Creating replica: 3 [stage-25] replica-3: $ redis-cli PING @@ -633,35 +633,35 @@ Debug = true [stage-25] replica-3: Received bytes: "+PONG\r\n" [stage-25] replica-3: Received RESP simple string: "PONG" [stage-25] Received "PONG" -[stage-25] replica-3: $ redis-cli REPLCONF listening-port 6382 +[stage-25] replica-3: > REPLCONF listening-port 6382 [stage-25] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6382\r\n" [stage-25] replica-3: Received bytes: "+OK\r\n" [stage-25] replica-3: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-3: $ redis-cli REPLCONF capa psync2 +[stage-25] replica-3: > REPLCONF capa psync2 [stage-25] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-25] replica-3: Received bytes: "+OK\r\n" [stage-25] replica-3: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-3: $ redis-cli PSYNC ? -1 +[stage-25] replica-3: > PSYNC ? -1 [stage-25] replica-3: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-25] replica-3: Received bytes: "+FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0\r\n" -[stage-25] replica-3: Received RESP simple string: "FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0" -[stage-25] Received "FULLRESYNC 809ae9d19f1c3c991cfd79dd38bed4785a434b92 0" +[stage-25] replica-3: Received bytes: "+FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0\r\n" +[stage-25] replica-3: Received RESP simple string: "FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0" +[stage-25] Received "FULLRESYNC 2f92309a7112859ba1669233fa1a8bac18ca85f5 0" [stage-25] Reading RDB file... -[stage-25] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xcb\xf3Uf\xfa\bused-mem\xc2\xc0I\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(809ae9d19f1c3c991cfd79dd38bed4785a434b92\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x98>\xcc\x16\xda\xc5\xe6\xa4" +[stage-25] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009c_hf\xfa\bused-mem\xc2\xe0I\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(2f92309a7112859ba1669233fa1a8bac18ca85f5\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff8\xafi'`]\xc2\xe1" [stage-25] Received RDB file [stage-25] client: $ redis-cli SET foo 123 [stage-25] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\n123\r\n" [stage-25] client: Received bytes: "+OK\r\n" [stage-25] client: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] client: $ redis-cli SET bar 456 +[stage-25] client: > SET bar 456 [stage-25] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbar\r\n$3\r\n456\r\n" [stage-25] client: Received bytes: "+OK\r\n" [stage-25] client: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] client: $ redis-cli SET baz 789 +[stage-25] client: > SET baz 789 [stage-25] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbaz\r\n$3\r\n789\r\n" [stage-25] client: Received bytes: "+OK\r\n" [stage-25] client: Received RESP simple string: "OK" @@ -722,35 +722,35 @@ Debug = true [stage-24] replica: Received bytes: "+PONG\r\n" [stage-24] replica: Received RESP simple string: "PONG" [stage-24] Received "PONG" -[stage-24] replica: $ redis-cli REPLCONF listening-port 6380 +[stage-24] replica: > REPLCONF listening-port 6380 [stage-24] replica: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-24] replica: Received bytes: "+OK\r\n" [stage-24] replica: Received RESP simple string: "OK" [stage-24] Received "OK" -[stage-24] replica: $ redis-cli REPLCONF capa psync2 +[stage-24] replica: > REPLCONF capa psync2 [stage-24] replica: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-24] replica: Received bytes: "+OK\r\n" [stage-24] replica: Received RESP simple string: "OK" [stage-24] Received "OK" -[stage-24] replica: $ redis-cli PSYNC ? -1 +[stage-24] replica: > PSYNC ? -1 [stage-24] replica: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-24] replica: Received bytes: "+FULLRESYNC 320b6e51b254082840f64889822b807faf838310 0\r\n" -[stage-24] replica: Received RESP simple string: "FULLRESYNC 320b6e51b254082840f64889822b807faf838310 0" -[stage-24] Received "FULLRESYNC 320b6e51b254082840f64889822b807faf838310 0" +[stage-24] replica: Received bytes: "+FULLRESYNC 799dcd353de511c5ff8dee60ebb87ab1927c7ae2 0\r\n" +[stage-24] replica: Received RESP simple string: "FULLRESYNC 799dcd353de511c5ff8dee60ebb87ab1927c7ae2 0" +[stage-24] Received "FULLRESYNC 799dcd353de511c5ff8dee60ebb87ab1927c7ae2 0" [stage-24] Reading RDB file... -[stage-24] replica: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xcb\xf3Uf\xfa\bused-mem\xc2 S\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(320b6e51b254082840f64889822b807faf838310\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xcd%,\x98\xedj\xee\xfa" +[stage-24] replica: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009c_hf\xfa\bused-mem\xc2\x00S\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(799dcd353de511c5ff8dee60ebb87ab1927c7ae2\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xffa\x90\xb0\xf7\x96s\xda8" [stage-24] Received RDB file [stage-24] client: $ redis-cli SET foo 123 [stage-24] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\n123\r\n" [stage-24] client: Received bytes: "+OK\r\n" [stage-24] client: Received RESP simple string: "OK" [stage-24] Received "OK" -[stage-24] client: $ redis-cli SET bar 456 +[stage-24] client: > SET bar 456 [stage-24] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbar\r\n$3\r\n456\r\n" [stage-24] client: Received bytes: "+OK\r\n" [stage-24] client: Received RESP simple string: "OK" [stage-24] Received "OK" -[stage-24] client: $ redis-cli SET baz 789 +[stage-24] client: > SET baz 789 [stage-24] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbaz\r\n$3\r\n789\r\n" [stage-24] client: Received bytes: "+OK\r\n" [stage-24] client: Received RESP simple string: "OK" @@ -781,23 +781,23 @@ Debug = true [stage-23] client: Received bytes: "+PONG\r\n" [stage-23] client: Received RESP simple string: "PONG" [stage-23] Received "PONG" -[stage-23] client: $ redis-cli REPLCONF listening-port 6380 +[stage-23] client: > REPLCONF listening-port 6380 [stage-23] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-23] client: Received bytes: "+OK\r\n" [stage-23] client: Received RESP simple string: "OK" [stage-23] Received "OK" -[stage-23] client: $ redis-cli REPLCONF capa psync2 +[stage-23] client: > REPLCONF capa psync2 [stage-23] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-23] client: Received bytes: "+OK\r\n" [stage-23] client: Received RESP simple string: "OK" [stage-23] Received "OK" -[stage-23] client: $ redis-cli PSYNC ? -1 +[stage-23] client: > PSYNC ? -1 [stage-23] client: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-23] client: Received bytes: "+FULLRESYNC 9a5ee51d90fcc10a8018c4cb14bd24d8480324e7 0\r\n" -[stage-23] client: Received RESP simple string: "FULLRESYNC 9a5ee51d90fcc10a8018c4cb14bd24d8480324e7 0" -[stage-23] Received "FULLRESYNC 9a5ee51d90fcc10a8018c4cb14bd24d8480324e7 0" +[stage-23] client: Received bytes: "+FULLRESYNC 8eaf0a44ddbecd7cd2f9cfa901594ff38cc4ee14 0\r\n" +[stage-23] client: Received RESP simple string: "FULLRESYNC 8eaf0a44ddbecd7cd2f9cfa901594ff38cc4ee14 0" +[stage-23] Received "FULLRESYNC 8eaf0a44ddbecd7cd2f9cfa901594ff38cc4ee14 0" [stage-23] Reading RDB file... -[stage-23] client: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xcc\xf3Uf\xfa\bused-mem\xc2\x10\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(9a5ee51d90fcc10a8018c4cb14bd24d8480324e7\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff9\x91\a\xe5C\x93\xc9\xef" +[stage-23] client: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\u009c_hf\xfa\bused-mem\xc2\xf0\r\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(8eaf0a44ddbecd7cd2f9cfa901594ff38cc4ee14\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff/N\x98\x02D7-\r" [stage-23] Received RDB file [stage-23] Test passed. [stage-23] Terminating program @@ -810,21 +810,21 @@ Debug = true [stage-22] client: Received bytes: "+PONG\r\n" [stage-22] client: Received RESP simple string: "PONG" [stage-22] Received "PONG" -[stage-22] client: $ redis-cli REPLCONF listening-port 6380 +[stage-22] client: > REPLCONF listening-port 6380 [stage-22] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-22] client: Received bytes: "+OK\r\n" [stage-22] client: Received RESP simple string: "OK" [stage-22] Received "OK" -[stage-22] client: $ redis-cli REPLCONF capa psync2 +[stage-22] client: > REPLCONF capa psync2 [stage-22] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-22] client: Received bytes: "+OK\r\n" [stage-22] client: Received RESP simple string: "OK" [stage-22] Received "OK" -[stage-22] client: $ redis-cli PSYNC ? -1 +[stage-22] client: > PSYNC ? -1 [stage-22] client: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-22] client: Received bytes: "+FULLRESYNC 999e6df9ae371537e674509268ddd04d65bee8eb 0\r\n" -[stage-22] client: Received RESP simple string: "FULLRESYNC 999e6df9ae371537e674509268ddd04d65bee8eb 0" -[stage-22] Received "FULLRESYNC 999e6df9ae371537e674509268ddd04d65bee8eb 0" +[stage-22] client: Received bytes: "+FULLRESYNC 4e114ba0822403a423a5e35083aec08695970168 0\r\n" +[stage-22] client: Received RESP simple string: "FULLRESYNC 4e114ba0822403a423a5e35083aec08695970168 0" +[stage-22] Received "FULLRESYNC 4e114ba0822403a423a5e35083aec08695970168 0" [stage-22] Test passed. [stage-22] Terminating program [stage-22] Program terminated successfully @@ -836,12 +836,12 @@ Debug = true [stage-21] client: Received bytes: "+PONG\r\n" [stage-21] client: Received RESP simple string: "PONG" [stage-21] Received "PONG" -[stage-21] client: $ redis-cli REPLCONF listening-port 6380 +[stage-21] client: > REPLCONF listening-port 6380 [stage-21] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-21] client: Received bytes: "+OK\r\n" [stage-21] client: Received RESP simple string: "OK" [stage-21] Received "OK" -[stage-21] client: $ redis-cli REPLCONF capa psync2 +[stage-21] client: > REPLCONF capa psync2 [stage-21] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-21] client: Received bytes: "+OK\r\n" [stage-21] client: Received RESP simple string: "OK" @@ -923,9 +923,9 @@ Debug = true [stage-17] $ ./spawn_redis_server.sh [stage-17] client: $ redis-cli INFO replication [stage-17] client: Sent bytes: "*2\r\n$4\r\nINFO\r\n$11\r\nreplication\r\n" -[stage-17] client: Received bytes: "$349\r\n# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:c63381b0d9fdaaa1d25fe7814c73c98bb0d8b3da\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n\r\n" -[stage-17] client: Received RESP bulk string: "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:c63381b0d9fdaaa1d25fe7814c73c98bb0d8b3da\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" -[stage-17] Received "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:c63381b0d9fdaaa1d25fe7814c73c98bb0d8b3da\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" +[stage-17] client: Received bytes: "$349\r\n# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:aaa89de65822a25169983d8635757fe19d04de33\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n\r\n" +[stage-17] client: Received RESP bulk string: "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:aaa89de65822a25169983d8635757fe19d04de33\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" +[stage-17] Received "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:aaa89de65822a25169983d8635757fe19d04de33\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" [stage-17] Found master_replid:xxx in response. [stage-17] Found master_reploffset:0 in response. [stage-17] Test passed. @@ -966,9 +966,9 @@ Debug = true [stage-15] $ ./spawn_redis_server.sh [stage-15] client: $ redis-cli INFO replication [stage-15] client: Sent bytes: "*2\r\n$4\r\nINFO\r\n$11\r\nreplication\r\n" -[stage-15] client: Received bytes: "$349\r\n# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:0e1a80761d552fa816bb724eaa26653402090ec1\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n\r\n" -[stage-15] client: Received RESP bulk string: "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:0e1a80761d552fa816bb724eaa26653402090ec1\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" -[stage-15] Received "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:0e1a80761d552fa816bb724eaa26653402090ec1\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" +[stage-15] client: Received bytes: "$349\r\n# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:0fb7560c332a13adb558ebeeb7d38d499b3778ce\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n\r\n" +[stage-15] client: Received RESP bulk string: "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:0fb7560c332a13adb558ebeeb7d38d499b3778ce\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" +[stage-15] Received "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:0fb7560c332a13adb558ebeeb7d38d499b3778ce\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" [stage-15] Found role:master in response. [stage-15] Test passed. [stage-15] Terminating program @@ -983,18 +983,18 @@ Debug = true [stage-14] Program terminated successfully [stage-13] Running tests for Stage #13: sm4 -[stage-13] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2221555389 --dbfilename pear.rdb +[stage-13] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2993667888 --dbfilename pear.rdb [stage-13] client: $ redis-cli GET blueberry [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\nblueberry\r\n" [stage-13] client: Received bytes: "$9\r\nblueberry\r\n" [stage-13] client: Received RESP bulk string: "blueberry" [stage-13] Received "blueberry" -[stage-13] client: $ redis-cli GET raspberry +[stage-13] client: > GET raspberry [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\nraspberry\r\n" [stage-13] client: Received bytes: "$-1\r\n" [stage-13] client: Received RESP null bulk string: "$-1\r\n" [stage-13] Received "$-1\r\n" -[stage-13] client: $ redis-cli GET pineapple +[stage-13] client: > GET pineapple [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\npineapple\r\n" [stage-13] client: Received bytes: "$6\r\nbanana\r\n" [stage-13] client: Received RESP bulk string: "banana" @@ -1005,28 +1005,28 @@ Debug = true [stage-12] Running tests for Stage #12: dq3 [stage-12] Created RDB file with key-value pairs: "grape"="mango", "orange"="banana", "blueberry"="orange", "pear"="grape", "banana"="blueberry" -[stage-12] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2751880624 --dbfilename mango.rdb +[stage-12] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2309058679 --dbfilename mango.rdb [stage-12] client: $ redis-cli GET grape [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\ngrape\r\n" [stage-12] client: Received bytes: "$5\r\nmango\r\n" [stage-12] client: Received RESP bulk string: "mango" [stage-12] Received "mango" -[stage-12] client: $ redis-cli GET orange +[stage-12] client: > GET orange [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\norange\r\n" [stage-12] client: Received bytes: "$6\r\nbanana\r\n" [stage-12] client: Received RESP bulk string: "banana" [stage-12] Received "banana" -[stage-12] client: $ redis-cli GET blueberry +[stage-12] client: > GET blueberry [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\nblueberry\r\n" [stage-12] client: Received bytes: "$6\r\norange\r\n" [stage-12] client: Received RESP bulk string: "orange" [stage-12] Received "orange" -[stage-12] client: $ redis-cli GET pear +[stage-12] client: > GET pear [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$4\r\npear\r\n" [stage-12] client: Received bytes: "$5\r\ngrape\r\n" [stage-12] client: Received RESP bulk string: "grape" [stage-12] Received "grape" -[stage-12] client: $ redis-cli GET banana +[stage-12] client: > GET banana [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\nbanana\r\n" [stage-12] client: Received bytes: "$9\r\nblueberry\r\n" [stage-12] client: Received RESP bulk string: "blueberry" @@ -1037,19 +1037,19 @@ Debug = true [stage-11] Running tests for Stage #11: jw4 [stage-11] Created RDB file with 4 keys: ["raspberry" "blueberry" "apple" "orange"] -[stage-11] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3939720432 --dbfilename grape.rdb +[stage-11] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3774454719 --dbfilename grape.rdb [stage-11] client: $ redis-cli KEYS * [stage-11] client: Sent bytes: "*2\r\n$4\r\nKEYS\r\n$1\r\n*\r\n" -[stage-11] client: Received bytes: "*4\r\n$9\r\nblueberry\r\n$6\r\norange\r\n$5\r\napple\r\n$9\r\nraspberry\r\n" -[stage-11] client: Received RESP array: ["blueberry", "orange", "apple", "raspberry"] -[stage-11] Received ["blueberry", "orange", "apple", "raspberry"] +[stage-11] client: Received bytes: "*4\r\n$6\r\norange\r\n$5\r\napple\r\n$9\r\nblueberry\r\n$9\r\nraspberry\r\n" +[stage-11] client: Received RESP array: ["orange", "apple", "blueberry", "raspberry"] +[stage-11] Received ["orange", "apple", "blueberry", "raspberry"] [stage-11] Test passed. [stage-11] Terminating program [stage-11] Program terminated successfully [stage-10] Running tests for Stage #10: gc6 [stage-10] Created RDB file with single key-value pair: blueberry="raspberry" -[stage-10] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2274521031 --dbfilename strawberry.rdb +[stage-10] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles868424671 --dbfilename strawberry.rdb [stage-10] client: $ redis-cli GET blueberry [stage-10] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\nblueberry\r\n" [stage-10] client: Received bytes: "$9\r\nraspberry\r\n" @@ -1061,7 +1061,7 @@ Debug = true [stage-9] Running tests for Stage #9: jz6 [stage-9] Created RDB file with single key: "grape" -[stage-9] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles144008085 --dbfilename orange.rdb +[stage-9] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2622991322 --dbfilename orange.rdb [stage-9] client: $ redis-cli KEYS * [stage-9] client: Sent bytes: "*2\r\n$4\r\nKEYS\r\n$1\r\n*\r\n" [stage-9] client: Received bytes: "*1\r\n$5\r\ngrape\r\n" @@ -1072,12 +1072,12 @@ Debug = true [stage-9] Program terminated successfully [stage-8] Running tests for Stage #8: zg5 -[stage-8] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3408870249 --dbfilename raspberry.rdb +[stage-8] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3011654603 --dbfilename raspberry.rdb [stage-8] client: $ redis-cli CONFIG GET dir [stage-8] client: Sent bytes: "*3\r\n$6\r\nCONFIG\r\n$3\r\nGET\r\n$3\r\ndir\r\n" -[stage-8] client: Received bytes: "*2\r\n$3\r\ndir\r\n$75\r\n/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3408870249\r\n" -[stage-8] client: Received RESP array: ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3408870249"] -[stage-8] Received ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3408870249"] +[stage-8] client: Received bytes: "*2\r\n$3\r\ndir\r\n$75\r\n/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3011654603\r\n" +[stage-8] client: Received RESP array: ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3011654603"] +[stage-8] Received ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3011654603"] [stage-8] Test passed. [stage-8] Terminating program [stage-8] Program terminated successfully @@ -1089,16 +1089,16 @@ Debug = true [stage-7] Received bytes: "+OK\r\n" [stage-7] Received RESP simple string: "OK" [stage-7] Received "OK" -[stage-7] Received OK at 20:40:07.488 -[stage-7] Fetching key "mango" at 20:40:07.488 (should not be expired) -[stage-7] $ redis-cli GET mango +[stage-7] Received OK at 20:00:55.966 +[stage-7] Fetching key "mango" at 20:00:55.966 (should not be expired) +[stage-7] > GET mango [stage-7] Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\nmango\r\n" [stage-7] Received bytes: "$6\r\norange\r\n" [stage-7] Received RESP bulk string: "orange" [stage-7] Received "orange" [stage-7] Sleeping for 101ms -[stage-7] Fetching key "mango" at 20:40:07.592 (should be expired) -[stage-7] $ redis-cli GET mango +[stage-7] Fetching key "mango" at 20:00:56.069 (should be expired) +[stage-7] > GET mango [stage-7] Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\nmango\r\n" [stage-7] Received bytes: "$-1\r\n" [stage-7] Received RESP null bulk string: "$-1\r\n" @@ -1116,7 +1116,7 @@ Debug = true [stage-6] Received RESP simple string: "OK" [stage-6] Received "OK" [stage-6] Getting key banana -[stage-6] $ redis-cli GET banana +[stage-6] > GET banana [stage-6] Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\nbanana\r\n" [stage-6] Received bytes: "$9\r\nraspberry\r\n" [stage-6] Received RESP bulk string: "raspberry" @@ -1148,17 +1148,17 @@ Debug = true [stage-4] client-2: Received bytes: "+PONG\r\n" [stage-4] client-2: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-1: $ redis-cli PING +[stage-4] client-1: > PING [stage-4] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-1: Received bytes: "+PONG\r\n" [stage-4] client-1: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-1: $ redis-cli PING +[stage-4] client-1: > PING [stage-4] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-1: Received bytes: "+PONG\r\n" [stage-4] client-1: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-2: $ redis-cli PING +[stage-4] client-2: > PING [stage-4] client-2: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-2: Received bytes: "+PONG\r\n" [stage-4] client-2: Received RESP simple string: "PONG" @@ -1182,12 +1182,12 @@ Debug = true [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" [stage-3] Received "PONG" -[stage-3] client-1: $ redis-cli PING +[stage-3] client-1: > PING [stage-3] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" [stage-3] Received "PONG" -[stage-3] client-1: $ redis-cli PING +[stage-3] client-1: > PING [stage-3] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" diff --git a/internal/test_helpers/fixtures/streams/pass b/internal/test_helpers/fixtures/streams/pass index ec57a86..ae089d2 100644 --- a/internal/test_helpers/fixtures/streams/pass +++ b/internal/test_helpers/fixtures/streams/pass @@ -215,7 +215,7 @@ Debug = true [stage-36] Running tests for Stage #36: xu6 [stage-36] $ ./spawn_redis_server.sh [stage-36] $ redis-cli xadd "mango" * foo bar -[stage-36] Received response: ""1716909014249-0"" +[stage-36] Received response: ""1718116262630-0"" [stage-36] The first part of the ID is a valid unix milliseconds timestamp [stage-36] The second part of the ID is a valid sequence number [stage-36] Test passed. @@ -281,23 +281,23 @@ Debug = true [stage-31] replica-1: Received bytes: "+PONG\r\n" [stage-31] replica-1: Received RESP simple string: "PONG" [stage-31] Received "PONG" -[stage-31] replica-1: $ redis-cli REPLCONF listening-port 6380 +[stage-31] replica-1: > REPLCONF listening-port 6380 [stage-31] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-31] replica-1: Received bytes: "+OK\r\n" [stage-31] replica-1: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-1: $ redis-cli REPLCONF capa psync2 +[stage-31] replica-1: > REPLCONF capa psync2 [stage-31] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-31] replica-1: Received bytes: "+OK\r\n" [stage-31] replica-1: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-1: $ redis-cli PSYNC ? -1 +[stage-31] replica-1: > PSYNC ? -1 [stage-31] replica-1: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-31] replica-1: Received bytes: "+FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0\r\n" -[stage-31] replica-1: Received RESP simple string: "FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0" -[stage-31] Received "FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0" +[stage-31] replica-1: Received bytes: "+FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0\r\n" +[stage-31] replica-1: Received RESP simple string: "FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0" +[stage-31] Received "FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0" [stage-31] Reading RDB file... -[stage-31] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xd6\xf3Uf\xfa\bused-mem\xc2P\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(9ac82415aedc0d400f7eb25ea71ed63481464c6e\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xbfo\xa7N\xa6#\te" +[stage-31] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime§_hf\xfa\bused-mem\xc20\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(621d10f0c496c5a070d10141d7088a1cf31b9f78\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x8e̟\xd8\xe3\x80Z\xa3" [stage-31] Received RDB file [stage-31] Creating replica: 2 [stage-31] replica-2: $ redis-cli PING @@ -305,23 +305,23 @@ Debug = true [stage-31] replica-2: Received bytes: "+PONG\r\n" [stage-31] replica-2: Received RESP simple string: "PONG" [stage-31] Received "PONG" -[stage-31] replica-2: $ redis-cli REPLCONF listening-port 6381 +[stage-31] replica-2: > REPLCONF listening-port 6381 [stage-31] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6381\r\n" [stage-31] replica-2: Received bytes: "+OK\r\n" [stage-31] replica-2: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-2: $ redis-cli REPLCONF capa psync2 +[stage-31] replica-2: > REPLCONF capa psync2 [stage-31] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-31] replica-2: Received bytes: "+OK\r\n" [stage-31] replica-2: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-2: $ redis-cli PSYNC ? -1 +[stage-31] replica-2: > PSYNC ? -1 [stage-31] replica-2: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-31] replica-2: Received bytes: "+FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0\r\n" -[stage-31] replica-2: Received RESP simple string: "FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0" -[stage-31] Received "FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0" +[stage-31] replica-2: Received bytes: "+FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0\r\n" +[stage-31] replica-2: Received RESP simple string: "FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0" +[stage-31] Received "FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0" [stage-31] Reading RDB file... -[stage-31] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xd6\xf3Uf\xfa\bused-mem\xc2\xe0\xf5\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(9ac82415aedc0d400f7eb25ea71ed63481464c6e\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xf4\x9c\x00\x1e\xc0G}<" +[stage-31] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime§_hf\xfa\bused-mem\xc2\xc0\xf5\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(621d10f0c496c5a070d10141d7088a1cf31b9f78\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff'\xd9\b\xdf\x1b-\x94\x16" [stage-31] Received RDB file [stage-31] Creating replica: 3 [stage-31] replica-3: $ redis-cli PING @@ -329,30 +329,30 @@ Debug = true [stage-31] replica-3: Received bytes: "+PONG\r\n" [stage-31] replica-3: Received RESP simple string: "PONG" [stage-31] Received "PONG" -[stage-31] replica-3: $ redis-cli REPLCONF listening-port 6382 +[stage-31] replica-3: > REPLCONF listening-port 6382 [stage-31] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6382\r\n" [stage-31] replica-3: Received bytes: "+OK\r\n" [stage-31] replica-3: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-3: $ redis-cli REPLCONF capa psync2 +[stage-31] replica-3: > REPLCONF capa psync2 [stage-31] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-31] replica-3: Received bytes: "+OK\r\n" [stage-31] replica-3: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] replica-3: $ redis-cli PSYNC ? -1 +[stage-31] replica-3: > PSYNC ? -1 [stage-31] replica-3: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-31] replica-3: Received bytes: "+FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0\r\n" -[stage-31] replica-3: Received RESP simple string: "FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0" -[stage-31] Received "FULLRESYNC 9ac82415aedc0d400f7eb25ea71ed63481464c6e 0" +[stage-31] replica-3: Received bytes: "+FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0\r\n" +[stage-31] replica-3: Received RESP simple string: "FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0" +[stage-31] Received "FULLRESYNC 621d10f0c496c5a070d10141d7088a1cf31b9f78 0" [stage-31] Reading RDB file... -[stage-31] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xd7\xf3Uf\xfa\bused-mem\xc2\xe0@\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(9ac82415aedc0d400f7eb25ea71ed63481464c6e\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff9N\xc02\xd29\xbc\xcc" +[stage-31] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime§_hf\xfa\bused-mem\xc2\xc0@\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(621d10f0c496c5a070d10141d7088a1cf31b9f78\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x1f\xfe\x90\x97\xf2\xe2\x038" [stage-31] Received RDB file [stage-31] client: $ redis-cli SET foo 123 [stage-31] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\n123\r\n" [stage-31] client: Received bytes: "+OK\r\n" [stage-31] client: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] client: $ redis-cli WAIT 1 500 +[stage-31] client: > WAIT 1 500 [stage-31] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n1\r\n$3\r\n500\r\n" [stage-31] Testing Replica : 1 [stage-31] replica-1: Expecting "SET foo 123" to be propagated @@ -395,12 +395,12 @@ Debug = true [stage-31] client: Received bytes: ":1\r\n" [stage-31] client: Received RESP integer: 1 [stage-31] Passed first WAIT test. -[stage-31] client: $ redis-cli SET baz 789 +[stage-31] client: > SET baz 789 [stage-31] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbaz\r\n$3\r\n789\r\n" [stage-31] client: Received bytes: "+OK\r\n" [stage-31] client: Received RESP simple string: "OK" [stage-31] Received "OK" -[stage-31] client: $ redis-cli WAIT 3 2000 +[stage-31] client: > WAIT 3 2000 [stage-31] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n3\r\n$4\r\n2000\r\n" [stage-31] Testing Replica : 1 [stage-31] replica-1: Expecting "SET baz 789" to be propagated @@ -412,7 +412,7 @@ Debug = true [stage-31] replica-1: Received RESP array: ["REPLCONF", "GETACK", "*"] [stage-31] Received ["REPLCONF", "GETACK", "*"] [stage-31] replica-1: Sending ACK to Master -[stage-31] replica-1: $ redis-cli REPLCONF ACK 122 +[stage-31] replica-1: > REPLCONF ACK 122 [stage-31] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$3\r\n122\r\n" [stage-31] Testing Replica : 2 [stage-31] replica-2: Expecting "SET baz 789" to be propagated @@ -438,7 +438,7 @@ Debug = true [stage-31] replica-3: Not sending ACK to Master [stage-31] client: Received bytes: ":2\r\n" [stage-31] client: Received RESP integer: 2 -[stage-31] WAIT command returned after 2006 ms +[stage-31] WAIT command returned after 2094 ms [stage-31] Test passed. [stage-31] Terminating program [stage-31] Program terminated successfully @@ -452,23 +452,23 @@ Debug = true [stage-30] replica-1: Received bytes: "+PONG\r\n" [stage-30] replica-1: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-1: $ redis-cli REPLCONF listening-port 6380 +[stage-30] replica-1: > REPLCONF listening-port 6380 [stage-30] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-30] replica-1: Received bytes: "+OK\r\n" [stage-30] replica-1: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-1: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-1: > REPLCONF capa psync2 [stage-30] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-1: Received bytes: "+OK\r\n" [stage-30] replica-1: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-1: $ redis-cli PSYNC ? -1 +[stage-30] replica-1: > PSYNC ? -1 [stage-30] replica-1: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-1: Received bytes: "+FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0\r\n" -[stage-30] replica-1: Received RESP simple string: "FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0" -[stage-30] Received "FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0" +[stage-30] replica-1: Received bytes: "+FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0\r\n" +[stage-30] replica-1: Received RESP simple string: "FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0" +[stage-30] Received "FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0" [stage-30] Reading RDB file... -[stage-30] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xd9\xf3Uf\xfa\bused-mem\xc2\x10\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(fc0808fcc900059f929d9b8ffca9071f535f2234\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xffm\x00m\xd7>\xf3+\xa5" +[stage-30] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime©_hf\xfa\bused-mem\xc2\x10\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(21b4727bf25bc40a9c76ad49d09596b6b035452d\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xa9\xdd\xca\xd5Dp\xec*" [stage-30] Received RDB file [stage-30] Creating replica: 2 [stage-30] replica-2: $ redis-cli PING @@ -476,23 +476,23 @@ Debug = true [stage-30] replica-2: Received bytes: "+PONG\r\n" [stage-30] replica-2: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-2: $ redis-cli REPLCONF listening-port 6381 +[stage-30] replica-2: > REPLCONF listening-port 6381 [stage-30] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6381\r\n" [stage-30] replica-2: Received bytes: "+OK\r\n" [stage-30] replica-2: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-2: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-2: > REPLCONF capa psync2 [stage-30] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-2: Received bytes: "+OK\r\n" [stage-30] replica-2: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-2: $ redis-cli PSYNC ? -1 +[stage-30] replica-2: > PSYNC ? -1 [stage-30] replica-2: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-2: Received bytes: "+FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0\r\n" -[stage-30] replica-2: Received RESP simple string: "FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0" -[stage-30] Received "FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0" +[stage-30] replica-2: Received bytes: "+FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0\r\n" +[stage-30] replica-2: Received RESP simple string: "FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0" +[stage-30] Received "FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0" [stage-30] Reading RDB file... -[stage-30] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xd9\xf3Uf\xfa\bused-mem\u00a0\xf5\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(fc0808fcc900059f929d9b8ffca9071f535f2234\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff&\xf3ʇX\x97_\xfc" +[stage-30] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime©_hf\xfa\bused-mem\u00a0\xf5\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(21b4727bf25bc40a9c76ad49d09596b6b035452d\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xe2.m\x85\"\x14\x98s" [stage-30] Received RDB file [stage-30] Creating replica: 3 [stage-30] replica-3: $ redis-cli PING @@ -500,35 +500,35 @@ Debug = true [stage-30] replica-3: Received bytes: "+PONG\r\n" [stage-30] replica-3: Received RESP simple string: "PONG" [stage-30] Received "PONG" -[stage-30] replica-3: $ redis-cli REPLCONF listening-port 6382 +[stage-30] replica-3: > REPLCONF listening-port 6382 [stage-30] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6382\r\n" [stage-30] replica-3: Received bytes: "+OK\r\n" [stage-30] replica-3: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-3: $ redis-cli REPLCONF capa psync2 +[stage-30] replica-3: > REPLCONF capa psync2 [stage-30] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-30] replica-3: Received bytes: "+OK\r\n" [stage-30] replica-3: Received RESP simple string: "OK" [stage-30] Received "OK" -[stage-30] replica-3: $ redis-cli PSYNC ? -1 +[stage-30] replica-3: > PSYNC ? -1 [stage-30] replica-3: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-30] replica-3: Received bytes: "+FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0\r\n" -[stage-30] replica-3: Received RESP simple string: "FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0" -[stage-30] Received "FULLRESYNC fc0808fcc900059f929d9b8ffca9071f535f2234 0" +[stage-30] replica-3: Received bytes: "+FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0\r\n" +[stage-30] replica-3: Received RESP simple string: "FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0" +[stage-30] Received "FULLRESYNC 21b4727bf25bc40a9c76ad49d09596b6b035452d 0" [stage-30] Reading RDB file... -[stage-30] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xd9\xf3Uf\xfa\bused-mem\u00a0@\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(fc0808fcc900059f929d9b8ffca9071f535f2234\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x1e\xd4RϱX\xc8\xd2" +[stage-30] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime©_hf\xfa\bused-mem\u00a0@\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(21b4727bf25bc40a9c76ad49d09596b6b035452d\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xda\t\xf5\xcd\xcb\xdb\x0f]" [stage-30] Received RDB file [stage-30] client: $ redis-cli WAIT 3 500 [stage-30] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n3\r\n$3\r\n500\r\n" [stage-30] client: Received bytes: ":3\r\n" [stage-30] client: Received RESP integer: 3 [stage-30] Received 3 -[stage-30] client: $ redis-cli WAIT 4 500 +[stage-30] client: > WAIT 4 500 [stage-30] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n4\r\n$3\r\n500\r\n" [stage-30] client: Received bytes: ":3\r\n" [stage-30] client: Received RESP integer: 3 [stage-30] Received 3 -[stage-30] client: $ redis-cli WAIT 5 500 +[stage-30] client: > WAIT 5 500 [stage-30] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n5\r\n$3\r\n500\r\n" [stage-30] client: Received bytes: ":3\r\n" [stage-30] client: Received RESP integer: 3 @@ -583,18 +583,18 @@ Debug = true [stage-28] master: Received bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$1\r\n0\r\n" [stage-28] master: Received RESP array: ["REPLCONF", "ACK", "0"] [stage-28] Received ["REPLCONF", "ACK", "0"] -[stage-28] master: $ redis-cli PING +[stage-28] master: > PING [stage-28] master: Sent bytes: "*1\r\n$4\r\nPING\r\n" -[stage-28] master: $ redis-cli REPLCONF GETACK * +[stage-28] master: > REPLCONF GETACK * [stage-28] master: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n" [stage-28] master: Received bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$2\r\n51\r\n" [stage-28] master: Received RESP array: ["REPLCONF", "ACK", "51"] [stage-28] Received ["REPLCONF", "ACK", "51"] -[stage-28] master: $ redis-cli SET banana pear +[stage-28] master: > SET banana pear [stage-28] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$6\r\nbanana\r\n$4\r\npear\r\n" -[stage-28] master: $ redis-cli SET apple blueberry +[stage-28] master: > SET apple blueberry [stage-28] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$5\r\napple\r\n$9\r\nblueberry\r\n" -[stage-28] master: $ redis-cli REPLCONF GETACK * +[stage-28] master: > REPLCONF GETACK * [stage-28] master: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n" [stage-28] master: Received bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$3\r\n162\r\n" [stage-28] master: Received RESP array: ["REPLCONF", "ACK", "162"] @@ -633,7 +633,7 @@ Debug = true [stage-27] Sending RDB file... [stage-27] master: Sent bytes: "$88\r\nREDIS0011\xfa\tredis-ver\x057.2.0\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2m\b\xbce\xfa\bused-mem°\xc4\x10\x00\xfa\baof-base\xc0\x00\xff\xf0n;\xfe\xc0\xffZ\xa2" [stage-27] Sent RDB file. -[stage-27] master: $ redis-cli REPLCONF GETACK * +[stage-27] master: > REPLCONF GETACK * [stage-27] master: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n" [stage-27] master: Received bytes: "*3\r\n$8\r\nREPLCONF\r\n$3\r\nACK\r\n$1\r\n0\r\n" [stage-27] master: Received RESP array: ["REPLCONF", "ACK", "0"] @@ -672,11 +672,11 @@ Debug = true [stage-26] Sending RDB file... [stage-26] master: Sent bytes: "$88\r\nREDIS0011\xfa\tredis-ver\x057.2.0\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2m\b\xbce\xfa\bused-mem°\xc4\x10\x00\xfa\baof-base\xc0\x00\xff\xf0n;\xfe\xc0\xffZ\xa2" [stage-26] Sent RDB file. -[stage-26] master: $ redis-cli SET foo 123 +[stage-26] master: > SET foo 123 [stage-26] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\n123\r\n" -[stage-26] master: $ redis-cli SET bar 456 +[stage-26] master: > SET bar 456 [stage-26] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbar\r\n$3\r\n456\r\n" -[stage-26] master: $ redis-cli SET baz 789 +[stage-26] master: > SET baz 789 [stage-26] master: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbaz\r\n$3\r\n789\r\n" [stage-26] Getting key foo [stage-26] client: $ redis-cli GET foo @@ -685,13 +685,13 @@ Debug = true [stage-26] client: Received RESP bulk string: "123" [stage-26] Received "123" [stage-26] Getting key bar -[stage-26] client: $ redis-cli GET bar +[stage-26] client: > GET bar [stage-26] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$3\r\nbar\r\n" [stage-26] client: Received bytes: "$3\r\n456\r\n" [stage-26] client: Received RESP bulk string: "456" [stage-26] Received "456" [stage-26] Getting key baz -[stage-26] client: $ redis-cli GET baz +[stage-26] client: > GET baz [stage-26] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$3\r\nbaz\r\n" [stage-26] client: Received bytes: "$3\r\n789\r\n" [stage-26] client: Received RESP bulk string: "789" @@ -708,23 +708,23 @@ Debug = true [stage-25] replica-1: Received bytes: "+PONG\r\n" [stage-25] replica-1: Received RESP simple string: "PONG" [stage-25] Received "PONG" -[stage-25] replica-1: $ redis-cli REPLCONF listening-port 6380 +[stage-25] replica-1: > REPLCONF listening-port 6380 [stage-25] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-25] replica-1: Received bytes: "+OK\r\n" [stage-25] replica-1: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-1: $ redis-cli REPLCONF capa psync2 +[stage-25] replica-1: > REPLCONF capa psync2 [stage-25] replica-1: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-25] replica-1: Received bytes: "+OK\r\n" [stage-25] replica-1: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-1: $ redis-cli PSYNC ? -1 +[stage-25] replica-1: > PSYNC ? -1 [stage-25] replica-1: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-25] replica-1: Received bytes: "+FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0\r\n" -[stage-25] replica-1: Received RESP simple string: "FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0" -[stage-25] Received "FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0" +[stage-25] replica-1: Received bytes: "+FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0\r\n" +[stage-25] replica-1: Received RESP simple string: "FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0" +[stage-25] Received "FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0" [stage-25] Reading RDB file... -[stage-25] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xdb\xf3Uf\xfa\bused-mem\xc2 S\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(8b9e31faa537bac495a38cdde3228a98ae10a1fd\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xbd\xaap\x8ą(K" +[stage-25] replica-1: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime¬_hf\xfa\bused-mem\xc2 S\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(99c8652bed12063d6b0c3528c21ced60fe57d6c3\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xb8\xda\xe6\x91q\x8fk7" [stage-25] Received RDB file [stage-25] Creating replica: 2 [stage-25] replica-2: $ redis-cli PING @@ -732,23 +732,23 @@ Debug = true [stage-25] replica-2: Received bytes: "+PONG\r\n" [stage-25] replica-2: Received RESP simple string: "PONG" [stage-25] Received "PONG" -[stage-25] replica-2: $ redis-cli REPLCONF listening-port 6381 +[stage-25] replica-2: > REPLCONF listening-port 6381 [stage-25] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6381\r\n" [stage-25] replica-2: Received bytes: "+OK\r\n" [stage-25] replica-2: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-2: $ redis-cli REPLCONF capa psync2 +[stage-25] replica-2: > REPLCONF capa psync2 [stage-25] replica-2: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-25] replica-2: Received bytes: "+OK\r\n" [stage-25] replica-2: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-2: $ redis-cli PSYNC ? -1 +[stage-25] replica-2: > PSYNC ? -1 [stage-25] replica-2: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-25] replica-2: Received bytes: "+FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0\r\n" -[stage-25] replica-2: Received RESP simple string: "FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0" -[stage-25] Received "FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0" +[stage-25] replica-2: Received bytes: "+FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0\r\n" +[stage-25] replica-2: Received RESP simple string: "FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0" +[stage-25] Received "FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0" [stage-25] Reading RDB file... -[stage-25] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xdb\xf3Uf\xfa\bused-mem\u0090:\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(8b9e31faa537bac495a38cdde3228a98ae10a1fd\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\rߎz\xdd\"\x98^" +[stage-25] replica-2: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime¬_hf\xfa\bused-mem\u0090:\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(99c8652bed12063d6b0c3528c21ced60fe57d6c3\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\b\xaf\x18a`\x05\xdb\"" [stage-25] Received RDB file [stage-25] Creating replica: 3 [stage-25] replica-3: $ redis-cli PING @@ -756,35 +756,35 @@ Debug = true [stage-25] replica-3: Received bytes: "+PONG\r\n" [stage-25] replica-3: Received RESP simple string: "PONG" [stage-25] Received "PONG" -[stage-25] replica-3: $ redis-cli REPLCONF listening-port 6382 +[stage-25] replica-3: > REPLCONF listening-port 6382 [stage-25] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6382\r\n" [stage-25] replica-3: Received bytes: "+OK\r\n" [stage-25] replica-3: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-3: $ redis-cli REPLCONF capa psync2 +[stage-25] replica-3: > REPLCONF capa psync2 [stage-25] replica-3: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-25] replica-3: Received bytes: "+OK\r\n" [stage-25] replica-3: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] replica-3: $ redis-cli PSYNC ? -1 +[stage-25] replica-3: > PSYNC ? -1 [stage-25] replica-3: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-25] replica-3: Received bytes: "+FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0\r\n" -[stage-25] replica-3: Received RESP simple string: "FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0" -[stage-25] Received "FULLRESYNC 8b9e31faa537bac495a38cdde3228a98ae10a1fd 0" +[stage-25] replica-3: Received bytes: "+FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0\r\n" +[stage-25] replica-3: Received RESP simple string: "FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0" +[stage-25] Received "FULLRESYNC 99c8652bed12063d6b0c3528c21ced60fe57d6c3 0" [stage-25] Reading RDB file... -[stage-25] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xdb\xf3Uf\xfa\bused-mem\u00a0I\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(8b9e31faa537bac495a38cdde3228a98ae10a1fd\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff(\xcdݲtN\xcf:" +[stage-25] replica-3: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime¬_hf\xfa\bused-mem\u00a0I\x13\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(99c8652bed12063d6b0c3528c21ced60fe57d6c3\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff-\xbdK\xa9\xc9i\x8cF" [stage-25] Received RDB file [stage-25] client: $ redis-cli SET foo 123 [stage-25] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\n123\r\n" [stage-25] client: Received bytes: "+OK\r\n" [stage-25] client: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] client: $ redis-cli SET bar 456 +[stage-25] client: > SET bar 456 [stage-25] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbar\r\n$3\r\n456\r\n" [stage-25] client: Received bytes: "+OK\r\n" [stage-25] client: Received RESP simple string: "OK" [stage-25] Received "OK" -[stage-25] client: $ redis-cli SET baz 789 +[stage-25] client: > SET baz 789 [stage-25] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbaz\r\n$3\r\n789\r\n" [stage-25] client: Received bytes: "+OK\r\n" [stage-25] client: Received RESP simple string: "OK" @@ -845,35 +845,35 @@ Debug = true [stage-24] replica: Received bytes: "+PONG\r\n" [stage-24] replica: Received RESP simple string: "PONG" [stage-24] Received "PONG" -[stage-24] replica: $ redis-cli REPLCONF listening-port 6380 +[stage-24] replica: > REPLCONF listening-port 6380 [stage-24] replica: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-24] replica: Received bytes: "+OK\r\n" [stage-24] replica: Received RESP simple string: "OK" [stage-24] Received "OK" -[stage-24] replica: $ redis-cli REPLCONF capa psync2 +[stage-24] replica: > REPLCONF capa psync2 [stage-24] replica: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-24] replica: Received bytes: "+OK\r\n" [stage-24] replica: Received RESP simple string: "OK" [stage-24] Received "OK" -[stage-24] replica: $ redis-cli PSYNC ? -1 +[stage-24] replica: > PSYNC ? -1 [stage-24] replica: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-24] replica: Received bytes: "+FULLRESYNC ad84de9c43d177184d3a49cf83ec2b45fde53d25 0\r\n" -[stage-24] replica: Received RESP simple string: "FULLRESYNC ad84de9c43d177184d3a49cf83ec2b45fde53d25 0" -[stage-24] Received "FULLRESYNC ad84de9c43d177184d3a49cf83ec2b45fde53d25 0" +[stage-24] replica: Received bytes: "+FULLRESYNC 446bb4a75f064ae3e2b98b55674872078bf38b0a 0\r\n" +[stage-24] replica: Received RESP simple string: "FULLRESYNC 446bb4a75f064ae3e2b98b55674872078bf38b0a 0" +[stage-24] Received "FULLRESYNC 446bb4a75f064ae3e2b98b55674872078bf38b0a 0" [stage-24] Reading RDB file... -[stage-24] replica: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xdb\xf3Uf\xfa\bused-mem\xc2`S\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(ad84de9c43d177184d3a49cf83ec2b45fde53d25\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x82\xd9KS\xc8\xf4\xa0\xf3" +[stage-24] replica: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime¬_hf\xfa\bused-mem\xc2`S\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(446bb4a75f064ae3e2b98b55674872078bf38b0a\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xfffc\xa3\x87[[&\x85" [stage-24] Received RDB file [stage-24] client: $ redis-cli SET foo 123 [stage-24] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\n123\r\n" [stage-24] client: Received bytes: "+OK\r\n" [stage-24] client: Received RESP simple string: "OK" [stage-24] Received "OK" -[stage-24] client: $ redis-cli SET bar 456 +[stage-24] client: > SET bar 456 [stage-24] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbar\r\n$3\r\n456\r\n" [stage-24] client: Received bytes: "+OK\r\n" [stage-24] client: Received RESP simple string: "OK" [stage-24] Received "OK" -[stage-24] client: $ redis-cli SET baz 789 +[stage-24] client: > SET baz 789 [stage-24] client: Sent bytes: "*3\r\n$3\r\nSET\r\n$3\r\nbaz\r\n$3\r\n789\r\n" [stage-24] client: Received bytes: "+OK\r\n" [stage-24] client: Received RESP simple string: "OK" @@ -904,23 +904,23 @@ Debug = true [stage-23] client: Received bytes: "+PONG\r\n" [stage-23] client: Received RESP simple string: "PONG" [stage-23] Received "PONG" -[stage-23] client: $ redis-cli REPLCONF listening-port 6380 +[stage-23] client: > REPLCONF listening-port 6380 [stage-23] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-23] client: Received bytes: "+OK\r\n" [stage-23] client: Received RESP simple string: "OK" [stage-23] Received "OK" -[stage-23] client: $ redis-cli REPLCONF capa psync2 +[stage-23] client: > REPLCONF capa psync2 [stage-23] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-23] client: Received bytes: "+OK\r\n" [stage-23] client: Received RESP simple string: "OK" [stage-23] Received "OK" -[stage-23] client: $ redis-cli PSYNC ? -1 +[stage-23] client: > PSYNC ? -1 [stage-23] client: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-23] client: Received bytes: "+FULLRESYNC f11285daf3a0793a5e9c179a07cb242a1b1d76b1 0\r\n" -[stage-23] client: Received RESP simple string: "FULLRESYNC f11285daf3a0793a5e9c179a07cb242a1b1d76b1 0" -[stage-23] Received "FULLRESYNC f11285daf3a0793a5e9c179a07cb242a1b1d76b1 0" +[stage-23] client: Received bytes: "+FULLRESYNC 528286689160f7bee2c769ca06019c0f899abb1d 0\r\n" +[stage-23] client: Received RESP simple string: "FULLRESYNC 528286689160f7bee2c769ca06019c0f899abb1d 0" +[stage-23] Received "FULLRESYNC 528286689160f7bee2c769ca06019c0f899abb1d 0" [stage-23] Reading RDB file... -[stage-23] client: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2\xdc\xf3Uf\xfa\bused-mem\xc2P\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(f11285daf3a0793a5e9c179a07cb242a1b1d76b1\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\xe0\v\x136\xd1ׁZ" +[stage-23] client: Received bytes: "$171\r\nREDIS0011\xfa\tredis-ver\x057.2.4\xfa\nredis-bits\xc0@\xfa\x05ctime¬_hf\xfa\bused-mem°\x0e\x12\x00\xfa\x0erepl-stream-db\xc0\x00\xfa\arepl-id(528286689160f7bee2c769ca06019c0f899abb1d\xfa\vrepl-offset\xc0\x00\xfa\baof-base\xc0\x00\xff\x8e\xd5\\\xc9\xfbS\xde\x1b" [stage-23] Received RDB file [stage-23] Test passed. [stage-23] Terminating program @@ -933,21 +933,21 @@ Debug = true [stage-22] client: Received bytes: "+PONG\r\n" [stage-22] client: Received RESP simple string: "PONG" [stage-22] Received "PONG" -[stage-22] client: $ redis-cli REPLCONF listening-port 6380 +[stage-22] client: > REPLCONF listening-port 6380 [stage-22] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-22] client: Received bytes: "+OK\r\n" [stage-22] client: Received RESP simple string: "OK" [stage-22] Received "OK" -[stage-22] client: $ redis-cli REPLCONF capa psync2 +[stage-22] client: > REPLCONF capa psync2 [stage-22] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-22] client: Received bytes: "+OK\r\n" [stage-22] client: Received RESP simple string: "OK" [stage-22] Received "OK" -[stage-22] client: $ redis-cli PSYNC ? -1 +[stage-22] client: > PSYNC ? -1 [stage-22] client: Sent bytes: "*3\r\n$5\r\nPSYNC\r\n$1\r\n?\r\n$2\r\n-1\r\n" -[stage-22] client: Received bytes: "+FULLRESYNC 0995c275900ea211a094cbb04f137bbc6ab7c0d9 0\r\n" -[stage-22] client: Received RESP simple string: "FULLRESYNC 0995c275900ea211a094cbb04f137bbc6ab7c0d9 0" -[stage-22] Received "FULLRESYNC 0995c275900ea211a094cbb04f137bbc6ab7c0d9 0" +[stage-22] client: Received bytes: "+FULLRESYNC e3b1141657b2cc2ffa6f38dbee4e118e8479f1f4 0\r\n" +[stage-22] client: Received RESP simple string: "FULLRESYNC e3b1141657b2cc2ffa6f38dbee4e118e8479f1f4 0" +[stage-22] Received "FULLRESYNC e3b1141657b2cc2ffa6f38dbee4e118e8479f1f4 0" [stage-22] Test passed. [stage-22] Terminating program [stage-22] Program terminated successfully @@ -959,12 +959,12 @@ Debug = true [stage-21] client: Received bytes: "+PONG\r\n" [stage-21] client: Received RESP simple string: "PONG" [stage-21] Received "PONG" -[stage-21] client: $ redis-cli REPLCONF listening-port 6380 +[stage-21] client: > REPLCONF listening-port 6380 [stage-21] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$14\r\nlistening-port\r\n$4\r\n6380\r\n" [stage-21] client: Received bytes: "+OK\r\n" [stage-21] client: Received RESP simple string: "OK" [stage-21] Received "OK" -[stage-21] client: $ redis-cli REPLCONF capa psync2 +[stage-21] client: > REPLCONF capa psync2 [stage-21] client: Sent bytes: "*3\r\n$8\r\nREPLCONF\r\n$4\r\ncapa\r\n$6\r\npsync2\r\n" [stage-21] client: Received bytes: "+OK\r\n" [stage-21] client: Received RESP simple string: "OK" @@ -1046,9 +1046,9 @@ Debug = true [stage-17] $ ./spawn_redis_server.sh [stage-17] client: $ redis-cli INFO replication [stage-17] client: Sent bytes: "*2\r\n$4\r\nINFO\r\n$11\r\nreplication\r\n" -[stage-17] client: Received bytes: "$349\r\n# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:1f6751a2b8018a7fa116ab0ecbca3da8bd0305a1\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n\r\n" -[stage-17] client: Received RESP bulk string: "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:1f6751a2b8018a7fa116ab0ecbca3da8bd0305a1\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" -[stage-17] Received "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:1f6751a2b8018a7fa116ab0ecbca3da8bd0305a1\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" +[stage-17] client: Received bytes: "$349\r\n# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:987bbfeeca4616af6d1291243f53e1a837a757d4\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n\r\n" +[stage-17] client: Received RESP bulk string: "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:987bbfeeca4616af6d1291243f53e1a837a757d4\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" +[stage-17] Received "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:987bbfeeca4616af6d1291243f53e1a837a757d4\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" [stage-17] Found master_replid:xxx in response. [stage-17] Found master_reploffset:0 in response. [stage-17] Test passed. @@ -1077,9 +1077,9 @@ Debug = true [stage-16] master: Sent bytes: "$88\r\nREDIS0011\xfa\tredis-ver\x057.2.0\xfa\nredis-bits\xc0@\xfa\x05ctime\xc2m\b\xbce\xfa\bused-mem°\xc4\x10\x00\xfa\baof-base\xc0\x00\xff\xf0n;\xfe\xc0\xffZ\xa2" [stage-16] client: $ redis-cli INFO replication [stage-16] client: Sent bytes: "*2\r\n$4\r\nINFO\r\n$11\r\nreplication\r\n" -[stage-16] client: Received bytes: "$613\r\n# Replication\r\nrole:slave\r\nmaster_host:localhost\r\nmaster_port:6379\r\nmaster_link_status:down\r\nmaster_last_io_seconds_ago:-1\r\nmaster_sync_in_progress:0\r\nslave_read_repl_offset:0\r\nslave_repl_offset:0\r\nmaster_link_down_since_seconds:1\r\nslave_priority:100\r\nslave_read_only:1\r\nreplica_announced:1\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:75cd7bc10c49047e0d163660f3b90625b1af31dc\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:1\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:1\r\nrepl_backlog_histlen:0\r\n\r\n" -[stage-16] client: Received RESP bulk string: "# Replication\r\nrole:slave\r\nmaster_host:localhost\r\nmaster_port:6379\r\nmaster_link_status:down\r\nmaster_last_io_seconds_ago:-1\r\nmaster_sync_in_progress:0\r\nslave_read_repl_offset:0\r\nslave_repl_offset:0\r\nmaster_link_down_since_seconds:1\r\nslave_priority:100\r\nslave_read_only:1\r\nreplica_announced:1\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:75cd7bc10c49047e0d163660f3b90625b1af31dc\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:1\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:1\r\nrepl_backlog_histlen:0\r\n" -[stage-16] Received "# Replication\r\nrole:slave\r\nmaster_host:localhost\r\nmaster_port:6379\r\nmaster_link_status:down\r\nmaster_last_io_seconds_ago:-1\r\nmaster_sync_in_progress:0\r\nslave_read_repl_offset:0\r\nslave_repl_offset:0\r\nmaster_link_down_since_seconds:1\r\nslave_priority:100\r\nslave_read_only:1\r\nreplica_announced:1\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:75cd7bc10c49047e0d163660f3b90625b1af31dc\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:1\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:1\r\nrepl_backlog_histlen:0\r\n" +[stage-16] client: Received bytes: "$613\r\n# Replication\r\nrole:slave\r\nmaster_host:localhost\r\nmaster_port:6379\r\nmaster_link_status:down\r\nmaster_last_io_seconds_ago:-1\r\nmaster_sync_in_progress:0\r\nslave_read_repl_offset:0\r\nslave_repl_offset:0\r\nmaster_link_down_since_seconds:0\r\nslave_priority:100\r\nslave_read_only:1\r\nreplica_announced:1\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:75cd7bc10c49047e0d163660f3b90625b1af31dc\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:1\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:1\r\nrepl_backlog_histlen:0\r\n\r\n" +[stage-16] client: Received RESP bulk string: "# Replication\r\nrole:slave\r\nmaster_host:localhost\r\nmaster_port:6379\r\nmaster_link_status:down\r\nmaster_last_io_seconds_ago:-1\r\nmaster_sync_in_progress:0\r\nslave_read_repl_offset:0\r\nslave_repl_offset:0\r\nmaster_link_down_since_seconds:0\r\nslave_priority:100\r\nslave_read_only:1\r\nreplica_announced:1\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:75cd7bc10c49047e0d163660f3b90625b1af31dc\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:1\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:1\r\nrepl_backlog_histlen:0\r\n" +[stage-16] Received "# Replication\r\nrole:slave\r\nmaster_host:localhost\r\nmaster_port:6379\r\nmaster_link_status:down\r\nmaster_last_io_seconds_ago:-1\r\nmaster_sync_in_progress:0\r\nslave_read_repl_offset:0\r\nslave_repl_offset:0\r\nmaster_link_down_since_seconds:0\r\nslave_priority:100\r\nslave_read_only:1\r\nreplica_announced:1\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:75cd7bc10c49047e0d163660f3b90625b1af31dc\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:1\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:1\r\nrepl_backlog_histlen:0\r\n" [stage-16] Found role:slave in response. [stage-16] Test passed. [stage-16] Terminating program @@ -1089,9 +1089,9 @@ Debug = true [stage-15] $ ./spawn_redis_server.sh [stage-15] client: $ redis-cli INFO replication [stage-15] client: Sent bytes: "*2\r\n$4\r\nINFO\r\n$11\r\nreplication\r\n" -[stage-15] client: Received bytes: "$349\r\n# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:2046a183cb1b36a77ddaffda3d66244fe19e2039\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n\r\n" -[stage-15] client: Received RESP bulk string: "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:2046a183cb1b36a77ddaffda3d66244fe19e2039\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" -[stage-15] Received "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:2046a183cb1b36a77ddaffda3d66244fe19e2039\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" +[stage-15] client: Received bytes: "$349\r\n# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:898d6da3a136f5920e5ce78a71478a7b795ab380\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n\r\n" +[stage-15] client: Received RESP bulk string: "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:898d6da3a136f5920e5ce78a71478a7b795ab380\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" +[stage-15] Received "# Replication\r\nrole:master\r\nconnected_slaves:0\r\nmaster_failover_state:no-failover\r\nmaster_replid:898d6da3a136f5920e5ce78a71478a7b795ab380\r\nmaster_replid2:0000000000000000000000000000000000000000\r\nmaster_repl_offset:0\r\nsecond_repl_offset:-1\r\nrepl_backlog_active:0\r\nrepl_backlog_size:1048576\r\nrepl_backlog_first_byte_offset:0\r\nrepl_backlog_histlen:0\r\n" [stage-15] Found role:master in response. [stage-15] Test passed. [stage-15] Terminating program @@ -1106,23 +1106,23 @@ Debug = true [stage-14] Program terminated successfully [stage-13] Running tests for Stage #13: sm4 -[stage-13] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1795751134 --dbfilename banana.rdb +[stage-13] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1104761699 --dbfilename banana.rdb [stage-13] client: $ redis-cli GET blueberry [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\nblueberry\r\n" [stage-13] client: Received bytes: "$4\r\npear\r\n" [stage-13] client: Received RESP bulk string: "pear" [stage-13] Received "pear" -[stage-13] client: $ redis-cli GET orange +[stage-13] client: > GET orange [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\norange\r\n" [stage-13] client: Received bytes: "$-1\r\n" [stage-13] client: Received RESP null bulk string: "$-1\r\n" [stage-13] Received "$-1\r\n" -[stage-13] client: $ redis-cli GET pear +[stage-13] client: > GET pear [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$4\r\npear\r\n" [stage-13] client: Received bytes: "$10\r\nstrawberry\r\n" [stage-13] client: Received RESP bulk string: "strawberry" [stage-13] Received "strawberry" -[stage-13] client: $ redis-cli GET strawberry +[stage-13] client: > GET strawberry [stage-13] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$10\r\nstrawberry\r\n" [stage-13] client: Received bytes: "$5\r\nmango\r\n" [stage-13] client: Received RESP bulk string: "mango" @@ -1133,18 +1133,18 @@ Debug = true [stage-12] Running tests for Stage #12: dq3 [stage-12] Created RDB file with key-value pairs: "pineapple"="pear", "raspberry"="strawberry", "pear"="pineapple" -[stage-12] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3606907662 --dbfilename strawberry.rdb +[stage-12] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1757425797 --dbfilename strawberry.rdb [stage-12] client: $ redis-cli GET pineapple [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\npineapple\r\n" [stage-12] client: Received bytes: "$4\r\npear\r\n" [stage-12] client: Received RESP bulk string: "pear" [stage-12] Received "pear" -[stage-12] client: $ redis-cli GET raspberry +[stage-12] client: > GET raspberry [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$9\r\nraspberry\r\n" [stage-12] client: Received bytes: "$10\r\nstrawberry\r\n" [stage-12] client: Received RESP bulk string: "strawberry" [stage-12] Received "strawberry" -[stage-12] client: $ redis-cli GET pear +[stage-12] client: > GET pear [stage-12] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$4\r\npear\r\n" [stage-12] client: Received bytes: "$9\r\npineapple\r\n" [stage-12] client: Received RESP bulk string: "pineapple" @@ -1155,19 +1155,19 @@ Debug = true [stage-11] Running tests for Stage #11: jw4 [stage-11] Created RDB file with 4 keys: ["mango" "pineapple" "blueberry" "apple"] -[stage-11] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles1238660410 --dbfilename strawberry.rdb +[stage-11] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles2865505801 --dbfilename strawberry.rdb [stage-11] client: $ redis-cli KEYS * [stage-11] client: Sent bytes: "*2\r\n$4\r\nKEYS\r\n$1\r\n*\r\n" -[stage-11] client: Received bytes: "*4\r\n$5\r\napple\r\n$9\r\npineapple\r\n$9\r\nblueberry\r\n$5\r\nmango\r\n" -[stage-11] client: Received RESP array: ["apple", "pineapple", "blueberry", "mango"] -[stage-11] Received ["apple", "pineapple", "blueberry", "mango"] +[stage-11] client: Received bytes: "*4\r\n$5\r\napple\r\n$9\r\npineapple\r\n$5\r\nmango\r\n$9\r\nblueberry\r\n" +[stage-11] client: Received RESP array: ["apple", "pineapple", "mango", "blueberry"] +[stage-11] Received ["apple", "pineapple", "mango", "blueberry"] [stage-11] Test passed. [stage-11] Terminating program [stage-11] Program terminated successfully [stage-10] Running tests for Stage #10: gc6 [stage-10] Created RDB file with single key-value pair: grape="raspberry" -[stage-10] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles4210223303 --dbfilename blueberry.rdb +[stage-10] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3625740230 --dbfilename blueberry.rdb [stage-10] client: $ redis-cli GET grape [stage-10] client: Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\ngrape\r\n" [stage-10] client: Received bytes: "$9\r\nraspberry\r\n" @@ -1179,7 +1179,7 @@ Debug = true [stage-9] Running tests for Stage #9: jz6 [stage-9] Created RDB file with single key: "orange" -[stage-9] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3634336741 --dbfilename mango.rdb +[stage-9] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles269673552 --dbfilename mango.rdb [stage-9] client: $ redis-cli KEYS * [stage-9] client: Sent bytes: "*2\r\n$4\r\nKEYS\r\n$1\r\n*\r\n" [stage-9] client: Received bytes: "*1\r\n$6\r\norange\r\n" @@ -1190,12 +1190,12 @@ Debug = true [stage-9] Program terminated successfully [stage-8] Running tests for Stage #8: zg5 -[stage-8] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3849048168 --dbfilename raspberry.rdb +[stage-8] $ ./spawn_redis_server.sh --dir /private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3106879690 --dbfilename raspberry.rdb [stage-8] client: $ redis-cli CONFIG GET dir [stage-8] client: Sent bytes: "*3\r\n$6\r\nCONFIG\r\n$3\r\nGET\r\n$3\r\ndir\r\n" -[stage-8] client: Received bytes: "*2\r\n$3\r\ndir\r\n$75\r\n/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3849048168\r\n" -[stage-8] client: Received RESP array: ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3849048168"] -[stage-8] Received ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3849048168"] +[stage-8] client: Received bytes: "*2\r\n$3\r\ndir\r\n$75\r\n/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3106879690\r\n" +[stage-8] client: Received RESP array: ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3106879690"] +[stage-8] Received ["dir", "/private/var/folders/5l/z5y3dkwn68sgb6htzc5w7vnm0000gn/T/rdbfiles3106879690"] [stage-8] Test passed. [stage-8] Terminating program [stage-8] Program terminated successfully @@ -1207,16 +1207,16 @@ Debug = true [stage-7] Received bytes: "+OK\r\n" [stage-7] Received RESP simple string: "OK" [stage-7] Received "OK" -[stage-7] Received OK at 20:40:23.066 -[stage-7] Fetching key "banana" at 20:40:23.066 (should not be expired) -[stage-7] $ redis-cli GET banana +[stage-7] Received OK at 20:01:11.910 +[stage-7] Fetching key "banana" at 20:01:11.910 (should not be expired) +[stage-7] > GET banana [stage-7] Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\nbanana\r\n" [stage-7] Received bytes: "$6\r\norange\r\n" [stage-7] Received RESP bulk string: "orange" [stage-7] Received "orange" [stage-7] Sleeping for 101ms -[stage-7] Fetching key "banana" at 20:40:23.170 (should be expired) -[stage-7] $ redis-cli GET banana +[stage-7] Fetching key "banana" at 20:01:12.014 (should be expired) +[stage-7] > GET banana [stage-7] Sent bytes: "*2\r\n$3\r\nGET\r\n$6\r\nbanana\r\n" [stage-7] Received bytes: "$-1\r\n" [stage-7] Received RESP null bulk string: "$-1\r\n" @@ -1234,7 +1234,7 @@ Debug = true [stage-6] Received RESP simple string: "OK" [stage-6] Received "OK" [stage-6] Getting key mango -[stage-6] $ redis-cli GET mango +[stage-6] > GET mango [stage-6] Sent bytes: "*2\r\n$3\r\nGET\r\n$5\r\nmango\r\n" [stage-6] Received bytes: "$5\r\napple\r\n" [stage-6] Received RESP bulk string: "apple" @@ -1266,17 +1266,17 @@ Debug = true [stage-4] client-2: Received bytes: "+PONG\r\n" [stage-4] client-2: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-1: $ redis-cli PING +[stage-4] client-1: > PING [stage-4] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-1: Received bytes: "+PONG\r\n" [stage-4] client-1: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-1: $ redis-cli PING +[stage-4] client-1: > PING [stage-4] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-1: Received bytes: "+PONG\r\n" [stage-4] client-1: Received RESP simple string: "PONG" [stage-4] Received "PONG" -[stage-4] client-2: $ redis-cli PING +[stage-4] client-2: > PING [stage-4] client-2: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-4] client-2: Received bytes: "+PONG\r\n" [stage-4] client-2: Received RESP simple string: "PONG" @@ -1300,12 +1300,12 @@ Debug = true [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" [stage-3] Received "PONG" -[stage-3] client-1: $ redis-cli PING +[stage-3] client-1: > PING [stage-3] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG" [stage-3] Received "PONG" -[stage-3] client-1: $ redis-cli PING +[stage-3] client-1: > PING [stage-3] client-1: Sent bytes: "*1\r\n$4\r\nPING\r\n" [stage-3] client-1: Received bytes: "+PONG\r\n" [stage-3] client-1: Received RESP simple string: "PONG"