Commit Graph

25 Commits

Author SHA1 Message Date
Keith Bostic
5088ee53fc Separate the btree maximum key/value sizes from the underlying page
size, reference #1282.

Deprecate the internal_item_max and leaf_item_max configuration strings,
replace with internal_key_max, leaf_key_max and leaf_value_max.

Remove examples/c/ex_file.c (there's no real need for a "file" URI
example, and it's easy to replace the one place the documentation
used it).
2014-12-09 16:22:20 -05:00
Susan LoVerso
43dfbf35ff Generalize to use a log server thread that separately handles archiving
and file pre-allocation. #1373
2014-12-01 12:56:24 -05:00
Susan LoVerso
3028504b54 Merge branch 'develop' into log-recycle 2014-12-01 10:35:51 -05:00
Susan LoVerso
19f7180a6a First pass at adding groupings for stats. #1365 2014-11-26 15:11:22 -05:00
Susan LoVerso
c4f4f2bf57 Change prepare to prealloc and make it a value rather than boolean
config.
2014-11-25 14:25:27 -05:00
Susan LoVerso
8e2f1d41f3 Just pre-allocate log files instead of recycling. #1373 2014-11-24 14:39:39 -05:00
Susan LoVerso
f6d045c327 Add --all option to create an HTML file for each prefix. #1365 2014-11-21 16:12:51 -05:00
Susan LoVerso
627b7e2e17 Add recycle stats and code to set a maximum number of recycle files. 2014-11-20 10:09:45 -05:00
Susan LoVerso
4edef190b6 Fix error wrapper usage. Change units to msecs. #1374 2014-11-12 15:03:54 -05:00
Susan LoVerso
3f23463624 Add checkpoint timer stats. #1374 2014-11-12 14:23:20 -05:00
Keith Bostic
e4c4088079 Now that the tag is part of the description, the right field to sort
on is the description, not the name.
2014-11-03 11:47:29 -05:00
Keith Bostic
d5b46edc52 Make capitalization consistent. 2014-11-03 11:43:05 -05:00
Keith Bostic
229c7d86d0 Replace some of the tags with more verbose versions:
conn -> connection,
    dhandle -> data-handle
    txn -> transaction

Don't use whitespace in the tag name so post-processing is a little
simpler:

    block manager -> block-manager
2014-11-03 11:32:57 -05:00
Alex Gorrod
47ceb5d428 Update WiredTiger stat graph generator to expect non-cleared stats.
Can revert to previous behaivor with --clear flag.
2014-10-29 18:52:14 +11:00
Susan LoVerso
fd2a0fb6ea Add prefixes to all stat descriptions. #1313 2014-10-27 11:51:43 -04:00
Michael Cahill
bf98f7d764 Add statistics to track open sessions and the range of transaction IDs that are pinned. 2014-10-24 17:41:16 +11:00
Keith Bostic
78ea3ae2af Don't list the potential object types, it doesn't add information. 2014-10-06 12:39:42 -04:00
Susan LoVerso
fdb23f23c1 Remove manager struct lengths and add in per-queue lengths to stats.
Restore some of the manager conditional.  My changes broke normal
switchng and its intent is covered in the aggressiveness changes. #1230
2014-09-18 14:00:18 -04:00
Michael Cahill
3d9a393a8a Cleanup based on Alex's feedback.
refs #1082
2014-07-01 12:57:23 +10:00
Michael Cahill
5ab2ad4a04 Use a split generation number to determine when memory replaced by a split can be freed. 2014-06-25 15:23:17 +10:00
Michael Cahill
f59cea7a4b Add statistics to track memory from splits that cannot be freed immediately.
refs #1079
2014-06-20 21:49:30 +10:00
Michael Cahill
5cba38f382 Merge branch 'develop' into async
Conflicts:
	src/include/extern.h
	src/include/wiredtiger.in
2014-04-07 15:39:23 +10:00
Susan LoVerso
d6578a43d7 Compilation fixes for C code. 2014-03-26 14:35:22 -04:00
Keith Bostic
1fac662188 Fix up the statistics fields, remove most of the previous merge/split
statistics.
2014-02-27 09:37:46 -05:00
Michael Cahill
75efa8deb1 Add an alternative script to turn statistics logs into graphs using D3.
This is just a starting point, but I'm finding it useful and I don't want to lose it.  Rework the auto-generated list of unscaled statistics so it can be used from multiple scripts.
2013-12-04 15:25:55 +11:00