You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Taras Ledkov (Jira)" <ji...@apache.org> on 2022/08/30 10:19:00 UTC

[jira] [Updated] (IGNITE-17161) index-reader contains repeated stack trace

     [ https://issues.apache.org/jira/browse/IGNITE-17161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Taras Ledkov updated IGNITE-17161:
----------------------------------
    Release Note: Improved index-reader.sh utility: exclude repeated stack traces. 

> 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.10#820010)