Hi, I am trying to load io-threads, write-behind and io-cache
on the server side but the log shows " undefined symbol: notify --
neglecting ". Can someone explain what this means? Does this means that
they are not loaded? Thank you. 2008-12-26 18:25:54 D [xlator.c:421:xlator_set_type] xlator:
attempt to load file
/usr/lib/glusterfs/1.4.0rc7/xlator/performance/io-threads.so 2008-12-26 18:25:54 D [xlator.c:461:xlator_set_type] xlator:
dlsym(notify) on /usr/lib/glusterfs/1.4.0rc7/xlator/performance/io-threads.so:
undefined symbol: notify -- neglecting 2008-12-26 18:25:54 D [spec.y:213:section_type] parser:
Type:iot:performance/io-threads 2008-12-26 18:25:54 D [spec.y:288:section_option] parser:
Option:iot:thread-count:4 2008-12-26 18:25:54 D [spec.y:357:section_sub] parser:
child:iot->gfs-ds-afr 2008-12-26 18:25:54 D [spec.y:372:section_end] parser:
end:iot 2008-12-26 18:25:54 D [spec.y:187:new_section] parser: New
node for 'writeback' 2008-12-26 18:25:54 D [xlator.c:421:xlator_set_type] xlator:
attempt to load file
/usr/lib/glusterfs/1.4.0rc7/xlator/performance/write-behind.so 2008-12-26 18:25:54 D [xlator.c:461:xlator_set_type] xlator:
dlsym(notify) on
/usr/lib/glusterfs/1.4.0rc7/xlator/performance/write-behind.so: undefined
symbol: notify -- neglecting 2008-12-26 18:25:54 D [spec.y:213:section_type] parser:
Type:writeback:performance/write-behind 2008-12-26 18:25:54 D [spec.y:288:section_option] parser:
Option:writeback:aggregate-size:2MB 2008-12-26 18:25:54 D [spec.y:288:section_option] parser:
Option:writeback:window-size:3MB 2008-12-26 18:25:54 D [spec.y:357:section_sub] parser:
child:writeback->iot 2008-12-26 18:25:54 D [spec.y:372:section_end] parser:
end:writeback 2008-12-26 18:25:54 D [spec.y:187:new_section] parser: New
node for 'gfs' 2008-12-26 18:25:54 D [xlator.c:421:xlator_set_type] xlator:
attempt to load file /usr/lib/glusterfs/1.4.0rc7/xlator/performance/io-cache.so 2008-12-26 18:25:54 D [xlator.c:461:xlator_set_type] xlator:
dlsym(notify) on /usr/lib/glusterfs/1.4.0rc7/xlator/performance/io-cache.so:
undefined symbol: notify -- neglecting ############################################# ### GlusterFS Server Volume Specification ## ############################################## # dataspace on storage2 volume gfs-ds type storage/posix option directory /opt/gfs-ds end-volume # posix locks volume gfs-ds-locks type features/posix-locks subvolumes gfs-ds end-volume # dataspace on storage1 volume gfs-storage1-ds type protocol/client option transport-type tcp/client option remote-host 192.168.19.251
# storage network option remote-subvolume gfs-ds-locks option transport-timeout
10 # value in
seconds; it should be set relatively low end-volume # automatic file replication translator for dataspace volume gfs-ds-afr type cluster/afr subvolumes gfs-ds-locks
gfs-storage1-ds # local and
remote dataspaces end-volume # the actual exported volume volume iot type performance/io-threads option thread-count 4 # option cache-size 96MB subvolumes gfs-ds-afr end-volume # performance block for
cluster
# optional! volume writeback type performance/write-behind option aggregate-size 2MB # default is 0bytes option window-size 3MB # default is
0bytes # option flush-behind on # default
is 'off' subvolumes iot end-volume volume gfs type performance/io-cache option cache-size
96MB #
default is 32MB option page-size
1MB
#128KB is default option # option priority *.h:3,*.html:2,*:1 # default is
'*:0' option cache-timeout 2
# default is 1 second subvolumes writeback end-volume # finally, the server declaration volume server type protocol/server option transport-type tcp/server subvolumes gfs # storage network access only option auth.ip.gfs-ds-locks.allow *,127.0.0.1 option auth.ip.gfs.allow * end-volume |