Skip to content

a proxy driver to benchmark remote system#193

Merged
slfritchie merged 3 commits intobasho:masterfrom
fogfish:master
Dec 7, 2015
Merged

a proxy driver to benchmark remote system#193
slfritchie merged 3 commits intobasho:masterfrom
fogfish:master

Conversation

@fogfish
Copy link
Copy Markdown
Contributor

@fogfish fogfish commented Nov 19, 2015

A typical benchmark scenario is that Basho Bench spawn Erlang VM and executes the driver inside. However, there is needs to catch performance metrics from an application executed remotely within dedicated environment (e.g. probe performance from live system; benchmark an application inside C or Java node, etc).

Comment thread src/basho_bench_driver_cluster.erl Outdated
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, sorry about the delay for review. I'm a bit curious about the reason for choosing a random actor vs. round-robin assignment based on the Id number.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are absolutely right! Round-robin allocation is cleaner and gives better way to control number of workers vs number of "remote" processes.

There was not any reason why random selection was done in original version. I've made changes based on your suggestion.

@slfritchie
Copy link
Copy Markdown
Contributor

Many thanks! I'll merge this PR today.

slfritchie added a commit that referenced this pull request Dec 7, 2015
a proxy driver to benchmark remote system
@slfritchie slfritchie merged commit eb9a2ce into basho:master Dec 7, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants