|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
RRDtool 1.4rc1 with RRDcached performance acceleratorAfter some more work on the build process, I have put out
RRDtool 1.4 RC1 it is a copy of the current trunk snapshot http://oss.oetiker.ch/rrdtool/pub/beta/rrdtool-1.4rc1.tar.gz Please test this on the platform of your choice and report any problems you find to http://oss.oetiker.ch/rrdtool-trac/newticket Below you find the NEWS file for 1.4. If you have any additions, please tell me. News for RRDtool 1.4 ==================== $Id: NEWS 1840 2009-06-07 11:16:07Z oetiker $ RRD Caching Daemon (rrdcached) ------------------------------ by Florian Forster and Kevin Brintnall The RRD Caching Daemon can dramatically improve the 'update' performance of your system. Due to filehandling overheads, the time it takes todo one update is virtually the same as to doing two updates in a row. The Cache Daemon intercepts rrdtool update calls, assembling multiple updates before writing them to the actual rrd file. When calling rrdtool graph in such a setup, the command will tell the daemon to flush out all pending updates for the rrd files, required to draw the graph. RRD Dumping and Restoring (rrdtool dump/restore) ------------------------------------------------ by Tobi Oetiker The output of rrdtool dump has been adjusted to be simpler to parse by existing xml parsers. The restore core has been completely re-written yet again and is now relying on an incremental xml parser. This has the advantage that the memory consumtion while restoring xml files is only slighly larger than the resulting rrd file. Which is much less than the requirements of the 1.3. RRD Graphing functions (rrdtool graph) -------------------------------------- by Martin Sperl * VDEF PERCENTNAN (a PRECENT that ignores NAN) * CDEF PREDICT and PREDICTSIGMA functions for on-the-fly data prediction without the need to modify existing rrd files as it is required for HoltWinters. * LibDBI integration provides a path to read data directly of a supported SQL database into rrdtool graph. Miscellaneous Changes --------------------- * graph legends can now be placed left, right or above the graph with the new --legend-direction and --legend-positon placement options. by Melchior Rabe * switched to using automake 1.11 which provides a 'silent' build process, causing errors and warnings to stand out much more than before. by Tobi Oetiker * switched from intltoolize to autopoint for the i18n configuration. by Tobi Oetiker * lua bindings for rrdtool by Fidelis Assis * various improvements to rrd_open functions and mmap handling by Daniel Pocock for more detail see the CHANGES file. -- Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland http://it.oetiker.ch tobi@... ++41 62 775 9902 / sb: -9900 _______________________________________________ rrd-developers mailing list rrd-developers@... https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers |
|
|
build tool-chain updates (was: 1.4rc1 announcement)> * switched to using automake 1.11 which provides a 'silent' build process,
> causing errors and warnings to stand out much more than before. > by Tobi Oetiker Tobi, Are all these version upgrades necessary? I think we should only insist on the minimum version required to correctly build the software. -LIBTOOL_VER="1.5.6" +LIBTOOL_VER="2.2.6" 1.5.6 continues to build rrdtool correctly on my system... -AUTOMAKE_VER="1.9.2" +AUTOMAKE_VER="1.11" The new version is only 3 weeks old.. unlikely to be picked up by packagers. I can still build correctly under 1.9.2. -AUTOCONF_VER="2.59" +AUTOCONF_VER="2.63" I like 'AC_USE_SYSTEM_EXTENSIONS', available since 2.60. But, everything still builds correctly on 2.60. Is it worth forcing this feature or can we conditionally enable it? If there are other reasons that make the forced upgrade worthwhile, can you elaborate? What do you think about the enclosed patch? - returns prerequisite versions to "minimum required" - move AC_PREREQ() macro to the start of processing - conditionally enables "silent" mode on autoconf 2.63 and greater. - conditionally enables AC_USE_SYSTEM_EXTENSIONS -- kevin brintnall =~ /kbrint@.../ ----------------------------------------------------------------- diff --git a/MakeMakefile b/MakeMakefile index ab2a275..90e4700 100755 --- a/MakeMakefile +++ b/MakeMakefile @@ -17,9 +17,9 @@ PERL } ERROR=0 -LIBTOOL_VER="2.2.6" -AUTOMAKE_VER="1.11" -AUTOCONF_VER="2.63" +LIBTOOL_VER="1.5.6" +AUTOMAKE_VER="1.9.2" +AUTOCONF_VER="2.59" if vcheck $LIBTOOL_VER "libtool --version" then diff --git a/configure.ac b/configure.ac index dc81646..2f4be2c 100644 --- a/configure.ac +++ b/configure.ac @@ -8,6 +8,9 @@ dnl Inspiration from http://autoconf-archive.cryp.to dnl tell automake the this script is for rrdtool +dnl Minimum Autoconf version required. +AC_PREREQ(2.59) + dnl the official version number is dnl a.b.c AC_INIT([rrdtool],[1.3.999]) @@ -32,10 +35,10 @@ LIBVERS=5:0:1 AC_SUBST(LIBVERS) AC_CANONICAL_TARGET -AC_USE_SYSTEM_EXTENSIONS -AM_INIT_AUTOMAKE([silent-rules]) +m4_version_prereq(2.60, [AC_USE_SYSTEM_EXTENSIONS], [#]) +AM_INIT_AUTOMAKE(m4_version_prereq(2.63, [silent-rules], [[]])) AM_MAINTAINER_MODE -AM_SILENT_RULES([yes]) +m4_version_prereq(2.63, [AM_SILENT_RULES([yes])], [#]) AC_CONFIG_HEADERS([rrd_config.h]) AC_CONFIG_MACRO_DIR([m4]) @@ -49,9 +52,6 @@ AC_SUBST(VERSION) AC_PREFIX_DEFAULT( /usr/local/rrdtool-$PACKAGE_VERSION ) -dnl Minimum Autoconf version required. -AC_PREREQ(2.59) - dnl At the TOP of the HEADER AH_TOP([ _______________________________________________ rrd-developers mailing list rrd-developers@... https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers |
|
|
Re: RRDtool 1.4rc1 with RRDcached performance acceleratorTobias Oetiker escreveu:
> After some more work on the build process, I have put out > > RRDtool 1.4 RC1 After applying the missing patches pointed out by Kevin it compiled OK. Lua bindings also worked OK - make test generated the graph as expected. -- Fidelis _______________________________________________ rrd-developers mailing list rrd-developers@... https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers |
|
|
Re: [rrd] build tool-chain updates (was: 1.4rc1 announcement)Hi Kevin,
Yesterday kevin brintnall wrote: > > * switched to using automake 1.11 which provides a 'silent' build process, > > causing errors and warnings to stand out much more than before. > > by Tobi Oetiker > > Tobi, > > Are all these version upgrades necessary? I think we should only insist > on the minimum version required to correctly build the software. > > -LIBTOOL_VER="1.5.6" > +LIBTOOL_VER="2.2.6" > > 1.5.6 continues to build rrdtool correctly on my system... > > -AUTOMAKE_VER="1.9.2" > +AUTOMAKE_VER="1.11" > > The new version is only 3 weeks old.. unlikely to be picked up by > packagers. I can still build correctly under 1.9.2. > > -AUTOCONF_VER="2.59" > +AUTOCONF_VER="2.63" > > I like 'AC_USE_SYSTEM_EXTENSIONS', available since 2.60. But, everything > still builds correctly on 2.60. Is it worth forcing this feature or can > we conditionally enable it? > > If there are other reasons that make the forced upgrade worthwhile, can > you elaborate? > > What do you think about the enclosed patch? > > - returns prerequisite versions to "minimum required" > - move AC_PREREQ() macro to the start of processing > - conditionally enables "silent" mode on autoconf 2.63 and greater. > - conditionally enables AC_USE_SYSTEM_EXTENSIONS no problem ... as long as I can use silent mode this is fine with me ... I wonder though, why would a packager need to run autogen unless he is packaging directly from the repository ? Releases as well as snapshots do not require any autoconf tools installed (or that is my intention at least). cheers tobi > -- Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland http://it.oetiker.ch tobi@... ++41 62 775 9902 / sb: -9900 _______________________________________________ rrd-developers mailing list rrd-developers@... https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers |
| Free embeddable forum powered by Nabble | Forum Help |