]>
git.ipfire.org Git - thirdparty/rrdtool-1.x.git/log
Tobias Oetiker [Wed, 29 Oct 2014 13:33:08 +0000 (14:33 +0100)]
Working average has value at position k added. MyMod ensures k wraps around
to beginning when in excess of row_count. But when wrapping around the
first (#=offset) entries are already updated so you are smoothing later
values using pre-smoothed values. This is effectively double weighting some
values and diluting the last (#=offset) values smoothed since they are
getting some effect from outside their expected smoothing window.
This patch fixes the problem by first makeing a copy of the rrd_values.
Tobias Oetiker [Wed, 29 Oct 2014 07:57:56 +0000 (08:57 +0100)]
Merge branch 'master' of github.com:oetiker/rrdtool-1.x
Tobias Oetiker [Wed, 29 Oct 2014 07:41:40 +0000 (08:41 +0100)]
fix version number inconsitency
Tobias Oetiker [Mon, 27 Oct 2014 16:37:57 +0000 (17:37 +0100)]
Merge pull request #547 from laiwei/master
add PING to rrd-cached, usefull when client use connection pool
Tobias Oetiker [Mon, 27 Oct 2014 14:13:14 +0000 (15:13 +0100)]
actually create the defines used to distinguisch the glib from the pcre cases
laiwei [Fri, 24 Oct 2014 07:47:21 +0000 (15:47 +0800)]
update PING-PONG doc format
laiwei [Fri, 24 Oct 2014 07:45:17 +0000 (15:45 +0800)]
add PING-PONG doc
Tobias Oetiker [Fri, 24 Oct 2014 03:57:44 +0000 (05:57 +0200)]
Merge pull request #549 from oetiker/graph-fixes
fix graph regressions
Tobias Oetiker [Fri, 24 Oct 2014 03:57:32 +0000 (05:57 +0200)]
Merge pull request #548 from oetiker/pcre-fallback
if glib does not have regex support, try libpcre
Mathias Kettner [Thu, 23 Oct 2014 21:48:52 +0000 (23:48 +0200)]
fix graph regressions
Tobias Oetiker [Thu, 23 Oct 2014 21:35:51 +0000 (23:35 +0200)]
if glib does not have regex support, try libpcre
laiwei [Thu, 23 Oct 2014 04:48:56 +0000 (12:48 +0800)]
ping rrd-cached
Tobias Oetiker [Mon, 20 Oct 2014 13:12:57 +0000 (15:12 +0200)]
do not call fadvise when working mmapped
Tobias Oetiker [Thu, 16 Oct 2014 14:42:56 +0000 (16:42 +0200)]
Merge branch 'master' of github.com:oetiker/rrdtool-1.x
Tobias Oetiker [Thu, 16 Oct 2014 14:42:43 +0000 (16:42 +0200)]
keep requirements in sync with 1.4.9
Tobias Oetiker [Thu, 16 Oct 2014 14:41:07 +0000 (16:41 +0200)]
do not require pango_font_map_create_context since pango_cairo_font_map_create_context works as well and EL5 is happy
Tobias Oetiker [Sat, 4 Oct 2014 12:54:19 +0000 (14:54 +0200)]
Merge pull request #543 from msperl/master-daemon-fetchbin
FETCHBIN Daemon command also fixing FETCH limitations
Martin Sperl [Fri, 3 Oct 2014 09:21:44 +0000 (09:21 +0000)]
fixed output problems and switched to a generic function for delivery
Martin Sperl [Thu, 2 Oct 2014 14:57:40 +0000 (14:57 +0000)]
fixed returned number of lines by allowing arbitrary calculation
Martin Sperl [Thu, 2 Oct 2014 13:04:30 +0000 (13:04 +0000)]
fixed return codes to be "correct"
Martin Sperl [Thu, 2 Oct 2014 09:47:00 +0000 (09:47 +0000)]
added descriptions
Martin Sperl [Thu, 2 Oct 2014 09:31:28 +0000 (09:31 +0000)]
fixed 0-byte issue in add_to_wbuf
changed output format to the version that tobi preferrs
Martin Sperl [Thu, 2 Oct 2014 08:06:18 +0000 (08:06 +0000)]
implemented fetchbin protocol
as well as fixing a bug in fetch
Martin Sperl [Wed, 1 Oct 2014 18:56:28 +0000 (18:56 +0000)]
moved to optional arguments and prepared FETCHBIN - currently identical to FETCH
Tobias Oetiker [Wed, 1 Oct 2014 06:21:18 +0000 (08:21 +0200)]
Merge pull request #540 from maxnet/master
Loosen PDF, EPS, SVG, libxml2 dependency, and add --disable-feature options
Tobias Oetiker [Wed, 1 Oct 2014 06:20:22 +0000 (08:20 +0200)]
Merge pull request #542 from darklightwu/master
Add "=encoding ISO8859-1" for es language.
darklightwu [Fri, 26 Sep 2014 17:33:01 +0000 (01:33 +0800)]
Add "=encoding ISO8859-1" for es language.
On Ubuntu 14.04, pod2man gets failure for Non-ASCII character.
Signed-off-by: darklightwu <darklightwu@gmail.com>
Tobias Oetiker [Tue, 23 Sep 2014 06:44:59 +0000 (08:44 +0200)]
Merge pull request #541 from romanofski/master
Use `env` to start tclsh instead of /bin/bash
Roman Joost [Mon, 22 Sep 2014 23:36:05 +0000 (09:36 +1000)]
Use `env` to start tclsh instead of /bin/bash
This patch replaces the shebang line using /bin/bash with /usr/bin/env.
The previous version obfuscates which shell is being used by the tcl
script. Any benefits of using Bash as a start up are provided by `env`.
This closes issue #537.
Floris Bos [Fri, 19 Sep 2014 16:07:27 +0000 (18:07 +0200)]
Add configure option to disable examples
Having examples installed is not always desired
(e.g. no use of them on embedded systems)
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Floris Bos [Fri, 19 Sep 2014 15:59:43 +0000 (17:59 +0200)]
Add configure option to disable rrdcached
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Floris Bos [Fri, 19 Sep 2014 15:49:58 +0000 (17:49 +0200)]
Add configure option to disable rrd_restore support
For systems that do not have libxml2 installed
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Floris Bos [Fri, 19 Sep 2014 15:12:59 +0000 (17:12 +0200)]
Do not require cairo to have PDF, EPS, SVG support
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Tobias Oetiker [Tue, 16 Sep 2014 09:38:48 +0000 (11:38 +0200)]
the %s portion of the printf format is optional
Tobias Oetiker [Tue, 16 Sep 2014 09:31:11 +0000 (11:31 +0200)]
allow gG format
Tobias Oetiker [Tue, 16 Sep 2014 09:21:31 +0000 (11:21 +0200)]
add examples
Tobias Oetiker [Tue, 16 Sep 2014 09:04:01 +0000 (11:04 +0200)]
added documentation for sshipways new functions
Tobias Oetiker [Tue, 16 Sep 2014 08:37:42 +0000 (10:37 +0200)]
do not capture
Tobias Oetiker [Tue, 16 Sep 2014 08:34:23 +0000 (10:34 +0200)]
fix character class definition
Tobias Oetiker [Tue, 16 Sep 2014 08:10:25 +0000 (10:10 +0200)]
use new bad_format_print check
Tobias Oetiker [Tue, 16 Sep 2014 07:50:26 +0000 (09:50 +0200)]
remove duplicate definition
Tobias Oetiker [Tue, 16 Sep 2014 07:48:26 +0000 (09:48 +0200)]
a proper fix to the bad_format checking misery
Conflicts:
src/rrd_graph.c
Tobias Oetiker [Tue, 9 Sep 2014 11:32:35 +0000 (13:32 +0200)]
Merge pull request #536 from msperl/master-fix-for-argument-parser
fixed argument parser to handle positional arguments correctly
Martin Sperl [Tue, 9 Sep 2014 10:13:45 +0000 (03:13 -0700)]
fixed argument parser to handle positional arguments correctly
also made the "2 spaces" prefix for some labels explicit to the use-case
(this should actually get moved elsewhere)
Tobias Oetiker [Mon, 8 Sep 2014 12:17:37 +0000 (14:17 +0200)]
better parse the matched string
Tobias Oetiker [Mon, 8 Sep 2014 11:35:48 +0000 (13:35 +0200)]
do not depend on g_lib_free_full yet ... RH6 at least does not have a recent enough glibc
Tobias Oetiker [Fri, 5 Sep 2014 13:39:05 +0000 (15:39 +0200)]
Merge pull request #531 from stamfest/create-with-source-data
Create with source data
Peter Stamfest [Fri, 5 Sep 2014 06:39:42 +0000 (08:39 +0200)]
Fix tune related test scripts to work in the presence of a caching daemon.
Also do explicit "forgetting" of just tuned RRD, because "tune" is
never done via rrdcached.
Peter Stamfest [Fri, 5 Sep 2014 06:36:22 +0000 (08:36 +0200)]
Merge branch 'travis-fix' into create-with-source-data
Peter Stamfest [Fri, 5 Sep 2014 06:24:54 +0000 (08:24 +0200)]
replace "realpath" with "readlink -f"
Peter Stamfest [Fri, 5 Sep 2014 06:24:21 +0000 (08:24 +0200)]
get rid of warnings
Peter Stamfest [Thu, 4 Sep 2014 20:50:08 +0000 (22:50 +0200)]
Merge branch 'tobi-master' into create-with-source-data
Tobias Oetiker [Thu, 4 Sep 2014 20:26:36 +0000 (22:26 +0200)]
for the tests we need dc
Tobias Oetiker [Thu, 4 Sep 2014 20:20:53 +0000 (22:20 +0200)]
Merge pull request #535 from stamfest/more-tobi-fixes
More tobi fixes
Tobias Oetiker [Thu, 4 Sep 2014 20:16:18 +0000 (22:16 +0200)]
Merge pull request #533 from stamfest/fix-test-for-tobi
Fix rpn1 test to properly report problems
Peter Stamfest [Thu, 4 Sep 2014 18:40:00 +0000 (20:40 +0200)]
Fix NULL pointer dereference error introduced during get_path "fixing"
Peter Stamfest [Thu, 4 Sep 2014 06:58:47 +0000 (08:58 +0200)]
Have travis run rrdcached based tests as well
Peter Stamfest [Thu, 4 Sep 2014 06:55:46 +0000 (08:55 +0200)]
Improve test suite. Allow to have tests run using a local rrdcached instance
using the TESTS_STLYE environment variable (Set it to 'rrdcached')
Peter Stamfest [Thu, 4 Sep 2014 06:54:46 +0000 (08:54 +0200)]
Make rrd create work via the caching daemon
Peter Stamfest [Thu, 4 Sep 2014 06:50:42 +0000 (08:50 +0200)]
fetch data from cached with full double precision to make sure results
obtained with and without rrdcached are the same.
This might be deemed to high a cost, because the line protocol now carries
up to 70% more data
Peter Stamfest [Thu, 4 Sep 2014 06:46:29 +0000 (08:46 +0200)]
Fix rrd create via cached - file name sanitation (absolutation?)
did quietly assume that files would have to exists. Which ist not
quite right for many "create" usecases.
Peter Stamfest [Thu, 4 Sep 2014 06:06:48 +0000 (08:06 +0200)]
fix "Cannot parse value line" errors because rrd_strtodbl cannot handle "-nan"
Peter Stamfest [Tue, 2 Sep 2014 21:55:27 +0000 (23:55 +0200)]
fixup implement new test style
Peter Stamfest [Tue, 2 Sep 2014 21:16:13 +0000 (23:16 +0200)]
add dc package to travis install requirements
Peter Stamfest [Tue, 2 Sep 2014 21:14:49 +0000 (23:14 +0200)]
add --template documentation
Peter Stamfest [Tue, 2 Sep 2014 20:44:18 +0000 (22:44 +0200)]
Implement --template option to rrdtool create
Peter Stamfest [Tue, 2 Sep 2014 19:27:15 +0000 (21:27 +0200)]
support --sources (aka -r) in rrd daemon
Peter Stamfest [Tue, 2 Sep 2014 15:07:53 +0000 (17:07 +0200)]
implement new test "style": valgrind-logfile. This dumps everything to
log files named <test>-valgrind.log and only reports the LEAK SUMMARY to
stderr in case of reported errors. On travis, currently the logfiles
are effectively lost, but this all avoids problems with total test outputs
exceeding the current travis limit of 4MB...
Peter Stamfest [Mon, 1 Sep 2014 19:56:59 +0000 (21:56 +0200)]
speed up modify4 test - especially under valgrind
Peter Stamfest [Mon, 1 Sep 2014 18:39:44 +0000 (20:39 +0200)]
when using valgrind, make sure we set some env vars in order to
have glib behave better and more "understandeable" for valgrind
Peter Stamfest [Mon, 1 Sep 2014 18:37:44 +0000 (20:37 +0200)]
Avoid memory leak and handle out-of-memory in a forgotten case
Peter Stamfest [Mon, 1 Sep 2014 18:36:59 +0000 (20:36 +0200)]
Fix nasty off-by-one error causing access beyond allocated memory
Peter Stamfest [Mon, 1 Sep 2014 18:35:48 +0000 (20:35 +0200)]
Avoid some valgrind errors to be either detected to be supressed.
Peter Stamfest [Sun, 31 Aug 2014 19:04:18 +0000 (21:04 +0200)]
Documentation
Peter Stamfest [Sun, 31 Aug 2014 17:32:58 +0000 (19:32 +0200)]
Remove debug code and make "my" code warning-free.
Peter Stamfest [Sun, 31 Aug 2014 16:28:51 +0000 (18:28 +0200)]
Implement mapping
Peter Stamfest [Wed, 27 Aug 2014 08:34:47 +0000 (10:34 +0200)]
add DS syntax to map data-sources during create with sources. also switch to use regular expressions to parse DS
Peter Stamfest [Sat, 30 Aug 2014 16:27:24 +0000 (18:27 +0200)]
Improve tests
Peter Stamfest [Thu, 28 Aug 2014 21:49:58 +0000 (23:49 +0200)]
CDP prefilling should now mostly work...
Peter Stamfest [Thu, 28 Aug 2014 08:37:11 +0000 (10:37 +0200)]
Generalize RRA candidate finding
Peter Stamfest [Thu, 28 Aug 2014 07:57:34 +0000 (09:57 +0200)]
Factor out adding/removing of temporary RRA for CDP prefilling
Peter Stamfest [Thu, 28 Aug 2014 06:59:23 +0000 (08:59 +0200)]
start to work on prefilling of CDPs
Peter Stamfest [Wed, 27 Aug 2014 09:52:46 +0000 (11:52 +0200)]
prefill last DS values
Peter Stamfest [Wed, 27 Aug 2014 08:55:23 +0000 (10:55 +0200)]
factor out core bin-prefilling to shorten functions
Peter Stamfest [Wed, 27 Aug 2014 08:31:29 +0000 (10:31 +0200)]
take XFF into account when prefilling
Peter Stamfest [Wed, 27 Aug 2014 08:23:32 +0000 (10:23 +0200)]
Allow to use different selection strategies when selecting candidate RRAs
for modify or prefilling
Peter Stamfest [Wed, 27 Aug 2014 07:24:10 +0000 (09:24 +0200)]
add "const" keyword to cf_conv to avoid some warnings
Peter Stamfest [Wed, 27 Aug 2014 06:28:01 +0000 (08:28 +0200)]
add custom quicksort, where the comparison function takes an extra argument for parameters
Using quicksort might in practice actually be overkill, because most of the time we will
sort rather short arrays anyway.
Peter Stamfest [Tue, 26 Aug 2014 09:51:43 +0000 (11:51 +0200)]
Add new test for checking handling of CFs during prefilling
Peter Stamfest [Sun, 24 Aug 2014 21:48:32 +0000 (23:48 +0200)]
add test playing with different bin sizes
Peter Stamfest [Sun, 24 Aug 2014 21:19:32 +0000 (23:19 +0200)]
take start time from sources if unspecified
Peter Stamfest [Sun, 24 Aug 2014 20:59:32 +0000 (22:59 +0200)]
improve tests
Peter Stamfest [Sun, 24 Aug 2014 20:52:50 +0000 (22:52 +0200)]
activate create-with-source tests in standard test suite
Peter Stamfest [Sun, 24 Aug 2014 19:27:38 +0000 (21:27 +0200)]
Fix comment
Peter Stamfest [Sun, 24 Aug 2014 13:46:48 +0000 (15:46 +0200)]
Add interval handling functions. These will be needed in the future to
handle pre filling of RRAs.
Peter Stamfest [Thu, 21 Aug 2014 19:37:55 +0000 (21:37 +0200)]
properly handle DS names - this allows to reorder data sources
Peter Stamfest [Thu, 21 Aug 2014 19:36:45 +0000 (21:36 +0200)]
reduce number of warnings - even if most are triggered by debug code
Peter Stamfest [Thu, 21 Aug 2014 10:13:23 +0000 (12:13 +0200)]
First test for create with old data
Peter Stamfest [Thu, 21 Aug 2014 10:12:05 +0000 (12:12 +0200)]
first real prefill implementation
- this still contains loads of debug output and some real problems and
assumptions, so it won't work correctly for most cases
Peter Stamfest [Thu, 21 Aug 2014 10:11:16 +0000 (12:11 +0200)]
some minor fixes for correctness