Force use of local time in the postgresql plugin.
authorIgor Peshansky <igorpeshansky@github.com>
Thu, 15 Sep 2016 17:45:04 +0000 (13:45 -0400)
committerIgor Peshansky <igorpeshansky@github.com>
Thu, 15 Sep 2016 18:29:49 +0000 (14:29 -0400)
Update postgresql docs to reflect reality.

src/collectd.conf.pod
src/postgresql.c

index 0fa74d5..20d8c6b 100644 (file)
@@ -5726,7 +5726,7 @@ values are made available through those parameters:
 
 =item B<$1>
 
-The timestamp of the queried value as a floating point number.
+The timestamp of the queried value as an RFC 3339-formatted local time.
 
 =item B<$2>
 
index c92f6ee..8b60949 100644 (file)
@@ -833,8 +833,7 @@ static int c_psql_write (const data_set_t *ds, const value_list_t *vl,
        assert (db->database != NULL);
        assert (db->writers != NULL);
 
-       /* TODO: Should this be rfc3339nano_local()? */
-       if (rfc3339nano (time_str, sizeof (time_str), vl->time) != 0) {
+       if (rfc3339nano_local (time_str, sizeof (time_str), vl->time) != 0) {
                log_err ("c_psql_write: Failed to convert time to RFC 3339 format");
                return -1;
        }