Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify the client code #23

Open
3 tasks
ankitbhrdwj opened this issue Jul 28, 2020 · 0 comments
Open
3 tasks

Unify the client code #23

ankitbhrdwj opened this issue Jul 28, 2020 · 0 comments

Comments

@ankitbhrdwj
Copy link
Member

Client code is scattered across multiple files, and the same code(request packet formation, request Tx, and response Rx, etc.) is used multiple times in different clients, which requires manual changes in each client file(whenever needed).

  • Design the client layout, maybe in a way where standard code is shared across all the clients, and we only need to implement a trait per client.
  • Allow both open-loop and closed-loop load generation from the client
  • Add a few test cases, maybe automate the YCSB(or some other) benchmark to compare the performance across commits?
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

No branches or pull requests

1 participant