78bd4f8995b6d9182ff74fa210c3e717fd00a89c
flags, and hook them up to the WT_CONNECTION->is_new method. Add a global structure (WT_PROCESS), which includes a mutex and maintains a linked list of the WT_CONNECTION structures in the process. Change the underlying "file exists" function to correctly return errors, rather than including errors in "file doesn't exist" returns. The only place we're using the string output separator is in the debug code, remove it from the "global" structure, and make it static in the Btree debug file. Move the close of the logging file handle into WT_CONNECTION destroy, instead of doing in connection close. This isn't right, but right now we don't have a good dividing line between what code in connection-open/connection-close, connection-init/connection-destroy, and then there's a bunch of initialization in wiredtiger_open too. Delete the home/mode arguments from __wt_connection_open, they were never used and I think they are never going to be used, at this point. Minor re-working of the mutex functions so they handle NULL WT_SESSION handles correctly.
WiredTiger 0.9.0: (September 20, 2011) This is version 0.9.0 of WiredTiger. See the file LICENSE for redistribution information. To view release and installation documentation, open docs/index.html in your web browser. To build in a POSIX environment (for example, Linux or other UNIX-like system), run: ./configure && make To install in the standard POSIX environment locations, enter: make install For more information on build and installation options, see the WiredTiger documentation.
Description
Languages
C++
67.9%
JavaScript
23.9%
Python
3.6%
yaml
1.7%
Starlark
1.4%
Other
1.4%