Hi Peter, Please go ahead and open a bug for this. I will have someone take a look. The volume quota translator is not officially supported, though some users use it with success. We do however try to actively fix defects in it even though not officially supported. Does it crash every time you create a file after a restart ? Regards, Tejas. ----- Original Message ----- From: "Peter Mueller" <pm at gloud.de> To: gluster-users at gluster.org Sent: Wednesday, July 28, 2010 8:39:44 PM Subject: glusterfsd crashes when using quota translator Hi, i tried to use the quota translator to limit the storage for a specific volume. I can mount the volume and see the limit with df. But as soon as i try to create a file on my mounted volume, the glusterfsd crashes. Configuration and Logs: ================================================================================ Version : glusterfs 3.0.0 built on Jul 23 2010 16:45:59 git: 2.0.1-886-g8379edd Starting Time: 2010-07-25 19:27:56 Command line : /sbin/glusterfsd -f /etc/glusterfs/glusterfsd.vol PID : 27113 System name : Linux Nodename : inst-209.install.de Kernel Release : 2.6.18-194.el5 Hardware Identifier: x86_64 Given volfile: +------------------------------------------------------------------------------+ 1: 2: volume v8705-posix 3: type storage/posix 4: option directory /data/v8705 5: end-volume 6: 7: volume v8705-quota 8: type features/quota 9: option disk-usage-limit 100GB 10: subvolumes v8705-posix 11: end-volume 12: 13: volume v8705-brick 14: type features/locks 15: subvolumes v8705-quota 16: end-volume 17: 18: volume v8704-posix 19: type storage/posix 20: option directory /data/v8704 21: end-volume 22: 23: volume v8704-quota 24: type features/quota 25: option disk-usage-limit 100GB 26: subvolumes v8704-posix 27: end-volume 28: 29: volume v8704-brick 30: type features/locks 31: subvolumes v8704-quota 32: end-volume 33: 34: 35: volume server 36: type protocol/server 37: option transport-type tcp 38: option listen-port 6996 39: option bind-address 10.0.1.122 40: 41: option auth.login.v8705-brick.allow v8705 42: option auth.login.v8705.password xxxxxxxx 43: 44: option auth.login.v8704-brick.allow v8704 45: option auth.login.v8704.password xxxxxxxx 46: 47: subvolumes v8705-brick v8704-brick 48: 49: end-volume +------------------------------------------------------------------------------+ [2010-07-25 19:27:56] W [xlator.c:655:validate_xlator_volume_options] server: option 'bind-address' is deprecated, preferred is 'transport.socket.bind-address', continuing with correction [2010-07-25 19:27:56] W [xlator.c:655:validate_xlator_volume_options] server: option 'listen-port' is deprecated, preferred is 'transport.socket.listen-port', continuing with correction [2010-07-25 19:27:56] N [glusterfsd.c:1361:main] glusterfs: Successfully started [2010-07-25 19:27:58] N [server-protocol.c:5809:mop_setvolume] server: accepted client from 10.0.1.145:1023 [2010-07-25 19:27:58] N [server-protocol.c:5809:mop_setvolume] server: accepted client from 10.0.1.145:1022 [2010-07-25 19:28:34] N [server-protocol.c:5809:mop_setvolume] server: accepted client from 10.0.1.122:1022 [2010-07-25 19:28:34] N [server-protocol.c:5809:mop_setvolume] server: accepted client from 10.0.1.122:1023 pending frames: frame : type(1) op(UNLINK) frame : type(1) op(UNLINK) patchset: 2.0.1-886-g8379edd signal received: 11 time of crash: 2010-07-25 19:28:49 configuration details: argp 1 backtrace 1 dlfcn 1 fdatasync 1 libpthread 1 llistxattr 1 setfsid 1 spinlock 1 epoll.h 1 xattr.h 1 st_atim.tv_nsec 1 package-string: glusterfs 3.0.0 /lib64/libc.so.6[0x3b870302d0] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_unlink_cbk+0xd5)[0x2ae3d57b4235] /usr/local/lib/libglusterfs.so.0[0x2ae3d46c9604] /usr/local/lib/glusterfs/3.0.0/xlator/features/quota.so(quota_unlink_cbk+0x95)[0x2ae3d538a955] /usr/local/lib/glusterfs/3.0.0/xlator/storage/posix.so(posix_unlink+0x1f3)[0x2ae3d517e613] /usr/local/lib/glusterfs/3.0.0/xlator/features/quota.so(quota_unlink_stat_cbk+0xd4)[0x2ae3d5389234] /usr/local/lib/glusterfs/3.0.0/xlator/storage/posix.so(posix_stat+0x137)[0x2ae3d517f9b7] /usr/local/lib/glusterfs/3.0.0/xlator/features/quota.so(quota_unlink+0xf1)[0x2ae3d538a501] /usr/local/lib/libglusterfs.so.0(default_unlink+0xcb)[0x2ae3d46c954b] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_unlink_resume+0xd1)[0x2ae3d57b45a1] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_resolve_done+0x30)[0x2ae3d57b4e20] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_resolve_all+0xaf)[0x2ae3d57b575f] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_resolve+0x7f)[0x2ae3d57b569f] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_resolve_all+0xa8)[0x2ae3d57b5758] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_resolve_entry+0x5a)[0x2ae3d57b55fa] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_resolve+0x55)[0x2ae3d57b5675] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_resolve_all+0x88)[0x2ae3d57b5738] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(resolve_and_resume+0x14)[0x2ae3d57b5784] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(server_unlink+0xa6)[0x2ae3d57a7e36] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(protocol_server_pollin+0x90)[0x2ae3d57a5660] /usr/local/lib/glusterfs/3.0.0/xlator/protocol/server.so(notify+0xcb)[0x2ae3d57a573b] /usr/local/lib/libglusterfs.so.0(xlator_notify+0x43)[0x2ae3d46c1eb3] /usr/local/lib/glusterfs/3.0.0/transport/socket.so(socket_event_handler+0xd3)[0x2aaaaaaaff53] /usr/local/lib/libglusterfs.so.0[0x2ae3d46db5d5] /sbin/glusterfsd(main+0x9e4)[0x404084] /lib64/libc.so.6(__libc_start_main+0xf4)[0x3b8701d994] /sbin/glusterfsd[0x402679] --------- Does anyone know what's going wrong? Kind Regards, Peter _______________________________________________ Gluster-users mailing list Gluster-users at gluster.org http://gluster.org/cgi-bin/mailman/listinfo/gluster-users