Dynamic Partitioning “INSERT OVERWRITE” Does Not Lock Table Exclusively
Today I have discovered a bug in Hive, that when user submits an “INSERT OVERWRITE” query with dynamic partitioning, Hive does not lock the underlining table “exclusively”, rather it only applies “shared” lock. To confirm the problem, I created a simple table: Then I issued a dynamic partitioning query: And …