3 ms·
Github issue link? They seem to have a solid ci setup, and I know several large enterprises using. But I found a bug for my usage != bad code quality.
by kapilvt 5y ago
Github issue link? They seem to have a solid ci setup, and I know several large enterprises using. But I found a bug for my usage != bad code quality.
- 0x000000001 5y agoMy usage was "setup a basic single node for testing, upload a file with mc client, delete a file with mc client". They failed that test. It was responding with 200s but the file was never deleted. There are loads of issues like this on their github: https://github.com/minio/minio/issues/8873 https://github.com/minio/minio/issues/8873
- tyingq 5y agoThat's an interesting issue. Boiled down to the object name having '//' in it, which drove a certain direction for the shard location that wasn't the same shard location that the delete function looked in. Sounds like the shard hashing happens before or after object name normalization depending on the operation. Ouch.
- _hyn3 5y agoBased on sib comment, it looks like it was related to a poor name sanitation / matching function (which says, to me, that's risky if you have untrusted names), but this could also be caused by a lazy or delayed deletion strategy.