Ian Rogers
2010-Mar-04 19:23 UTC
[Gluster-users] io-cache undefined symbol: notify dumpops
I'm running gluster on ubuntu Karmic on Amazon EC2, compiled from 3.0.2 source - but io-cache is not working as it complains about missing the symbols "notify" and "dumpops" Which libraries should I have loaded to provide these? Config and debug trace below. Thanks, Ian ... [2010-03-04 19:11:47] D [glusterfsd.c:391:_get_specfp] glusterfs: loading volume file from server gb [2010-03-04 19:11:47] D [xlator.c:739:xlator_set_type] xlator: dlsym(notify) on /usr/local/lib/glusterfs/3.0.2/xlator/performance/io-cache.so: undefined symbol: notify -- neglecting [2010-03-04 19:11:47] D [xlator.c:744:xlator_set_type] xlator: dlsym(dumpops) on /usr/local/lib/glusterfs/3.0.2/xlator/performance/io-cache.so: undefined symbol: dumpops -- neglecting ===============================================================================Version : glusterfs 3.0.2 built on Feb 22 2010 16:41:33 git: v3.0.2 Starting Time: 2010-03-04 19:11:47 Command line : /usr/local/sbin/glusterfs --log-level=DEBUG --volfile-server-port=6996 --volfile-id=web_sites_rw --volfile-server=gb /web/sites PID : 32231 System name : Linux Nodename : devu01 Kernel Release : 2.6.31-302-ec2 Hardware Identifier: i686 Given volfile: +------------------------------------------------------------------------------+ 1: volume gb01_web_sites 2: type protocol/client 3: option transport-type tcp 4: option transport.socket.nodelay on 5: option remote-host gb01 6: option remote-subvolume export_web_sites 7: end-volume 8: 9: volume gb02_web_sites 10: type protocol/client 11: option transport-type tcp 12: option transport.socket.nodelay on 13: option remote-host gb02 14: option remote-subvolume export_web_sites 15: end-volume 16: 17: volume mirror_web_sites 18: type cluster/replicate 19: subvolumes gb01_web_sites gb02_web_sites 20: end-volume 21: 22: #volume quickread_web_sites 23: # type performance/quick-read 24: # option cache-timeout 60 # default 1 second 25: # option max-file-size 256KB # default 64Kb 26: # subvolumes mirror_web_sites 27: #end-volume 28: 29: volume io-cache_web_sites 30: type performance/io-cache 31: option cache-size 32MB # default is 32MB 32: option cache-timeout 60 # default is 1 second 33: subvolumes mirror_web_sites 34: end-volume 35: 36: #volume iothreads_web_sites 37: # type performance/io-threads 38: # option thread-count 16 # default is 1 39: # subvolumes io-cache_web_sites 40: #end-volume 41: 42: +------------------------------------------------------------------------------+
Vikas Gorur
2010-Mar-04 19:27 UTC
[Gluster-users] io-cache undefined symbol: notify dumpops
On Mar 4, 2010, at 11:23 AM, Ian Rogers wrote:> > I'm running gluster on ubuntu Karmic on Amazon EC2, compiled from 3.0.2 source - but io-cache is not working as it complains about missing the symbols "notify" and "dumpops" > > Which libraries should I have loaded to provide these? >The missing symbols are harmless. The "notify" and "dumpops" functions need not be defined by all translators. In this case, io-cache has not defined them, but that doesn't affect its operation. ------------------------------ Vikas Gorur Engineer - Gluster, Inc. ------------------------------