As a user I want a place to put artifacts that will be captured after a cstar run
I want to be able to create log files, profiler output, graphs, etc. from within the database, stress client, and shell scripts that run as part of a test.
I want those artifacts to be collected from each node and stored as a tgz that is available after the run.
One way to make this path available would be to set an environment variable with a path whose contents will be collected at the end.
It only really just now struck me what you were asking. If you put your files in $HOME/fab/cassandra/logs they will get wrapped up into the log tarball that appears on the frontend. We do this for the gc and system logs by default.
Is there more needed than that?
That's pretty good. Does cstar assume the fab stuff is always in $HOME/fab?
The only other thing would be a path for the client. You can't profile the client right now anyways since you can't add JVM args for it.