#TU8 replicas not responding to REPLCONF GETACK *

I believe there’s a bug in the replicas in TU8: they’re not responding to REPLCONF GETACK *, which I’m using to check connectivity when I get a WAIT command.

Note that I also pass the next stage NA2 (WAIT relies on acks). But this logic is at odds with TU8 (WAIT does not rely on acks).

I do have a horrid hack to conditionally have WAIT return max connected clients when I get 0 acks… this will make me pass TU8, but I rather not do that.

[tester::#TU8] [test] client: $ redis-cli WAIT 3 500
[tester::#TU8] [test] client: Sent bytes: "*3\r\n$4\r\nWAIT\r\n$1\r\n3\r\n$3\r\n500\r\n"
[your_program] INFO Main - Server accepted request socket localPort=6379 port=54514
[your_program] INFO Main - Server waiting for input on port=6379
[your_program] INFO MemDB - REQ=[WAIT, 3, 500]
[your_program] DEBUG MemDB - Waiting 500ms...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Sending *3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n thread=28
[your_program] DEBUG MemDB - Sending *3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n thread=31
[your_program] DEBUG MemDB - Sending *3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n thread=27
[your_program] DEBUG MemDB - Sending *3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n thread=29
[your_program] DEBUG MemDB - Sending *3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n thread=26
[your_program] DEBUG MemDB - Sending *3\r\n$8\r\nREPLCONF\r\n$6\r\nGETACK\r\n$1\r\n*\r\n thread=30
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Waiting...
[your_program] DEBUG MemDB - Responded acked=0 connected=6
[your_program] DEBUG MemDB - Bytes read=828
[tester::#TU8] [test] client: Received bytes: ":0\r\n"
[tester::#TU8] [test] client: Received RESP integer: 0
[tester::#TU8] Expected 6, got 0