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

Implement Distributed Transaction Profiling #12

Closed
apavlo opened this issue Jan 10, 2012 · 1 comment
Closed

Implement Distributed Transaction Profiling #12

apavlo opened this issue Jan 10, 2012 · 1 comment
Assignees

Comments

@apavlo
Copy link
Owner

apavlo commented Jan 10, 2012

We need to measure the time a transaction spends in the following parts of the code when executing:

  1. Blocked waiting to initialize for execution.
  2. Blocked waiting for TransactionWorkRequests to return from remote machines
  3. Blocking waiting for the TransactionPrepareResponse to come back from each partition.

Likewise, we also need to measure the time that a partition spends

  1. Blocked waiting for the next TransactionWorkRequest to arrive
  2. Blocked waiting for the TransactionPrepareRequest to arrive.
@ghost ghost assigned apavlo Jan 10, 2012
@apavlo
Copy link
Owner Author

apavlo commented Jan 11, 2012

Updated TransactionProfile to include two-phase commit profiling.

@apavlo apavlo closed this as completed Oct 4, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant