Author Topic: Quick-validate error: ZipException  (Read 796 times)

Offline tonym

  • Jr. Member
  • **
  • Posts: 91
  • Karma: +3/-0
    • View Profile
Quick-validate error: ZipException
« on: December 12, 2017, 09:16:30 am »
All of a sudden, FlexRAID has stopped working for me, I'm getting the following error message:

[2017-12-12 14:58:30,736] INFO : Executing quick-validate...
[2017-12-12 14:58:30,736] INFO : [quick-validate] started at: Tue Dec 12 14:58:30 GMT 2017
[2017-12-12 14:58:30,774] ERROR: [quick-validate] error: ZipException[Not in GZIP format]
java.util.zip.ZipException: Not in GZIP format
   at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
   at java.util.zip.GZIPInputStream.<unknown>(Unknown Source)
   at java.util.zip.GZIPInputStream.<unknown>(Unknown Source)
   at com.tchegbe.lib.b.a.a.a.<unknown>(Unknown Source)
   at com.tchegbe.lib.b.a.a.a.<unknown>(Unknown Source)
   at com.tchegbe.lib.b.a.a.a.a(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.a(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.g.c.<unknown>(Unknown Source)
   at com.tchegbe.lib.io.a.e.x.a(Unknown Source)
   at com.tchegbe.lib.io.a.e.c.a.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[2017-12-12 14:58:30,775] INFO : [quick-validate] completed at: Tue Dec 12 14:58:30 GMT 2017

I've deleted and re-installed both FlexRAID and my configuration; neither rectified the problem. It feels like my parity and/or metadata has become corrupt.

Any suggestions please


Offline Brahim

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8,547
  • Karma: +204/-16
    • View Profile
Re: Quick-validate error: ZipException
« Reply #1 on: December 12, 2017, 09:46:53 am »
Hijack the parity disk by giving it a drive letter. Then delete the current flxr.meta and replace its most recent backups. Backups are on the same disk and have numbers appended. The highest number is the latest.

If you have multiple PPUs, do that for each.

Offline tonym

  • Jr. Member
  • **
  • Posts: 91
  • Karma: +3/-0
    • View Profile
Re: Quick-validate error: ZipException
« Reply #2 on: December 12, 2017, 01:10:49 pm »
Thanks.

I wish I'd known that yesterday; I was having space problems so they got manually deleted. And are no longer available even using WinUndelete.

Looks like a full Parity rebuild required. :(

Offline Brahim

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8,547
  • Karma: +204/-16
    • View Profile
Re: Quick-validate error: ZipException
« Reply #3 on: December 12, 2017, 02:15:15 pm »
...
Looks like a full Parity rebuild required. :(
Sounds like you were running out of space on the PPU. Remember to do a quick-format on it to force out any Windows junk. Windows has the habit of leaving shadow data on random disks, which shrinks their available free space.

Offline tonym

  • Jr. Member
  • **
  • Posts: 91
  • Karma: +3/-0
    • View Profile
Re: Quick-validate error: ZipException
« Reply #4 on: December 13, 2017, 03:14:14 am »
Thanks again Brahim.

Hopefully a disk format and full parity re-build will help restore Update performance which had been becoming slower of late. I'm assuming this was because after 18 months of file deletes/adds my RAID had become somewhat fragmented.

Offline Brahim

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8,547
  • Karma: +204/-16
    • View Profile
Re: Quick-validate error: ZipException
« Reply #5 on: December 13, 2017, 10:39:10 am »
Thanks again Brahim.

Hopefully a disk format and full parity re-build will help restore Update performance which had been becoming slower of late. I'm assuming this was because after 18 months of file deletes/adds my RAID had become somewhat fragmented.
Correct. Depending on the amount of changes that the RAID went through, the parity can get quite fragmented overtime. This is particularly true when the RAID has a lot of small files.
If is a good idea to have a clean slate once in a while. This will speed up things similar to how defragmenting a heavily fragmented disk speeds up things a bit.
Defragmenting parity in RAID-F is simply rebuilding the parity anew (after a quick disk format).