Menu

Newest block absurd scrub age

Help
alexcomi
2018-09-02
2018-10-09
  • alexcomi

    alexcomi - 2018-09-02

    After a scrub I got in the status an absurd value for blocks scrub age:
    - The oldest block was scrubbed 146 days ago, the median 55, the newest 4294967229.
    How can I restore the usual 0 value?

     
  • Walter Tuppa

    Walter Tuppa - 2018-09-02

    this may be some error code (the value is -67 for 32bit integer).
    what happens if you do an additional scrub? Is the value than fine again?

     
    • alexcomi

      alexcomi - 2018-09-02

      No, even after many scrubs remains the same...

       
  • alexcomi

    alexcomi - 2018-09-23

    After many syncs and scrubs the newest scrubbed block has the same absurd value. No way to get the exact file giving this value?

     
  • Leifi Plomeros

    Leifi Plomeros - 2018-09-23

    How big is your largest drive? and what block size do you have in config?

     
    • alexcomi

      alexcomi - 2018-09-23

      biggest drive: 8.001.427.599.360 byte (7.27 TB NTFS)
      block_size 256

       
      • Leifi Plomeros

        Leifi Plomeros - 2018-09-23

        Ok, that rules out relationship to 42 million block limit (which causes wierd progress indication during sync).

        If it was my array I would try snapraid scrub -p 100 -o 0 and if it still doesn't go away I would consider rebuilding the array from scratch.

         
  • UhClem

    UhClem - 2018-09-24

    [One day ago (ie, 21 days after the first posting)] :

    After many syncs and scrubs the newest scrubbed block has the same absurd value.

    Is it really still the same ? Or, has your original 4294967229 actually "decreased" to [an equally absurd :) ] 4294967207 ?

    \\\\\ If so ...

    How can I restore the usual 0 value?

    Well, in about 12 million years, it will be zero ... but only for one day ... then deja vu.

    Sorry, I couldn't resist. \\\\\

    But, seriously, I do have a promising theory, but wanted confirmation (of the daily decrement) before further investigation.

    --UhClem "Welcome to the Future Fair -- a fair for all, and no fair to anybody!"

     
  • Andrea Mazzoleni

    Hi,

    It seems that SnapRAID wrote a scrub date in the future. This resulted in a negative time, that due integer overflow got a very high value.

    A full scrub should remove that value.

    I'll make a change to prevent that to happen again in future.

    Ciao,
    Andrea

     
    • alexcomi

      alexcomi - 2018-10-04

      Ciao Andrea,
      after a full scrub I got this message:

      The oldest block was scrubbed 1 days ago, the median 1, the newest 4294967261.

      No sync is in progress.
      The full array was scrubbed at least one time.
      No file has a zero sub-second timestamp.
      No rehash is in progress or needed.
      No error detected.

      New ideas?

      Alessandro

       
  • UhClem

    UhClem - 2018-10-05

    after a full scrub I got this message:

    The oldest block was scrubbed 1 days ago, the median 1, the newest 4294967261.

    I suspect you did (Leifi's suggested) "snapraid scrub -p 100 -o 0" whereas (I believe) Andrea intended for you to do "snapraid scrub -p full". The ironically subtle difference is in the "-o 0".

    --UhClem "How do I like the future?? -- Well, the future's not here yet, man."

     

    Last edit: UhClem 2018-10-05
    • alexcomi

      alexcomi - 2018-10-06

      Correct, I'll try the second option.

       
  • alexcomi

    alexcomi - 2018-10-09

    Ciao Andrea,
    I can confirm that a snapraid scrub -p full solved the problem.

    Grazie

    Alessandro

     

Log in to post a comment.