diff options
author | Louis Williams <louis.williams@mongodb.com> | 2018-03-21 11:37:40 -0400 |
---|---|---|
committer | Louis Williams <louis.williams@mongodb.com> | 2018-03-23 13:09:35 -0400 |
commit | 8823c3dfe826cbc3bf72208025010abc7d01c80e (patch) | |
tree | 2bbc7c4b434afda5008835fe9c4611277f109403 /src/mongo/db/curop.cpp | |
parent | b388395c255f7144dff2b582ed7ad1227f7351ff (diff) | |
download | mongo-8823c3dfe826cbc3bf72208025010abc7d01c80e.tar.gz |
SERVER-33309 SERVER-33310 Handle WT_PREPARE_CONFLICT. Add methods in
WiredTigerSessionCache to wait and notify on prepared units of work.
Diffstat (limited to 'src/mongo/db/curop.cpp')
-rw-r--r-- | src/mongo/db/curop.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/curop.cpp b/src/mongo/db/curop.cpp index 447ae7a6d34..5c514390704 100644 --- a/src/mongo/db/curop.cpp +++ b/src/mongo/db/curop.cpp @@ -574,6 +574,10 @@ string OpDebug::report(Client* client, s << " keysDeleted:" << keysDeleted; } + if (prepareReadConflicts > 0) { + s << " prepareReadConflicts:" << prepareReadConflicts; + } + if (writeConflicts > 0) { s << " writeConflicts:" << writeConflicts; } @@ -661,6 +665,10 @@ void OpDebug::append(const CurOp& curop, b.appendNumber("keysDeleted", keysDeleted); } + if (prepareReadConflicts > 0) { + b.appendNumber("prepareReadConflicts", prepareReadConflicts); + } + if (writeConflicts > 0) { b.appendNumber("writeConflicts", writeConflicts); } |