Discussion:
[rrd-users] Function not implemented
(too old to reply)
Oliver Fuhrer (MeteoSwiss)
2014-10-25 11:37:59 UTC
Permalink
Hi all,

I’m trying to run rrdcreate on a host…

Linux todi4 2.6.32.59-0.7.1_1.0402.7496-cray_gem_s #1 SMP Wed Aug 7 03:59:30 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1

…by running this command…
rrdcreate /users/olifu/lemon/todi.rrd --start 1414236486 --step 60 DS:arpagaus:GAUGE:120:0:9999 DS:baumann:GAUGE:120:0:9999 DS:daniel:GAUGE:120:0:9999 DS:dbrunner:GAUGE:120:0:9999 DS:dmaurer:GAUGE:120:0:9999 DS:jenkins:GAUGE:120:0:9999 DS:katrambr:GAUGE:120:0:9999 DS:kaufmann:GAUGE:120:0:9999 DS:lapixa:GAUGE:120:0:9999 DS:morsier:GAUGE:120:0:9999 DS:olifu:GAUGE:120:0:9999 DS:omarb:GAUGE:120:0:9999 DS:osm:GAUGE:120:0:9999 DS:OTHER:GAUGE:120:0:9999 DS:paa:GAUGE:120:0:9999 DS:rochesa:GAUGE:120:0:9999 DS:ruestefa:GAUGE:120:0:9999 DS:TOTAL:GAUGE:120:0:9999 DS:tsm:GAUGE:120:0:9999 DS:walser:GAUGE:120:0:9999 RRA:AVERAGE:0.5:1:14400 RRA:AVERAGE:0.5:60:500 RRA:AVERAGE:0.5:1440:365
RRDtool 1.4.8 Copyright by Tobi Oetiker, 1997-2010

Usage: rrdcreate <filename>
[--start|-b start time]
[--step|-s step]
[--no-overwrite]
[DS:ds-name:DST:dst arguments]
[RRA:CF:cf arguments]

ERROR: creating '/users/olifu/lemon/todi.rrd': Function not implemented

…and it fails with a not so useful error message. If I run exactly the same command on another host everything works fine.

Any suggestions / help are welcome!

Cheers and have a nice weekend,
Oli

_________________________________________________
Oliver Fuhrer
Numerical Models

Federal Department of Home Affairs FDHA
Federal Office of Meteorology and Climatology MeteoSwiss
We have moved and have new phone numbers:
Operation Center 1
Postfach 257
8058 Zürich-Flughafen
T. +41 58 460 93 59
M. +41 79 548 65 84
F. +41 58 460 96 66
***@meteoswiss.ch
http://www.meteoswiss.admin.ch/
Tobi Oetiker
2014-10-25 12:29:58 UTC
Permalink
hi oliver

please try rrdtool 1.4.9

also for flexibilities sake I would suggest to have just one DS per rrd file unless you are in serious performance trouble.

i suspect the root cause is a platform issue.

Tobias Oetiker
***@oetiker.ch
062 775 9902
Post by Oliver Fuhrer (MeteoSwiss)
Hi all,
I’m trying to run rrdcreate on a host…
Linux todi4 2.6.32.59-0.7.1_1.0402.7496-cray_gem_s #1 SMP Wed Aug 7 03:59:30 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1
…by running this command…
rrdcreate /users/olifu/lemon/todi.rrd --start 1414236486 --step 60 DS:arpagaus:GAUGE:120:0:9999 DS:baumann:GAUGE:120:0:9999 DS:daniel:GAUGE:120:0:9999 DS:dbrunner:GAUGE:120:0:9999 DS:dmaurer:GAUGE:120:0:9999 DS:jenkins:GAUGE:120:0:9999 DS:katrambr:GAUGE:120:0:9999 DS:kaufmann:GAUGE:120:0:9999 DS:lapixa:GAUGE:120:0:9999 DS:morsier:GAUGE:120:0:9999 DS:olifu:GAUGE:120:0:9999 DS:omarb:GAUGE:120:0:9999 DS:osm:GAUGE:120:0:9999 DS:OTHER:GAUGE:120:0:9999 DS:paa:GAUGE:120:0:9999 DS:rochesa:GAUGE:120:0:9999 DS:ruestefa:GAUGE:120:0:9999 DS:TOTAL:GAUGE:120:0:9999 DS:tsm:GAUGE:120:0:9999 DS:walser:GAUGE:120:0:9999 RRA:AVERAGE:0.5:1:14400 RRA:AVERAGE:0.5:60:500 RRA:AVERAGE:0.5:1440:365
RRDtool 1.4.8 Copyright by Tobi Oetiker, 1997-2010
Usage: rrdcreate <filename>
[--start|-b start time]
[--step|-s step]
[--no-overwrite]
[DS:ds-name:DST:dst arguments]
[RRA:CF:cf arguments]
ERROR: creating '/users/olifu/lemon/todi.rrd': Function not implemented
…and it fails with a not so useful error message. If I run exactly the same command on another host everything works fine.
Any suggestions / help are welcome!
Cheers and have a nice weekend,
Oli
_________________________________________________
Oliver Fuhrer
Numerical Models
Federal Department of Home Affairs FDHA
Federal Office of Meteorology and Climatology MeteoSwiss
Operation Center 1
Postfach 257
8058 Zürich-Flughafen
T. +41 58 460 93 59
M. +41 79 548 65 84
F. +41 58 460 96 66
http://www.meteoswiss.admin.ch/
_______________________________________________
rrd-users mailing list
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
Oliver Fuhrer (MeteoSwiss)
2014-10-25 15:48:53 UTC
Permalink
Hi Tobias,

Just compiled and installed 1.4.9 on the host in question...

***@todi4:~/install/modulefiles/rrdtool[231]> rrdcreate /users/olifu/lemon/todi.rrd --start 1414236486 --step 60 DS:arpagaus:GAUGE:120:0:9999 RRA:AVERAGE:0.5:1:14400 RRA:AVERAGE:0.5:60:500 RRA:AVERAGE:0.5:1440:365
RRDtool 1.4.9 Copyright by Tobi Oetiker, 1997-2010

Usage: rrdcreate <filename>
[--start|-b start time]
[--step|-s step]
[--no-overwrite]
[DS:ds-name:DST:dst arguments]
[RRA:CF:cf arguments]

ERROR: creating '/users/olifu/lemon/todi.rrd': Function not implemented

…and still no luck. Is there any way of finding out what is going wrong and getting more verbose output?

Cheers,
Oli
Post by Tobi Oetiker
hi oliver
please try rrdtool 1.4.9
also for flexibilities sake I would suggest to have just one DS per rrd file unless you are in serious performance trouble.
i suspect the root cause is a platform issue.
Tobias Oetiker
062 775 9902
Post by Oliver Fuhrer (MeteoSwiss)
Hi all,
I’m trying to run rrdcreate on a host…
Linux todi4 2.6.32.59-0.7.1_1.0402.7496-cray_gem_s #1 SMP Wed Aug 7 03:59:30 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1
…by running this command…
rrdcreate /users/olifu/lemon/todi.rrd --start 1414236486 --step 60 DS:arpagaus:GAUGE:120:0:9999 DS:baumann:GAUGE:120:0:9999 DS:daniel:GAUGE:120:0:9999 DS:dbrunner:GAUGE:120:0:9999 DS:dmaurer:GAUGE:120:0:9999 DS:jenkins:GAUGE:120:0:9999 DS:katrambr:GAUGE:120:0:9999 DS:kaufmann:GAUGE:120:0:9999 DS:lapixa:GAUGE:120:0:9999 DS:morsier:GAUGE:120:0:9999 DS:olifu:GAUGE:120:0:9999 DS:omarb:GAUGE:120:0:9999 DS:osm:GAUGE:120:0:9999 DS:OTHER:GAUGE:120:0:9999 DS:paa:GAUGE:120:0:9999 DS:rochesa:GAUGE:120:0:9999 DS:ruestefa:GAUGE:120:0:9999 DS:TOTAL:GAUGE:120:0:9999 DS:tsm:GAUGE:120:0:9999 DS:walser:GAUGE:120:0:9999 RRA:AVERAGE:0.5:1:14400 RRA:AVERAGE:0.5:60:500 RRA:AVERAGE:0.5:1440:365
RRDtool 1.4.8 Copyright by Tobi Oetiker, 1997-2010
Usage: rrdcreate <filename>
[--start|-b start time]
[--step|-s step]
[--no-overwrite]
[DS:ds-name:DST:dst arguments]
[RRA:CF:cf arguments]
ERROR: creating '/users/olifu/lemon/todi.rrd': Function not implemented
…and it fails with a not so useful error message. If I run exactly the same command on another host everything works fine.
Any suggestions / help are welcome!
Cheers and have a nice weekend,
Oli
_________________________________________________
Oliver Fuhrer
Numerical Models
Federal Department of Home Affairs FDHA
Federal Office of Meteorology and Climatology MeteoSwiss
Operation Center 1
Postfach 257
8058 Zürich-Flughafen
T. +41 58 460 93 59
M. +41 79 548 65 84
F. +41 58 460 96 66
http://www.meteoswiss.admin.ch/
_______________________________________________
rrd-users mailing list
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
Alex van den Bogaerdt
2014-10-25 19:11:02 UTC
Permalink
Post by Oliver Fuhrer (MeteoSwiss)
ERROR: creating '/users/olifu/lemon/todi.rrd': Function not implemented
This seems to be system error ENOSYS.

It may be helpful to report the kind of filesystem you are trying this on,
and I suggest you try to create the database on a different path.
Steve Shipway
2014-10-25 20:56:51 UTC
Permalink
Post by Oliver Fuhrer (MeteoSwiss)
ERROR: creating '/users/olifu/lemon/todi.rrd': Function not implemented
Are you using rrdcached implicitly (by environment variable)? It maybe that you have an rrdtool version supporting create over rrdcached but your version of rrdcached does not support it.

Also, check that /users/alifu/lemon is not on a unusual filesystems type or read-only filesystem.

Steve

Steve Shipway
University of Auckland ITS
UNIX Systems Design Lead
***@auckland.ac.nz
Ph: +64 9 373 7599 ext 86487
Oliver Fuhrer (MeteoSwiss)
2014-10-25 21:01:31 UTC
Permalink
Hi all,

Might be due to the filesystem… It’s a Cray DVS type filesystem…

/users on /users type dvs (rw,relatime,blksize=32768,nodename=c1-0c2s6n0:c1-0c2s6n1,nocache,nodatasync,noclosesync,retry,failover,userenv,clusterfs,killprocess,nobulk_rw,noatomic,nodeferopens,no_distribute_create_ops,no_ro_cache,maxnodes=1,nnodes=2)

After chatting offline with Tobias, compiling with --disable-mmap and some other options did the trick. Everything is working smoothly now.

Thanks for all your help,
Oli
Post by Steve Shipway
Post by Oliver Fuhrer (MeteoSwiss)
ERROR: creating '/users/olifu/lemon/todi.rrd': Function not implemented
Are you using rrdcached implicitly (by environment variable)? It maybe that you have an rrdtool version supporting create over rrdcached but your version of rrdcached does not support it.
Also, check that /users/alifu/lemon is not on a unusual filesystems type or read-only filesystem.
Steve
Steve Shipway
University of Auckland ITS
UNIX Systems Design Lead
Ph: +64 9 373 7599 ext 86487
Continue reading on narkive:
Loading...