[ https://issues.apache.org/jira/browse/IGNITE-17161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nikolay Izhikov updated IGNITE-17161: ------------------------------------- Fix Version/s: 2.14 > index-reader contains repeated stack trace > ------------------------------------------ > > Key: IGNITE-17161 > URL: https://issues.apache.org/jira/browse/IGNITE-17161 > Project: Ignite > Issue Type: Improvement > Reporter: Nikolay Izhikov > Assignee: Nikolay Izhikov > Priority: Minor > Fix For: 2.14 > > Time Spent: 20m > Remaining Estimate: 0h > > index-reader log looks a bit overwhelmed. > The same stack trace repeated 40k times with the only difference in pageId. > It seems we can keep one line for each error and don't repeat whole stack > trace. > Also, index-reader use own logging way - we should keep consistent user > experience and log the same way as control.sh do. > {noformat} > ---These pages types were encountered during sequential scan: > TrackingPageIO: 61 > PageMetaIOV2: 1 > InlineInnerIO: 50885 > MetaStoreLeafIO: 47 > BPlusMetaIO: 170 > PagesListNodeIO: 1671 > MetaStoreInnerIO: 15 > InlineLeafIO: 928993 > PagesListMetaIO: 1 > <ERROR> --- > <ERROR> Errors: > class org.apache.ignite.IgniteException: Exception occurred on step 271: > Possibly orphan InlineInnerIO page, pageId=844420635164943 > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$scanFileStore$9(IgniteIndexReader.java:560) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.doWithBuffer(IgniteIndexReader.java:520) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.scanFileStore(IgniteIndexReader.java:539) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.readIdx(IgniteIndexReader.java:405) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.main(IgniteIndexReader.java:1373) > Caused by: class org.apache.ignite.IgniteException: Possibly orphan > InlineInnerIO page, pageId=844420635164943 > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$readIdx$6(IgniteIndexReader.java:417) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$scanFileStore$9(IgniteIndexReader.java:554) > ... 4 more > class org.apache.ignite.IgniteException: Exception occurred on step 981775: > Possibly orphan InlineInnerIO page, pageId=844420636146447 > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$scanFileStore$9(IgniteIndexReader.java:560) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.doWithBuffer(IgniteIndexReader.java:520) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.scanFileStore(IgniteIndexReader.java:539) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.readIdx(IgniteIndexReader.java:405) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.main(IgniteIndexReader.java:1373) > Caused by: class org.apache.ignite.IgniteException: Possibly orphan > InlineInnerIO page, pageId=844420636146447 > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$readIdx$6(IgniteIndexReader.java:417) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$scanFileStore$9(IgniteIndexReader.java:554) > ... 4 more > ... > class org.apache.ignite.IgniteException: Exception occurred on step 981790: > Possibly orphan InlineInnerIO page, pageId=844420636146462 > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$scanFileStore$9(IgniteIndexReader.java:560) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.doWithBuffer(IgniteIndexReader.java:520) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.scanFileStore(IgniteIndexReader.java:539) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.readIdx(IgniteIndexReader.java:405) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.main(IgniteIndexReader.java:1373) > Caused by: class org.apache.ignite.IgniteException: Possibly orphan > InlineInnerIO page, pageId=844420636146462 > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$readIdx$6(IgniteIndexReader.java:417) > at > org.apache.ignite.internal.commandline.indexreader.IgniteIndexReader.lambda$scanFileStore$9(IgniteIndexReader.java:554) > ... 4 more > --- > Total pages encountered during sequential scan: 981844 > Total errors occurred during sequential scan: 44853 > {noformat} > The following improvements implemented in this ticket: > 1. Logging in the same way as control.sh - console + index-reader.log > 2. Repeated stack trace removed. > 3. Log format improved. > 4. General code refactoring. -- This message was sent by Atlassian Jira (v8.20.7#820007)