From 30095231de0df3e46976b5638956f6ef4f49f512 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Wed, 21 Dec 2016 08:52:12 -0700 Subject: [PATCH] README Add limitation about multiple processes opening databases concurrently. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 85810d9..0a61bb0 100644 --- a/README.md +++ b/README.md @@ -768,6 +768,9 @@ Here are a few things to note when evaluating and using Bolt: can be reused by a new page or can be unmapped from virtual memory and you'll see an `unexpected fault address` panic when accessing it. +* Bolt uses an exclusive write lock on the database file so it cannot be + shared by multiple processes. + * Be careful when using `Bucket.FillPercent`. Setting a high fill percent for buckets that have random inserts will cause your database to have very poor page utilization.