Re: rrdcached support for --template

Tobias Oetiker <[email protected]>
Newsgroups gmane.comp.db.rrdtool.devel
Message-ID <[email protected]>
Hi Eric,

I will look a bit more closely at to code to see what can be done
without going for the big rewrite ... I think template is doable
... the piece de resistance is updatev which requires quite
fundamental changes to the whole infrastructure ...

cheers
tobi

Yesterday Eric Schoeller wrote:

> Steve and Tobi,
>
> Thanks for your replies. I was certainly excited to initially read about rrdcached, and I was disappointed
> to find out that my application (Cacti) utilizes a feature of rrdtool that is not supported (yet). I don't
> know enough about rrdtool/rrdcached to fully understand the negative performance implications of supporting
> '--template'. My goal was to implement rrdcached and observe any performance improvements of our
> application/hardware. One thought is that it might help evenly distribute I/O load.  As my application
> footprint grows I'd also be investigating the network socket option to offload work to additional hardware.
>
> I don't have the time or the experience with C to implement this myself, and if I did you'd probably reject
> the patch anyway :) We also have a team of student employees who may be up to the task, but I would be more
> comfortable with having a software engineer already familiar with rrdtool working on such a feature. Our
> institution has been using rrdtool for quite some time now. We've never paid a dime for anything that
> utilizes rrdtool (well, other than hardware and FTE dollars) and I believe it would be possible to
> contribute to the effort now that we value it so highly. If someone could give me an idea of how many hours
> this would take along with an hourly rate (or just an overall cost) I can investigate this further.
>
> Thanks!
>
> Eric Schoeller
> University of Colorado, Boulder
> Information Technology Services
>
>
> Steve Shipway wrote:
>
> The trunk version of rrdtool has support for rrdinfo via rrdcached; so theoretically, this could be used to
>  retrieve the structure so that --template could be supported by rrdupdate via rrdcached.  However it would
> n't vbe a 5min job.  Also, it would necessitate several more actions by rrdtool/rrdcached which would proba
> bly negate any benefits of using rrdcached (other than being able to work over the network) so might not be
>  worth the effort.
>
> Steve
>
> Steve Shipway
> University of Auckland ITS
> UNIX Systems Design Lead
> [email protected]
> Ph: +64 9 373 7599 ext 86487
>
>
> ________________________________________
> From: [email protected] [rrd-developers-bounces+steve=steveshi
> [email protected]] on behalf of Tobias Oetiker [[email protected]]
>
> Yesterday Eric Schoeller wrote:
>
>
>
> Is there a plan to enable rrdcached support for 'rrdtool update
> --template ...', and if so what is the approximate time frame? Apologies
> in advance if the feature has already been added and I've missed it.
>
>
> I don't know of anyone working towards this at present ... the
> problem with supporting --template is that it requires knowledge
> about the structure of the rrd file which rrdcached does not have
> by design ... there are ideas on how to change this (it would also
> enable updatev) but the changes would be quite extensive ...
>
>
>
>
>

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

_______________________________________________
rrd-developers mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.