Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.6.0
-
Reviewed
-
Proxy level retries will not be done on AlreadyBeingCreatedExeption for create() op.
Description
In Hbase we stumbled on unexpected behaviour, which could
break things.
HDFS-6478 fixed wrong exception
translation, but that apparently led to unexpected bahaviour:
clients trying to create file without override=true will be forced
to retry hardcoded amount of time (60 seconds).
That could break or slowdown systems, that use filesystem
for locks (like hbase fsck did, and we got it broken HBASE-13574).
We should make this behaviour configurable, do client really need
to wait lease timeout to be sure that file doesn't exists, or it it should
be enough to fail fast.
Attachments
Attachments
Issue Links
- blocks
-
HBASE-13574 Broken TestHBaseFsck in master with hadoop 2.6.0
- Closed
- relates to
-
HDFS-8403 Eliminate retries in TestFileCreation#testOverwriteOpenForWrite
- Resolved