diff --git orc/src/java/org/apache/orc/impl/MemoryManager.java orc/src/java/org/apache/orc/impl/MemoryManager.java index 2dbfba7..757c0b4 100644 --- orc/src/java/org/apache/orc/impl/MemoryManager.java +++ orc/src/java/org/apache/orc/impl/MemoryManager.java @@ -101,10 +101,10 @@ public MemoryManager(Configuration conf) { * Light weight thread-safety check for multi-threaded access patterns */ private void checkOwner() { - Preconditions.checkArgument(ownerLock.isHeldByCurrentThread(), - "Owner thread expected %s, got %s", - ownerLock.getOwner(), - Thread.currentThread()); + if (!ownerLock.isHeldByCurrentThread()) { + LOG.warn("Owner thread expected {}, got {}", + ownerLock.getOwner(), Thread.currentThread()); + } } /**