Commit Graph

680 Commits

Author SHA1 Message Date
Michael Cahill
c9b555ec94 Update the version label 2015-11-19 17:01:29 +11:00
Michael Cahill
08e56e65f9 Bump the WiredTiger version to 2.7.0 in preparation for a new release. 2015-11-19 16:58:50 +11:00
Michael Cahill
9bd711a372 Merge branch 'develop' into wt-1315-join-cursor
Also fix some type conversion warnings.
2015-11-18 11:28:45 +11:00
Don Anderson
ee33b0875a Merge branch 'develop' into wt-1315-join-cursor 2015-11-17 10:35:01 -05:00
Alex Gorrod
eeae16c8a1 WT-2182: Add upgrading documentation re: statistics change 2015-11-17 13:54:41 +11:00
Keith Bostic
08c0fcdab3 Merge pull request #2293 from wiredtiger/cusors-ops-wording
WT-2217: change WT_CURSOR.insert to clear "set" key/value on return
2015-11-16 06:42:54 -05:00
Keith Bostic
389d3bca4c WT-2217: change WT_CURSOR.insert to clear "set" key/value on succesful
return.
2015-11-15 12:28:54 -05:00
Don Anderson
c73ee1b0a4 Merge branch 'develop' into wt-1315-join-cursor 2015-11-10 11:06:42 -05:00
Keith Bostic
c344515168 Wording changes to clarify when applications can discard memory passed
to set-key/set-value.
2015-11-06 09:15:09 -05:00
Mark Benvenuto
310023deba WT-2200 Change WiredTiger caching strategy on Windows 2015-11-05 16:57:23 -05:00
Don Anderson
4126e77abe Merge branch 'develop' into wt-1315-join-cursor 2015-11-04 06:44:25 -05:00
Don Anderson
10f881b011 WT-1315. Added doc for join cursors, including java doc. 2015-11-03 13:36:45 -05:00
Alex Gorrod
192a75ed36 Make new in-memory only error return undocumented. 2015-10-30 09:59:46 +11:00
Alex Gorrod
05d22cb131 WT-2178 When running in memory return an error if an operation would
cause the cache size to be exceeded.

This introduces a new WiredTiger error return code.
This captures operations at the cursor boundary - that may be insufficient,
it could be safer to catch this when allocating update structures. That
check would lead to more complex internal error handling.
2015-10-22 14:04:42 +11:00
Alex Gorrod
0e033ab2c5 Update auto generated documentation. 2015-10-20 17:24:33 +11:00
Susan LoVerso
d8f3b0e1e2 WT-2104 Update doc to mention transaction_sync method. 2015-09-17 14:17:50 -04:00
Susan LoVerso
d2111ffac0 WT-2104 Write up commit and log_flush options.
Also add large default value for transaction_sync.
2015-09-16 14:02:50 -04:00
Keith Bostic
ba9fcca4b3 SERVER-20385: the original use case of WT_CURSOR.next(random) was to
return a point in the tree for splitting the tree, and for that reason,
once we found a random page, we always returned the first key on that
page in order to make the split easy.

In MongoDB: first, $sample de-duplicates the keys WiredTiger returns,
that is, it ignores keys it's already returned; second, $sample allows
you to set the sample size. If you specify a sample size greater than
the number of leaf pages in the table, the de-duplication code catches
us because we can't return more unique keys than the number of leaf
pages in the table.

Remove the code that returns the first key of the page, always return
as a random a key as we can.
2015-09-15 17:27:25 -04:00
Michael Cahill
6cffaf62f5 Minor cleanup of documentation changes. 2015-08-20 13:22:03 +10:00
David Hows
cea2c7df19 SERVER-18356 - Update documentation 2015-08-19 16:06:57 +10:00
Keith Bostic
7a8e7b0d89 WT-2032: WT_CURSOR.next configured with next_random=true, now works on trees
with just insert lists, update the documentation.
2015-08-06 10:05:15 -04:00
Alex Gorrod
b96b980ef0 Merge branch 'develop' into wtperf_truncate 2015-07-22 07:04:14 +00:00
Michael Cahill
e0d6229f75 Merge pull request #2049 from wiredtiger/config-cursors
WT-1980 Provide an API to query metadata meaningful to WT_SESSION::create
2015-07-13 16:08:27 +10:00
Michael Cahill
5f23132ec2 WT-1980 Rename data source for WT_SESSION::create metadata to "metadata:create". 2015-07-13 15:00:25 +10:00
Keith Bostic
c9b431ccf7 Don't talk about why eviction happens at all, it's not necessary here. 2015-07-08 11:23:11 -04:00
Don Anderson
1179a4eaef WT-1988. Omitted eviction details from wording. 2015-07-06 11:40:19 -04:00
Don Anderson
7f9a2c456d WT-1988. Added a doc subsection discussing the interation between cursors and
eviction, and the need for using WT_CURSOR::reset.
2015-07-06 10:50:13 -04:00
David Hows
0fd1ad2d5d Add the wtperf.dox file into commit 2015-06-30 09:58:21 +10:00
Susan LoVerso
d0ab932105 Doc updates for sync on begin_transaction should be commit_transaction. 2015-06-24 11:30:57 -04:00
Keith Bostic
2812721e39 Add Named Snapshots to the "Advanced topics" list
Move durability topics next to each other on the list
Move log cursors to the end
2015-06-19 19:02:38 -04:00
Keith Bostic
26b4d1d2d4 Add an upgrading note for the new WT_SESSION.verify strict configuration. 2015-06-08 12:34:36 -04:00
Alex Gorrod
97db2a6fdb Bump to 2.6.1 release 2015-06-04 14:26:00 +10:00
Alex Gorrod
1665fa8db7 Editing of changelog. 2015-06-04 11:15:49 +10:00
Alex Gorrod
78ac34e024 Add draft changelog for 2.6.1 release. 2015-06-03 12:29:23 +10:00
Michael Cahill
62e5ee40ad Merge branch 'develop' into partial-logging 2015-05-28 17:35:17 +10:00
Susan LoVerso
99a89c1e4e Initial changes for per-table logging. 2015-05-21 15:46:07 -04:00
Alex Gorrod
afc4a6147b Extend support for dropping named snapshots.
Make it possible to drop all snapshots, and specifically named snapshots.
2015-05-20 07:17:33 +00:00
Alex Gorrod
d1debfed44 Split named snapshot API into separate begin and drop methods.
In preparation for extending drop functionality.
2015-05-20 05:18:46 +00:00
Alex Gorrod
f9b1a0ee58 Merge branch 'develop' into named-snapshots 2015-05-20 02:04:47 +00:00
Alex Gorrod
34991ce2de Bump release version to 2.6.1 on develop branch. 2015-05-15 11:59:44 +10:00
Alex Gorrod
dab42ee357 Shuffle upgrading doc and spelling updates. 2015-05-15 10:44:57 +10:00
Michael Cahill
40a38e41f4 Call out the format-breaking change with LZ4 in bold 2015-05-15 10:03:36 +10:00
Alex Gorrod
85ee07ad96 Start fixing up the upgrading documentation. 2015-05-13 18:03:14 +10:00
Michael Cahill
6237ef264d Merge branch 'develop' into named-snapshots
Conflicts:
	dist/api_data.py
	src/config/config_def.c
	src/include/config.h
	src/txn/txn.c
2015-05-13 16:46:16 +10:00
Michael Cahill
9880d7563f Merge branch 'develop' into encryption-api
Conflicts:
	ext/compressors/lz4/lz4_compress.c
2015-05-12 14:47:28 +10:00
Keith Bostic
78d623472c Merge branch 'develop' into lz4-compress-destsize 2015-05-11 10:38:26 -04:00
Keith Bostic
fbde65acc4 Merge branch 'develop' into encryption-api 2015-05-08 09:44:46 -04:00
Don Anderson
9d375c6e83 Make doc clear that the encryptor used for a table does not
change the encryptor for an associated index or column group.
2015-05-07 12:16:26 -04:00
Susan LoVerso
77e4f20c50 Add upgrading item about removing log_read statistic. 2015-05-05 16:02:11 -04:00
Alex Gorrod
3cfca1a09f Disallow the cache_resident flag on LSM trees.
Refs WT-1905
2015-05-05 14:43:03 +10:00