Skip to content

Commit bc18c8f

Browse files
committed
debug1
1 parent 4ea4647 commit bc18c8f

2 files changed

Lines changed: 23 additions & 8 deletions

File tree

modules/core/pom.xml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@
5151
<version>${jetbrains.annotations.version}</version>
5252
</dependency>
5353

54+
<dependency>
55+
<groupId>org.apache.commons</groupId>
56+
<artifactId>commons-lang3</artifactId>
57+
<version>${commons.lang3.version}</version>
58+
</dependency>
59+
5460
<dependency>
5561
<groupId>${project.groupId}</groupId>
5662
<artifactId>ignite-tools</artifactId>
@@ -211,13 +217,6 @@
211217
<scope>test</scope>
212218
</dependency>
213219

214-
<dependency>
215-
<groupId>org.apache.commons</groupId>
216-
<artifactId>commons-lang3</artifactId>
217-
<version>${commons.lang3.version}</version>
218-
<scope>test</scope>
219-
</dependency>
220-
221220
<dependency>
222221
<groupId>org.hamcrest</groupId>
223222
<artifactId>hamcrest</artifactId>

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IncrementalSnapshotVerify.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
import java.util.function.Function;
3333
import java.util.function.Supplier;
3434
import java.util.stream.Collectors;
35+
import org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle;
36+
import org.apache.commons.lang3.builder.ToStringBuilder;
3537
import org.apache.ignite.IgniteCheckedException;
3638
import org.apache.ignite.IgniteException;
3739
import org.apache.ignite.IgniteLogger;
@@ -270,11 +272,25 @@ else if (txRec.state() == TransactionState.ROLLED_BACK) {
270272
", walSegments=" + procSegCnt.get() + ']');
271273
}
272274

273-
return new IncrementalSnapshotVerifyResult(
275+
IncrementalSnapshotVerifyResult r = new IncrementalSnapshotVerifyResult(
274276
txHashRes,
275277
partHashRes,
276278
partiallyCommittedTxs,
277279
exceptions);
280+
281+
log.warning("--> s1=" + ToStringBuilder.reflectionToString(r, new MultilineRecursiveToStringStyle()));
282+
283+
try {
284+
r.txHashResBytes(r.txHashResBytes());
285+
r.partHashResBytes(r.partHashResBytes());
286+
287+
return r;
288+
}
289+
catch (Throwable e) {
290+
log.warning("--> s=" + ToStringBuilder.reflectionToString(r));
291+
log.error("--> Failed to verify incremental snapshot procedure", e);
292+
throw new IgniteException(e);
293+
}
278294
}
279295
catch (IgniteCheckedException | IOException e) {
280296
throw new IgniteException(e);

0 commit comments

Comments
 (0)