sanjeet006py commented on code in PR #2064:
URL: https://github.com/apache/phoenix/pull/2064#discussion_r1931978491
##########
phoenix-core-client/src/main/java/org/apache/phoenix/execute/MutationState.java:
##########
@@ -1530,7 +1531,7 @@ public List<Mutation> getMutationList() {
// REPLAY_ONLY_INDEX_WRITES for first batch
// only in case of 1121 SQLException
itrListMutation.remove();
-
+ mutationBatchSuccessCounter++;
Review Comment:
Got it. I agree when commit call has failed then our interest will be in
knowing why it failed instead of knowing batch count.
Regarding existing `batchCount` variable, I didn't use it because its shared
at MutationState object level. So, if multiple application threads are using
one Phoenix connection then they all will increment it and we will end up
double counting the number of batches. Though I don't think anyone should use
Phoenix connection across multiple application threads but there is nothing
stopping them.
I will change to capturing no. of batches computed per commit call. Thanks
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]