I noticed this looking at the mismatch output for WT-10258. There is a lot of output showing many mismatches. The last successful match indicator however is sometimes wrong. Here are a few examples (values edited down for brevity):
[2022/11/30 05:51:52.263] mirror: 1177324/1177324 mismatch: table:T00001: {#}/{0001177324/rMNOPQRST}, table:T00003: {#}/{000000} [2022/11/30 05:51:52.263] last successful match was 1177323 [2022/11/30 05:51:52.263] mirror: 1177326/1177326 mismatch: table:T00001: {#}/{0001177326/fMNO}, table:T00003: {#}/{DUPLICATEV/LMNOPQRSTUVWXYZABCDEFGHIJK...} [2022/11/30 05:51:52.263] last successful match was 1177325 [2022/11/30 05:51:52.263] mirror: 1177327/1177327 mismatch: table:T00001: {#}/{000117}, table:T00003: {#}/{0000000008/PMNO} [2022/11/30 05:51:52.263] last successful match was 1177326 [2022/11/30 05:51:52.263] mirror: 1177328/1177328 mismatch: table:T00001: {#}/{000117}, table:T00003: {#}/{DUPLICATEV/LMNOPQRSTUVWXYZABCDEFGHIJ...} [2022/11/30 05:51:52.263] last successful match was 1177327 [2022/11/30 05:51:52.263] mirror: 1177332/1177332 mismatch: table:T00001: {#}/{00011773}, table:T00003: {#}/{0000000013/} [2022/11/30 05:51:52.263] last successful match was 1177331 [2022/11/30 05:51:52.263] mirror: 1177333/1177333 mismatch: table:T00001: {#}/{0001}, table:T00003: {#}/{DUPLICATEV/LMNOPQRSTUVWXYZABCDE...} [2022/11/30 05:51:52.263] last successful match was 1177332 [2022/11/30 05:51:52.263] mirror: 1177334/1177334 mismatch: table:T00001: {#}/{0001177334/hMNOPQRSTUV}, table:T00003: {#}/{DUPLICATEV/LMNOPQRSTUVWXYZABCDEFGHIJKL...} [2022/11/30 05:51:52.263] last successful match was 1177333 [2022/11/30 05:51:52.263] mirror: 1177335/1177335 mismatch: table:T00001: {#}/{DUPLICATEV/LMNOPQR...}, table:T00003: {#}/{0000000016/PMN} [2022/11/30 05:51:52.264] last successful match was 1177334
One example is key 1177326. It is shown as a mismatch, as is key 1177327. For key 1177327 the last reported successful match is 1177326:
[2022/11/30 05:51:52.263] mirror: 1177326/1177326 mismatch: table:T00001: {#}/{0001177326/fMNO}, table:T00003: {#}/{DUPLICATEV/LMNOPQRSTUVWXYZABCDEFGHIJK...} [2022/11/30 05:51:52.263] last successful match was 1177325 [2022/11/30 05:51:52.263] mirror: 1177327/1177327 mismatch: table:T00001: {#}/{000117}, table:T00003: {#}/{0000000008/PMNO} [2022/11/30 05:51:52.263] last successful match was 1177326
The mismatch code needs investigation about how it is recording the last successful match indicator.
- related to
-
WT-10258 Mirror mismatch in test format stress test 2
- Closed