Commit Graph

21 Commits

Author SHA1 Message Date
Keith Bostic
5b509b7220 Update copyright notices for 2014.
Move lang/java and lang/python into the public domain.
2014-01-07 10:30:12 -05:00
Keith Bostic
948ba0ca92 Add spinlock statistics for __wt_spin_trylock() calls.
Add spinlock statistics for the number of lock attempts made from each
location.

Spinlock graphs are always per-second, but aren't listed in the
automatically generated file, add explicit tests in the scripts.
2013-12-11 17:42:35 -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
Keith Bostic
c73f1fe70d Add a connection statistic when checkpoint is running so statlog will
track checkpoints.
2013-11-24 11:19:44 -05:00
Michael Cahill
5d1c4134ab Cleanup warnings from s_all. 2013-11-21 16:16:35 +11:00
Alex Gorrod
fbceae85e6 Merge branch 'develop' into fine-grained-durability
Conflicts:
	src/conn/conn_log.c
	src/include/wiredtiger.in
	src/log/log.c
2013-11-18 13:05:36 +11:00
Keith Bostic
cc81a90184 Rename block manager statistics with "block manager" prefix so they sort
together.

Add a statistic for block manager memory allocations while holding the
system locked.
2013-11-17 13:13:09 -05:00
Alex Gorrod
51970260a3 Add statistics to log buffering and general review cleanup. 2013-10-25 07:25:17 +11:00
Keith Bostic
7781195afd I can't figure out how to keep long titles from being truncated in the
plot output, textwrap them in the python script.
2013-10-17 16:41:13 -04:00
Keith Bostic
020f937591 Avoid divide-by-zero. 2013-10-17 10:36:23 -04:00
Keith Bostic
aa71f64435 With spinlock logging, there will is potentially a lot more reports we skip,
number the reports sequentially instead of using an absolute number.
2013-10-14 13:44:08 -04:00
Keith Bostic
423b6ee8c1 Add a comment that the list of graphs we don't want to scale per second
is auto-generated.
2013-05-01 08:58:18 -04:00
Keith Bostic
ba47343283 Reverse the sense of the "scale" option, make it "no_scale" instead
(there are 100+ entries that scale, roughly 30 that don't).
2013-04-30 22:28:25 -04:00
Keith Bostic
9213cc4af1 Add support for aggregating data-source statistics, currently only
used by the LSM tree.

Add support for automatically updating the list of statistics that
are to be "scaled per second" by statlog.py.
2013-04-30 19:57:37 -04:00
Michael Cahill
868f664eed When generating statistics graphs, scale event counts to per second graphs. 2013-04-29 22:22:02 +10:00
Keith Bostic
c4f458a3a0 Put the raw files in a subdirectory, reports/raw. 2013-04-23 17:18:16 -04:00
Keith Bostic
4756df0f90 Now there are multiple sets of objects, sort them so objects group
together.
2013-03-21 10:59:11 -04:00
Keith Bostic
b178693dc2 Optionally dump statistics for a list of objects as part of statistics
logging.
2013-03-20 13:49:17 -04:00
Keith Bostic
cc662ee7a3 If we're eating multiple files, the entries aren't in order and gnuplot
doesn't sort them -- sort on the leading timestamp.
2013-02-20 13:56:47 -05:00
Keith Bostic
6607210164 Support multiple files. 2013-02-20 13:36:39 -05:00
Keith Bostic
78fc8cb94b Add a new server thread that can be configured to periodically output
statistics to a file.
2013-02-20 12:25:47 -05:00