This is an automated email from the ASF dual-hosted git repository. pwason pushed a commit to branch release-0.14.0 in repository https://gitbox.apache.org/repos/asf/hudi.git
commit 5e3bf05b282b80227de167bfcd7dd1126c42c374 Author: hehuiyuan <[email protected]> AuthorDate: Mon Aug 28 09:38:01 2023 +0800 [MINOR] Add detail exception when instant transition state (#9476) --- .../org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java index dbfe484531a..1a36bb15d57 100644 --- a/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java +++ b/hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java @@ -599,7 +599,7 @@ public class HoodieActiveTimeline extends HoodieDefaultTimeline { protected void transitionState(HoodieInstant fromInstant, HoodieInstant toInstant, Option<byte[]> data, boolean allowRedundantTransitions) { - ValidationUtils.checkArgument(fromInstant.getTimestamp().equals(toInstant.getTimestamp())); + ValidationUtils.checkArgument(fromInstant.getTimestamp().equals(toInstant.getTimestamp()), String.format("%s and %s are not consistent when transition state.", fromInstant, toInstant)); try { if (metaClient.getTimelineLayoutVersion().isNullVersion()) { // Re-create the .inflight file by opening a new file and write the commit metadata in
