You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@yifanguan this looks useful, but can you separate it from the RETURNING... clause changes and keep this PR scoped?
also, can we add an option to specify the the transaction you run? if not specified, maybe we run a random one, but otherwise we run the one specified?
I can definitely add an option to specify which transaction to examine (which HikariDataSource to get a connection) using nodes numbers (1, 2, 3, etc).
e.g. ./tpccbenchmark --execute=true --single-transaction 1
However, I'm not sure whether this can help us understand RPC requests better. Each time transactions are dynamically scheduled, I feel like this is random scheduling. Specifying a specific node number may not be helpful. Please correct me if I misunderstand anything.
yifanguan
changed the title
Single transaction option
Single connection option
Oct 6, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add a new command-line option: --single-transaction to examine RPC requests of a single random transaction.
Usage:
./tpccbenchmark --execute=true --single-transaction