summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Minor edit of the architecture page.Michael Cahill2012-02-201-19/+19
|
* Add a "Follow me on Google Groups" banner.Michael Cahill2012-02-203-1/+32
|
* Pass the configuration stack through __wt_btree_reopen: opening for salvage ↵Michael Cahill2012-02-203-5/+8
| | | | looks for the "force" configuration.
* In __btree_set_root, initialize newcfg to avoid freeing a bad pointer on error.Michael Cahill2012-02-201-0/+1
|
* Fill in the marketing part of the "WiredTiger Architecture" page.Keith Bostic2012-02-194-18/+112
| | | | First part of #170.
* Import the "fork me on github" image into the tree (we don't want toKeith Bostic2012-02-182-1/+1
| | | | | depend on a link to GitHub, and we really don't want to depend on a link through an akamai cache).
* Add a clean target to the docs Makefile, add -a to dist/s_docs thatKeith Bostic2012-02-182-1/+11
| | | | cleans the build.
* Replace the __wt_btree_reopen() function with __wt_conn_reopen_btree()Keith Bostic2012-02-184-49/+16
| | | | | | | that does a full close/open pair instead of trying to fast-track it. This will be slower, but reopens aren't common, and this avoids having to worry about state held in the WT_BTREE structure across a verify or salvage operation.
* Don't remove flexlint.out, that's not an expected file.Keith Bostic2012-02-171-3/+2
|
* Don't test for shared libraries unless Python is configured.Keith Bostic2012-02-171-5/+5
|
* Add a paragraph to the install page about building from the a GitHubKeith Bostic2012-02-173-24/+53
| | | | | | | | | clone. Move port information into the main page (not great, but shouldn't be in the "install" page, either). Re-order the introduction a bit.
* ../src/schema/schema_drop.c:28: error: ‘ret’ may be used uninitialized ↵Michael Cahill2012-02-171-0/+1
| | | | in this function
* When parsing config strings, continue to the end of the string in case of ↵Michael Cahill2012-02-171-3/+4
| | | | | | repeated keys. closes #124
* Move "root:F" and "version:F" entries for files into the value for "file:F", ↵Michael Cahill2012-02-1612-179/+164
| | | | so there is only a single record per file.
* Add a link to the Google Group from the front page of the documentation.Michael Cahill2012-02-171-2/+7
|
* Note the wiredtiger_open config string "multiprocess" is not yetKeith Bostic2012-02-162-2/+3
| | | | supported.
* Move connection-list handling from the btree code to conn/conn_btree.c.Keith Bostic2012-02-147-172/+247
|
* Don't use "aspell --mode=ccpp" when spell-checking the documentation,Keith Bostic2012-02-102-1/+2
| | | | | | there's no C-language code there (and it turns out that RedHat/CentOS don't support aspell in current releases). Makes #165 better, but it doesn't completely fix it.
* Mention the Google group mailing list in the README (displayed on the ↵Michael Cahill2012-02-092-5/+11
| | | | project page).
* Add a "fork me on github" ribbon to the documentation.Michael Cahill2012-02-091-0/+1
|
* Save and restore session->btree in schema ops to simplify calling code.Michael Cahill2012-02-093-14/+32
| | | | closes #164
* Clarify the comments around WT_REF_EVICTING so we don't accidentally break ↵Michael Cahill2012-02-091-2/+8
| | | | | | it in future. refs #161
* Remove WT_PAGE_FORCE_EVICT: the WT_REF_EVICTING state makes it obsolete.Michael Cahill2012-02-094-48/+24
|
* Update documentation to cover cursor duplication.Michael Cahill2012-02-091-2/+2
| | | | | | | refs #161 --HG-- extra : rebase_source : 19979afe98569f2348b730e93913b2b6362587a1
* Fixed indentation to not use tabs.Don Anderson2012-02-081-2/+2
|
* WT_NOTFOUND is only returned by a cursor function that can't find aKeith Bostic2012-02-081-2/+3
| | | | | | | key/value pair to return, not by the cursor:open method. Catch the exception instead. Part of #163.
* WT_NOTFOUND is only returned by a cursor function that can't find aKeith Bostic2012-02-081-2/+2
| | | | | | | key/value pair to return, not by the cursor:open method. Update to check for ENOENT instead. Part of #163.
* Change __session_drop to ignore force and do no specific mapping of theKeith Bostic2012-02-081-15/+1
| | | | | | | | | | | return from __wt_schema_drop (we check force and do that mapping in __wt_schema_drop itself, as well as the functions that do the actual work for __wt_schema_drop). Minor change, remove a couple of places where we clear the local variable ret -- it's unnecessary, done by the SESSION_API_CALL macro. Part of #163.
* Change __drop_table to not return WT_NOTFOUND if the table isn't foundKeith Bostic2012-02-081-5/+12
| | | | | | | | | | in the schema file and "force" is set. Change __wt_schema_drop to not only map WT_NOTFOUND to ENOENT, but map WT_NOTFOUND to 0 if "force" is set. The underlying drop functions should have handled the problem, but this should make sure. Part of #163.
* Minor clarification of the meaning of WT_NOTFOUND: it's a cursor operationKeith Bostic2012-02-081-4/+4
| | | | only, not a "search" operation. Part of #163.
* Minor clarification of the meaning of WT_NOTFOUND: it's a cursor operationKeith Bostic2012-02-081-1/+1
| | | | only, not a "search" operation. Part of #163.
* Minor clarification of the meaning of WT_NOTFOUND: it's a cursor operationKeith Bostic2012-02-081-5/+5
| | | | only, not a "search" operation.
* If a session or connection method is about to return WT_NOTFOUND (someKeith Bostic2012-02-083-39/+40
| | | | | | | underlying object was not found), map it to ENOENT, only cursor methods return WT_NOTFOUND. Fixes #163.
* Fix with automake version < 1.11, use foreign mode so that fewer top-level ↵Michael Cahill2012-02-083-14/+3
| | | | files are required.
* Don't fail tests if libtool munges the utility executable name (to 'lt-wt').Michael Cahill2012-02-081-2/+2
|
* Switch to quiet builds by default.Michael Cahill2012-02-081-0/+1
|
* Cleanup test imports, use unittest2 if available so tests pass on Python 2.6.Michael Cahill2012-02-0840-203/+95
|
* bzip2_compress.c:133: error: pointer targets in assignment differ in signednessMichael Cahill2012-02-071-4/+4
|
* SWIG 2.0.4 no longer mentions a LICENSE file, so there's reason we need toKeith Bostic2012-02-061-22/+0
| | | | have one, as far as I can tell.
* Implement cursor duplication via WT_SESSION::open_cursor.Michael Cahill2012-02-063-3/+66
| | | | | | | closes #161 --HG-- extra : rebase_source : d81a47356b3fe2441707cf82d2c3f81c27e62810
* Remove a GCC-specific function attribution used for build testing.Michael Cahill2012-02-062-2/+1
| | | | | --HG-- extra : rebase_source : 0ab3eaa41269e81c4e1f0d952306c87f97fc1f3b
* Now that addresses are variable-size, it's theoretically possible toKeith Bostic2012-02-031-3/+3
| | | | | | | | | | | configure a btree internal page size that's unable to store 2 maximum sized address cookies (a 255B/WT_BM_MAX_ADDR_COOKIE size address with a 512B internal page size). It's not a problem with the default block manager, but if/when we write a block manager extension API, we need to either pass it the internal page size, or have it set the maximum address cookie it can return so we can compare the two.
* Now that addresses are variable-size, it's theoretically possible toKeith Bostic2012-02-032-2/+22
| | | | | | | | | | | configure a btree internal page size that's unable to store 2 maximum sized address cookies (a 255B/WT_BM_MAX_ADDR_COOKIE size address with a 512B internal page size). It's not a problem with the default block manager, but if/when we write a block manager extension API, we need to either pass it the internal page size, or have it set the maximum address cookie it can return so we can compare the two.
* Add checks to the session.truncate method to ensure the start/stopKeith Bostic2012-02-031-0/+13
| | | | | | cursors reference the same object and have been initialized. closes #157
* WiredTiger release 1.0Michael Cahill2012-02-031-0/+1
|
* Update to 1.0release-1.01.0.0Michael Cahill2012-02-035-12/+15
|
* Fix a script status message.Michael Cahill2012-02-031-1/+1
|
* Add a navigation link to the license.Michael Cahill2012-02-034-3/+4
|
* Make s_docs quiet if Python isn't found.Michael Cahill2012-02-031-4/+5
|
* merge tipMichael Cahill2012-02-03465-0/+91147
|\