diff options
author | Tess Avitabile <tess.avitabile@mongodb.com> | 2019-02-13 17:24:17 -0500 |
---|---|---|
committer | Tess Avitabile <tess.avitabile@mongodb.com> | 2019-02-22 09:22:15 -0500 |
commit | 68093b9e483fd0fff66993e49c43b3d5f8b2a1e8 (patch) | |
tree | 810e926a03ae19a8b3389bae230021f97e4bd15a | |
parent | 171c259a11e206a082fd92c3afbba8a7c7af8342 (diff) | |
download | mongo-68093b9e483fd0fff66993e49c43b3d5f8b2a1e8.tar.gz |
SERVER-38746 Improve error message when transaction aborts due to earlier command failure
(cherry picked from commit 6c28401a87f1a4a950b2b8cea6b58ef475fb7b4b)
-rw-r--r-- | src/mongo/db/session.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/session.cpp b/src/mongo/db/session.cpp index 0dac6a9d2ce..a6ceba98b45 100644 --- a/src/mongo/db/session.cpp +++ b/src/mongo/db/session.cpp @@ -591,7 +591,9 @@ void Session::_beginOrContinueTxn(WithLock wl, ->decrementCurrentInactive(); _abortTransaction(wl); uasserted(ErrorCodes::NoSuchTransaction, - str::stream() << "Transaction " << txnNumber << " has been aborted."); + str::stream() << "Transaction " << txnNumber + << " has been aborted because an earlier command in this " + "transaction failed."); } } return; |