Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cut release 1.6.11.6.1 | Alex Gorrod | 2013-05-31 | 6 | -10/+45 |
| | |||||
* | Link custom data sources documentation into the docs. | Alex Gorrod | 2013-05-31 | 1 | -0/+1 |
| | |||||
* | Have test/format sleep for the calculated period between hot backups. | Michael Cahill | 2013-05-31 | 1 | -6/+5 |
| | |||||
* | Remove unused variables. | Michael Cahill | 2013-05-31 | 1 | -2/+0 |
| | |||||
* | Fix a leak in the free-on-close list code used for extension-specific config. | Michael Cahill | 2013-05-31 | 1 | -22/+15 |
| | |||||
* | Fix a core dump, the realloc has to change to match the backup cursor's | Keith Bostic | 2013-05-30 | 1 | -2/+4 |
| | | | | new structure sizing. | ||||
* | Merge pull request #556 from wiredtiger/hot-backup | Alex Gorrod | 2013-05-30 | 31 | -514/+937 |
|\ | | | | | | | Fix several bugs in hot backup, including race conditions between backup and table drop (and other schema level operations). @closes #557 | ||||
| * | fix up a couple of compiler warnings. | Keith Bostic | 2013-05-30 | 1 | -3/+3 |
| | | |||||
| * | Don't use u_int in the API, it's a non-standard type. | Keith Bostic | 2013-05-30 | 1 | -2/+2 |
| | | |||||
| * | Don't use u_int in the API, it's a non-standard type. Closes #561. | Keith Bostic | 2013-05-30 | 4 | -7/+15 |
| | | |||||
| * | We have 3 backup tests now, name them consistently. | Keith Bostic | 2013-05-30 | 1 | -0/+0 |
| | | |||||
| * | Change hot-backup to acquire a handle on each underlying file object to ensure | Keith Bostic | 2013-05-30 | 4 | -42/+61 |
| | | | | | | | | | | schema level operations (for example, drop), will be blocked until the backup cursor closes. | ||||
| * | whitespace | Keith Bostic | 2013-05-30 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'develop' into hot-backup | Keith Bostic | 2013-05-29 | 12 | -120/+166 |
| |\ | |/ |/| | |||||
* | | remove WT_CONNECTION_IMPL.{msgfile,msgcall}, they're unused. | Keith Bostic | 2013-05-29 | 1 | -3/+0 |
| | | |||||
* | | Merge pull request #538 from wiredtiger/warm-cache-compress | Alex Gorrod | 2013-05-29 | 9 | -81/+127 |
|\ \ | | | | | | | Preload internal pages into file system cache with compression. | ||||
| * \ | Merge pull request #559 from wiredtiger/warm-cache-general | Alex Gorrod | 2013-05-28 | 11 | -87/+129 |
| |\ \ | | | | | | | | | Create a more general-purpose block-manager preload call | ||||
| | * | | Create a more general-purpose block-manager preload call and pre-load | Keith Bostic | 2013-05-28 | 11 | -87/+129 |
| |/ / | | | | | | | | | | | | | individual pages instead of using the page locations to guess at the right file chunks. | ||||
| * | | Merge branch 'develop' into warm-cache-compress | Keith Bostic | 2013-05-28 | 85 | -647/+1235 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: src/include/flags.h | ||||
| * | | | Preload internal pages into file system cache with compression. | Alex Gorrod | 2013-05-14 | 4 | -13/+17 |
| | | | | | | | | | | | | | | | | Previously the functionality only worked without compression enabled. | ||||
* | | | | Another transaction ID fix: ignore the current ID if updating a snapshot ↵ | Michael Cahill | 2013-05-29 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | | during auto-commit. | ||||
* | | | | Re-check that calculating an ordinary snapshot hasn't raced with updating ↵ | Michael Cahill | 2013-05-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | the oldest ID. | ||||
* | | | | Build the connection config stack explicitly, fix a bug where the ↵ | Michael Cahill | 2013-05-29 | 1 | -30/+29 |
| |/ / |/| | | | | | | | | environment config was appearing at the beginning. | ||||
* | | | Add upgrade documentation for new shared_cache configuration option. | Alex Gorrod | 2013-05-28 | 1 | -0/+7 |
| | | | |||||
| | * | Fix a bug where LSM would get the same lock twice during a drop. | Alex Gorrod | 2013-05-29 | 1 | -10/+22 |
| | | | |||||
| | * | Add upgrade documentation for new shared_cache configuration option. | Alex Gorrod | 2013-05-28 | 1 | -0/+7 |
| | | | |||||
| | * | Merge branch 'develop' into hot-backup | Alex Gorrod | 2013-05-28 | 16 | -227/+252 |
| | |\ | |_|/ |/| | | |||||
* | | | Add an explicit enable setting to shared_cache configuration. | Alex Gorrod | 2013-05-28 | 7 | -16/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | It used to rely on the shared_cache configuration group being present in the user configuration string. This change will require applications using the shared cache functionality to add "enable=true" to the shared_cache configuration group. | ||||
* | | | Merge pull request #552 from wiredtiger/force-evict-index | Alex Gorrod | 2013-05-28 | 9 | -211/+234 |
|\ \ \ | | | | | | | | | Fixed forced eviction with indexes. | ||||
| * | | | Remove a bogus assertion from transaction ID management. | Michael Cahill | 2013-05-28 | 1 | -3/+1 |
| | | | | |||||
| * | | | Avoid a race when updating the shared table of transaction IDs and ↵ | Michael Cahill | 2013-05-28 | 2 | -81/+91 |
| | | | | | | | | | | | | | | | | calculating the oldest active transaction ID. | ||||
| * | | | Simplify scans through the global table of transaction IDs. | Michael Cahill | 2013-05-27 | 7 | -200/+123 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stop caching multiple copies of the oldest transaction ID required to stay in memory. In the process, fix a race that could invalidate the calculation of the oldest ID. refs #552 | ||||
| * | | | Make sure the oldest transaction ID we need always moves forward. | Michael Cahill | 2013-05-24 | 1 | -3/+5 |
| | | | | |||||
| * | | | Merge branch 'develop' into force-evict-index | Alex Gorrod | 2013-05-24 | 28 | -98/+233 |
| |\ \ \ | |||||
| * | | | | Update index performance test to test combinations of file and LSM. | Alex Gorrod | 2013-05-24 | 1 | -29/+36 |
| | | | | | |||||
| * | | | | Update new test case to run in a reasonable time. | Alex Gorrod | 2013-05-24 | 1 | -37/+13 |
| | | | | | |||||
| * | | | | Yet another rearrangement of the forced eviction code. Now check the first ↵ | Michael Cahill | 2013-05-24 | 5 | -16/+28 |
| | | | | | | | | | | | | | | | | | | | | time we read a page in a transaction. That way, it shouldn't contain updates from the current transaction that prevent eviction. | ||||
| * | | | | Add a test case for a performance regression. | Alex Gorrod | 2013-05-24 | 1 | -0/+95 |
| | | | | | |||||
| | | | * | Merge pull request #558 from wiredtiger/hot-backup-schema | Alex Gorrod | 2013-05-27 | 14 | -300/+413 |
| | | | |\ | | | | | | | | | | | | | Update backup to use __wt_schema_worker. Stop LSM drops during backups. | ||||
| | | | | * | Update __wt_schema_worker so that it can operate on names. | Alex Gorrod | 2013-05-28 | 7 | -48/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | It can now traverse either names, or files. | ||||
| | | | | * | Minor code shuffling/simplification, unused variable cleanups, comment fixing. | Keith Bostic | 2013-05-27 | 1 | -18/+8 |
| | | | | | | |||||
| | | | | * | We have to write all of the names/value pairs out to the backup file, | Keith Bostic | 2013-05-27 | 3 | -22/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not just the file: objects, don't discard the trailng ".wt" from the file object name, whatever is in the metadata file is what we use. | ||||
| | | | | * | Re-work the code to build the target list, uncomment object checking, | Keith Bostic | 2013-05-27 | 1 | -14/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | this now works. | ||||
| | | | | * | Delete test_illegal_objects, now that we're using schema_worker, | Keith Bostic | 2013-05-27 | 1 | -8/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | there's no special path for illegal objects and no reason to do any special testing. | ||||
| | | | | * | avoid spelling complaint | Keith Bostic | 2013-05-27 | 1 | -1/+1 |
| | | | | | | |||||
| | | | | * | Merge branch 'develop' into hot-backup-schema | Keith Bostic | 2013-05-27 | 4 | -109/+159 |
| | | | | |\ | |_|_|_|_|/ |/| | | | | | |||||
* | | | | | | Merge pull request #555 from wiredtiger/turtle-race | Michael Cahill | 2013-05-26 | 4 | -109/+159 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Make the existence of a turtle file imply a known-good metadata file. | ||||
| * \ \ \ \ \ | Merge branch 'develop' into turtle-race | Keith Bostic | 2013-05-25 | 2 | -3/+3 |
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | |||||
| * | | | | | | We were creating the turtle file, and if it didn't previously exist we'd create | Keith Bostic | 2013-05-25 | 4 | -109/+159 |
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the metadata file. If we crashed between those two steps, we'd fail the next open because the turtle file existed but the metadata file didn't. Restructure so we don't create the turtle file until we finish creating the metadata file (and loading any hot backup), that way if the turtle file exists, everything else is known to be good. Ref #554. | ||||
| | | | | * | path variable no longer used, don't return without freeing the scratch buffer. | Keith Bostic | 2013-05-27 | 1 | -9/+4 |
| | | | | | |