<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Steve and Tobi,<br>
<br>
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.&nbsp; As my application footprint grows I'd also be
investigating the network socket option to offload work to additional
hardware. <br>
<br>
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.<br>
<br>
Thanks!<br>
<br>
Eric Schoeller<br>
University of Colorado, Boulder<br>
Information Technology Services<br>
<br>
<br>
Steve Shipway wrote:
<blockquote
 cite="mid:28E447343A85354483BCF7C3E9D5EAA514A2D59B@uxcn10-1.UoA.auckland.ac.nz"
 type="cite">
  <pre wrap="">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 wouldn't vbe a 5min job.  Also, it would necessitate several more actions by rrdtool/rrdcached which would probably 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
<a class="moz-txt-link-abbreviated" href="mailto:s.shipway@auckland.ac.nz">s.shipway@auckland.ac.nz</a>
Ph: +64 9 373 7599 ext 86487


________________________________________
From: <a class="moz-txt-link-abbreviated" href="mailto:rrd-developers-bounces+steve=steveshipway.org@lists.oetiker.ch">rrd-developers-bounces+steve=steveshipway.org@lists.oetiker.ch</a> [<a class="moz-txt-link-abbreviated" href="mailto:rrd-developers-bounces+steve=steveshipway.org@lists.oetiker.ch">rrd-developers-bounces+steve=steveshipway.org@lists.oetiker.ch</a>] on behalf of Tobias Oetiker [<a class="moz-txt-link-abbreviated" href="mailto:tobi@oetiker.ch">tobi@oetiker.ch</a>]

Yesterday Eric Schoeller wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">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.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
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 ...
  </pre>
</blockquote>
<br>
</body>
</html>