Garen Chan

Results 16 comments of Garen Chan

I think the problem might be caused by `directory_empty` function. When bucket versioning is enabled, the `ListBucket` API will return deleted subdirectories. As shown below, `parent/sub/` has actually been deleted....

I think it might make sense to return deleted subdirectories. If the `ListBucket` API does not return deleted subdirectories, we may not be able to retrieve or restore deleted objects...

@ggtakec. I tried to fix the problem and it worked fine after testing. If you have time, you can take a look at the code. Although it is rough, I...

@ggtakec > I understood that `minio` listed the objects that should have been deleted in the `ListBucket` response and However HEAD requests for that object would result in an error....

Yes, you are right. This is a difficult problem.

Yes, my test results were the same as @creeew‘s. We may not be able to use stat cachie for directories here. The directories do not have an Etag at this...

![image](https://user-images.githubusercontent.com/13200012/42635402-90e8ee5a-8618-11e8-92b0-4ccebc0a3389.png) Unittests failed on `autoreload` module . @chaen , forcing the CI build restart maybe work!

@chaen , submit a new commit or close this PR and reopen, the CI build will auto restart!

I don't think knowing C is enough. You also need to know enough about the operating system. Unfortunately, I know very little about either.

OK ! I will check out your project later and I am also interested in your changes.