From 99b89622e15be28a433b1166f990d727372734f8 Mon Sep 17 00:00:00 2001 From: Wellington Chevreuil Date: Mon, 3 Jun 2019 16:23:35 +0100 Subject: [PATCH] [HBASE-22515] Document HBOSS test cases known to fail under Null lock implementation --- hbase-oss/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hbase-oss/README.md b/hbase-oss/README.md index ec433d9..47f2f37 100644 --- a/hbase-oss/README.md +++ b/hbase-oss/README.md @@ -43,6 +43,10 @@ below: The null implementation just provides no-op methods instead of actual locking operations. This functions as an easy way to verify that a test case has successfully reproduced a problem that is hidden by the other implementations. +Notice this implementation should consistently fail tests enforcing atomicity, +such as TestAtomicRename and TestCreateNonRecursive. Additional tests may +eventually fail due to unpredictable race conditions, since no lock behaviour +is being implemented. ### Local Implementation (org.apache.hadoop.hbase.oss.sync.LocalTreeLockManager) -- 2.17.2 (Apple Git-113)