Jump to content
Covecube Inc.
  • 0
saitoh183

Very annoying Access Denied bug

Question

Lately i have been getting Access Denied on Folders in my pool. I will be able to access the content and then i will tried to go back into the folder a few minutes later and will get the message access denied. Then i will either wait a bit and it will start working again or i have to open the folder within a poolpart and re-apply permissions, wait a few minutes and folder access returns. I notice it happens when i am accessing the pool from another PC

Share this post


Link to post
Share on other sites

14 answers to this question

Recommended Posts

  • 0

What OS are you using, and what version of StableBit DrivePool are you using specifically?
 

Assuming you're using 2.X:

http://wiki.covecube.com/StableBit_DrivePool_2.x_Log_Collection

 

Also, is this happening after you attempt to delete files at all?

If so, could you see if the latest internal beta helps?

http://dl.covecube.com/DrivePoolWindows/beta/download/StableBit.DrivePool_2.2.0.619_x64_BETA.exe

Share this post


Link to post
Share on other sites
  • 0

What OS are you using, and what version of StableBit DrivePool are you using specifically?

 

Assuming you're using 2.X:

http://wiki.covecube.com/StableBit_DrivePool_2.x_Log_Collection

 

Also, is this happening after you attempt to delete files at all?

If so, could you see if the latest internal beta helps?

http://dl.covecube.com/DrivePoolWindows/beta/download/StableBit.DrivePool_2.2.0.619_x64_BETA.exe

 

Sorry i didnt go into details.Was on the move when i was doing the post. 

 

Windows 8 

DP latest build from the site

 

Here is a example of the problem:

 

Im on my server 2012 r2 which has a mapped drive to my DP pool drive. I open a folder and copy a file to a new location off the pool. Then a few minutes later, i go back to the same folder and i get access denied. Then i go on the DP machine and go on the pool locally, and i see that all the permissions are removed. To fix it, i go to one of the poolpart drives that still have permissions on that folder (some pool part drives also have access denied) and they click ok to propagate permissions from the parent folder but do not accept when i get the warning for overwriting permission. Close the properties and then the folder is accessible once again. 

Share this post


Link to post
Share on other sites
  • 0

Ah, okay.  And that's very odd that the permissions would be removed like that.

 

Do you have any antivirus, backup or other disk tools installed on the system?

And could you do this: http://wiki.covecube.com/StableBit_DrivePool_Q2159701

And check for both systems, just in case.

 

Also, could you get the file system logging from when this happens?

http://wiki.covecube.com/StableBit_DrivePool_2.x_Log_Collection

Share this post


Link to post
Share on other sites
  • 0

Ah, okay.  And that's very odd that the permissions would be removed like that.

 

Do you have any antivirus, backup or other disk tools installed on the system?

And could you do this: http://wiki.covecube.com/StableBit_DrivePool_Q2159701

And check for both systems, just in case.

 

Also, could you get the file system logging from when this happens?

http://wiki.covecube.com/StableBit_DrivePool_2.x_Log_Collection

 

There is no Anti-virus,Have Scanner installed but nothing else i can think of. I will try  to do the stuff you posted

 

here is my uninstall list...maybe you might notice something.

 

PcJ9d.jpg

Share this post


Link to post
Share on other sites
  • 0

.....

 

SiFilter. 

You've got a Silicon Images based controller card in the system.

 

I'm going to guess that one or more drives in the pool are attached to this controller. 

And I suspect that if you check the drive that the files are actually located on, one or more of them are on this controller.

 

If that is the case, this may actually be the source of your problem. Heavy load on these controllers causes all sorts of issues with them... and they use the filter to "solve" this issue (aka, it's a bad hack).

 

If you could, disable the "bypass file system filters" option on your system.

If you have a newer build, check "Pool Options -> Performance", and there may be a checkbox there.

Otherwise, configure the advanced settings for DrivePool to disable this option globally.

http://wiki.covecube.com/StableBit_DrivePool_2.x_Advanced_Settings

 

Disabling this will mean that DrivePool will always respect the file system filters for the disks in the pool, instead of bypassing them and writing to the disk directly.

This can cause issues (with poorly written filters), but in cases like this, may help the Silicon Images filter "do it's job" properly.

 

 

If the issue persists after doing this, then let us know

Share this post


Link to post
Share on other sites
  • 0

.....

 

SiFilter. 

You've got a Silicon Images based controller card in the system.

 

I'm going to guess that one or more drives in the pool are attached to this controller. 

And I suspect that if you check the drive that the files are actually located on, one or more of them are on this controller.

 

If that is the case, this may actually be the source of your problem. Heavy load on these controllers causes all sorts of issues with them... and they use the filter to "solve" this issue (aka, it's a bad hack).

 

If you could, disable the "bypass file system filters" option on your system.

If you have a newer build, check "Pool Options -> Performance", and there may be a checkbox there.

Otherwise, configure the advanced settings for DrivePool to disable this option globally.

http://wiki.covecube.com/StableBit_DrivePool_2.x_Advanced_Settings

 

Disabling this will mean that DrivePool will always respect the file system filters for the disks in the pool, instead of bypassing them and writing to the disk directly.

This can cause issues (with poorly written filters), but in cases like this, may help the Silicon Images filter "do it's job" properly.

 

 

If the issue persists after doing this, then let us know

 

Ok so the problem just happened and i was able to capture the logs. (i assume the data will be in the log of the 29 of may)

 

https://www.dropbox.com/s/d4x0zwdavxfdvoz/Service.7z?dl=0

 

The Silicon image only has a external disk attached to it...none of the pool drives but a part of the pool drives are in my mediasonic pro box attached via esata to Asmedia card (DRU1,3 and 4) Other Asmedia controller is onboard sata ports. See below

 

YnSSe.jpg

Share this post


Link to post
Share on other sites
  • 0

Well, the logs don't show anything wrong happying or any permissions being changed when the logging was enabled.

 

If you did see them changed, then something is changing them outside the pool (or maybe there is a disk/controller issue).

 

Is this happening to one specific disk or group of disks? 

If so, there may be an issue with that disk or controller, maybe.

 

 

Also, I didn't notice earlier, but it looks like you have FlexRAID installed. Is this configured to use the pooled disks (for parity or the like)?
If so, it may be FlexRAID that is causing the issues you're seeing.

 

A way to check for that, is to use procmon and ... well, watch for what's causing it.

https://technet.microsoft.com/en-us/library/bb896645.aspx

Share this post


Link to post
Share on other sites
  • 0

Well, the logs don't show anything wrong happying or any permissions being changed when the logging was enabled.

 

If you did see them changed, then something is changing them outside the pool (or maybe there is a disk/controller issue).

 

Is this happening to one specific disk or group of disks? 

If so, there may be an issue with that disk or controller, maybe.

 

 

Also, I didn't notice earlier, but it looks like you have FlexRAID installed. Is this configured to use the pooled disks (for parity or the like)?

If so, it may be FlexRAID that is causing the issues you're seeing.

 

A way to check for that, is to use procmon and ... well, watch for what's causing it.

https://technet.microsoft.com/en-us/library/bb896645.aspx

 

Well flexraid is just used for parity. I have been using Flex with DP since back in the early days of DP and never had this issue. I it happened again today when i was moving a file off the pool on to a physical drive. I was doing it from another server, then i got access denied. I went on my Pool drive server and it was one drive that had access denied...DRU6 (look at screenshot above) which is connected to the onboard sata that is using the Asmedia. It took about 15 mins before i could get back in. Basically all the permissions on the folder are gone..including ownership so you cant take ownership back. I will monitor when it happens again and see what physical drive is affected next time and post back my findings.

Share this post


Link to post
Share on other sites
  • 0

When this happened, did the same thing happen on the underlying disk (to the file/folder in the corresponding PoolPart folder)?

 

If so, then this is not a DrivePool issue specifically, and something affecting the disk directly.

And if that is the case, it may be a hardware issue (check for loose connections, or even swap out the SATA cable). And running a "Burst test" on the drive using StableBit Scanner may be a good idea, to see if there is an issue with the controller or the drive's hardware.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...