adobe / adobe/athena

The command line arguments are not propagated to master when running performance tests in cluster mode

Open
#35 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.