Add a test that attempts a backup while a bulk load is happening.
Merge branch 'develop' into backup-bulk
Finish writing the test, test both the same and different sessions
so we test both the session and database handle cache behaviors.
Merge branch 'develop' into backup-bulk
Merge branch 'develop' into backup-bulk
The phrase "configured with" isn't as clear as I'd like it to be, be explicit
about whether we're talking about configured with "true" vs. "false".
The phrase "configured with" isn't as clear as I'd like it to be, be
explicit about whether we're talking about configured with "true" vs.
"false".
Open column groups with the default overwrite configuration, true.
A simpler solution, avoiding the additional search of the primary cursor,
clear/restore the overwrite flag before/after the initial insert, and use
the error from the primary insert call as before.
Recovery now works on the Memrata device.
Don't do compact operations on LSM trees.

They don't make sense for the LSM algorithm, and allowing them interferes with how chunks are checkpointed and discarded.
Hold the checkpoint lock while syncing the file contents in LSM.

This avoids corruption caused by racing application and LSM checkpoints.
Exit wtperf if we encounter a panic.
Fail wtperf if a read or update can't find a value that should be there.
In LSM hold the checkpoint lock before discarding a handle.
KNF
Document WT_SESSION.compact isn't intended for LSM, it's btree
only.
Merge branch 'develop' into column-group-overwrite-config
Cleanup __conn_dhandle_get() error handling (if btree allocation failed,
dhandle wasn't freed, if an error happened after btree allocation, it
was never freed).

Fix the __conn_dhandle_get() comment by removing most of it.
update