Skip to content

[BUG]: Fail on memtier_benchmark-10Mkeys-load-hash-5-fields-with-1000B-values-pipeline-10.yml #104

Closed
@markovamaria

Description

@markovamaria

Fail on test memtier_benchmark-10Mkeys-load-hash-5-fields-with-1000B-values-pipeline-10.yml, started from v30, still exist in latest head
To Reproduce

$ redis-benchmarks-spec-client-runner --db_server_host localhost --db_server_port 6379 --client_aggregated_results_folder ./test --test memtier_benchmark-10Mkeys-load-hash-5-fields-with-1000B-values-pipeline-10.yml

Expected behavior
Successful run with results

Screenshots/CLI snippets
Test Kills server:

$ ./src/redis-server --port 6379 --dir ~/logs --logfile fail.log --dbfilename my_db.rdb
Killed

Error message:

2022-05-13 17:37:32 CRITICAL Some unexpected exception was caught during local work. Failing test....
2022-05-13 17:37:32 CRITICAL <class 'redis.exceptions.ConnectionError'>
2022-05-13 17:37:32 INFO Tearing down setup

------------------------------------------------------------
Traceback (most recent call last):
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 1398, in get_connection
    if connection.can_read():
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 812, in can_read
    return self._parser.can_read(timeout)
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 317, in can_read
    return self._buffer and self._buffer.can_read(timeout)
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 224, in can_read
    return bool(self.length) or self._read_from_socket(
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 197, in _read_from_socket
    raise ConnectionError(SERVER_CLOSED_CONNECTION_ERROR)
redis.exceptions.ConnectionError: Connection closed by server.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 614, in connect
    sock = self.retry.call_with_retry(
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/retry.py", line 46, in call_with_retry
    return do()
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 615, in <lambda>
    lambda: self._connect(), lambda error: self.disconnect(error)
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 680, in _connect
    raise err
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 668, in _connect
    sock.connect(socket_address)
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis_benchmarks_specification/__runner__/runner.py", line 413, in process_self_contained_coordinator_stream
    r.flushall()
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/commands/core.py", line 901, in flushall
    return self.execute_command("FLUSHALL", *args, **kwargs)
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/client.py", line 1224, in execute_command
    conn = self.connection or pool.get_connection(command_name, **options)
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 1402, in get_connection
    connection.connect()
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis/connection.py", line 620, in connect
    raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 111 connecting to localhost:6379. Connection refused.
------------------------------------------------------------
Traceback (most recent call last):
  File "/home/ubuntu/Work/exp_flush/env/bin/redis-benchmarks-spec-client-runner", line 8, in <module>
    sys.exit(main())
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis_benchmarks_specification/__runner__/runner.py", line 129, in main
    process_self_contained_coordinator_stream(
  File "/home/ubuntu/Work/exp_flush/env/lib/python3.8/site-packages/redis_benchmarks_specification/__runner__/runner.py", line 517, in process_self_contained_coordinator_stream
    full_result_path, dest_fpath
UnboundLocalError: local variable 'full_result_path' referenced before assignment

If applicable, add screenshots to help explain your problem.

Environment (please complete the following information):

  • OS: ubuntu 20.04
  • PyPi version package - latest default
  • Platfrom x86_64

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingtriageOn triage by Performance Group

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions