Jump to content

  • Log in with Twitter Log in with Windows Live Log In with Google      Sign In   
  • Create Account


What does DrivePool do on a duplicated file read error?

refs errors duplication recovery

  • Please log in to reply
1 reply to this topic

#1 Penryn



  • Members
  • Pip
  • 7 posts

Posted 20 April 2017 - 06:31 PM

I've read Drashna's post here: http://community.cov...efs/#entry17810


However I have a few questions about ReFS support, and DrivePool behavior in general:


1) If Integrity Streams are enabled on a DrivePooled ReFS partition and corruption occurs, doesn't the kernel emit an error when checksums don't match?

2) As I understand it, DrivePool automatically chooses the least busy disk to support read striping. Suppose an error occurs reading a file. Regardless of the underlying filesystem, would DrivePool automatically switch to another disk to attempt to read the same file?

3) Does DrivePool attempt to rewrite a good copy of a file that is corrupt?



#2 Christopher (Drashna)

Christopher (Drashna)

    Customer and Technical Support

  • Administrators
  • 8,361 posts
  • LocationSan Diego, CA, USA

Posted 20 April 2017 - 07:46 PM

StableBit DrivePool isn't aware of the integrity streams right now.  

It's one of the reasons that it's "preliminary support for ReFS".  There are a lot of things that we can, should and would like to add to properly support ReFS.  However, a lot of this will basically require reverse engineering the file system. As well, as some deep dives into the API. 



That said, we don't check the checksum every time we access the file. That would be incredibly costly, time consuming, and problematic.  


If we do detect a problem file, IIRC, we error out, in general, rather than switching disks. And you should get prompted about duplication errors, in the UI. 


As for overwriting/rewriting, only when confirmed in the UI. 

Christopher Courtney

aka "Drashna"

Microsoft MVP for Windows Home Server 2009-2012

Lead Moderator for We Got Served

Moderator for Home Server Show


This is my server


Lots of "Other" data on your pool? Read about what it is here.

Also tagged with one or more of these keywords: refs, errors, duplication, recovery

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users