[rrd-users] rrdtool 1.3.5 xport has non-xml text at beginning of xml output

Tobias Oetiker tobi at oetiker.ch
Fri Mar 6 06:52:01 CET 2009


Hi Alejandro,

thanks, fixed
tobi


Feb 3 Alejandro Galue wrote:

> Hello,
>
> I found the source of the problem. On rrd_xport.c there are
> two printf lines that are the responsible of write non xml
> formatted information.
>
> Try this patch:
>
> --- original/src/rrd_xport.c	2009-02-03 07:25:03.000000000
> -0430
> +++ src/rrd_xport.c	2009-01-20 07:02:38.000000000 -0430
> @@ -227,7 +227,7 @@
>           case GF_XPORT:
>               ref_list[xport_counter++] = i;
>               *step_list_ptr = im->gdes[im->gdes[i].vidx].step;
> -
> printf("%s:%lu\n",im->gdes[i].legend,*step_list_ptr);
> +            //
> printf("%s:%lu\n",im->gdes[i].legend,*step_list_ptr);
>               *step_list_ptr++;
>               /* reserve room for one legend entry */
>               /* is FMT_LEG_LEN + 5 the correct size? */
> @@ -255,7 +255,7 @@
>       *step_list_ptr=0;
>       /* find a common step */
>       *step = lcd(step_list);
> -    printf("step: %lu\n",*step);
> +    // printf("step: %lu\n",*step);
>       free(step_list);
>
>       *start =  im->start - im->start % (*step);
>
> This was based on rrdtool 1.3.6. That did the trick.
>
> TOBIAS: I think that this lines must be written on debug
> mode only or something; am I right ?
>
> Regards,
> Alejandro.
>
> Howie wrote:
> >
> >
> > Con Zyor wrote:
> >> Using the following xport command in rrdtool 1.3.5 results in non-xml text
> >> being inserted at the beginning of the xml, as shown.  This is confusing
> >> my
> >> xslt parser (which uses an xsl to transform rrdtool xport into csv).  The
> >> xslt processor is xsltproc and this is all running on Red Hat Linux 5
> >> x86_64.  It wasn't like this in rrdtool 1.2.
> >
> > I am seeing this same issue with CentOS 5 and RRDtool 1.2.29 after moving
> > from an older FreeBSD system. Did you ever find a solution? Currently I'm
> > running the output from rrdtool through sed to chop off the first couple of
> > lines in my scripts, but that's not a very nice solution!
> >
> > Cheers,
> >
> > Howie
>
> _______________________________________________
> rrd-users mailing list
> rrd-users at lists.oetiker.ch
> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
>
>

-- 
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900



More information about the rrd-users mailing list