Merge branch 'collectd-4.10'
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sat, 27 Nov 2010 10:46:11 +0000 (11:46 +0100)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sat, 27 Nov 2010 10:46:11 +0000 (11:46 +0100)
Conflicts:
src/utils_rrdcreate.c

1  2 
src/collectd.conf.pod
src/netapp.c
src/swap.c
src/utils_rrdcreate.c

Simple merge
diff --cc src/netapp.c
Simple merge
diff --cc src/swap.c
Simple merge
@@@ -405,19 -398,9 +405,19 @@@ int cu_rrd_create_file (const char *fil
    memcpy (argv + ds_num, rra_def, rra_num * sizeof (char *));
    argv[ds_num + rra_num] = NULL;
  
-   if (vl->time == 0)
-     last_up = time (NULL) - 10;
-   else
-     last_up = CDTIME_T_TO_TIME_T (vl->time) - 10;
++  last_up = CDTIME_T_TO_TIME_T (vl->time);
++  if (last_up <= 10)
++    last_up = time (NULL);
++  last_up -= 10;
 +
 +  if (cfg->stepsize > 0)
 +    stepsize = cfg->stepsize;
 +  else
 +    stepsize = (int) CDTIME_T_TO_TIME_T (vl->interval);
 +
-   assert (vl->time > 10);
    status = srrd_create (filename,
-       stepsize, last_up,
+       (cfg->stepsize > 0) ? cfg->stepsize : vl->interval,
 -      (vl->time > 10) ? (vl->time - 10) : vl->time,
++      last_up,
        argc, (const char **) argv);
  
    free (argv);