[Gluster-devel] Loading io-threads, write-behind and io-cache on server side

Basavanagowda Kanur gowda at zresearch.com
Fri Dec 26 15:17:01 UTC 2008


Melvin,
  It is a harmless message as far as working of io-threads, write-behind &
io-cache are concerned.

--
gowda

On Fri, Dec 26, 2008 at 4:11 PM, Melvin Wong <melvin.wong at muvee.com> wrote:

>  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
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20081226/96360771/attachment-0003.html>


More information about the Gluster-devel mailing list