The command line arguments are not propagated to master when running performance tests in cluster mode
- Dominant language
- JavaScript
- Stars
- 26
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
The command line arguments given when running performance tests in cluster mode are not propagated to ManagerNode and are discarded.
### Expected Behaviour
When issuing a command to master to run performance tests from a given path, the tests located at the given path are executed.
### Actual Behaviour
When issuing a command to master to run performance tests from a given path, the tests that are located at the default path are used instead.
#### Steps to Reproduce
node athena.js cluster --init --addr 0.0.0.0
node athena.js cluster --join --addr 0.0.0.0:5000 --token abcd
node athena.js cluster --run --performance --tests gw-tests/performance/upstream-directive/baseline
pm2 logs athena-agent
pm2 logs athena-manager
Contributor guide
Research direction
Start at the cluster performance-test command in athena.js and reproduce the issue with the documented --tests path. Trace how the command reaches the master and ManagerNode, then verify that the requested path is used instead of the default by rerunning the cluster commands and checking the pm2 logs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- cli, distributed-systems, testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100