i,

I tried to add the quota translator on top of everything else (basically
I'd like to restrict the size of a distributed volume).

This did not seem to work as I got the following error as soon as I
added the quota translator, removing fixed the problem.



2009-01-25 16:17:37 E [dht-common.c:1346:dht_getxattr] log-distribute:
invalid argument: loc->inode
2009-01-25 16:17:39 W [dht-layout.c:456:dht_layout_normalize]
log-distribute: directory / looked up first time
2009-01-25 16:17:39 W [dht-common.c:137:dht_lookup_dir_cbk]
log-distribute: fixing assignment on /
pending frames:
frame : type(1) op(UNLINK)

patchset: glusterfs--mainline--3.0--patch-844
signal received: 11
configuration details:argp 1
backtrace 1
bdb->cursor->get 1
db.h 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 2.0.0rc1
/lib/libc.so.6[0x7fdfa2391f60]
/lib/libpthread.so.0(pthread_spin_lock+0x0)[0x7fdfa26be630]
/lib/libglusterfs.so.0[0x7fdfa2adc6ac]
/lib/libglusterfs.so.0(dict_get_ptr+0x33)[0x7fdfa2add4e3]
/lib/glusterfs/2.0.0rc1/xlator/cluster/distribute.so(dht_layout_get+0x21)[0x7fdfa1f2fac1]
/lib/glusterfs/2.0.0rc1/xlator/cluster/distribute.so(dht_subvol_get_hashed+0x4c)[0x7fdfa1f301ac]
/lib/glusterfs/2.0.0rc1/xlator/cluster/distribute.so(dht_unlink+0x69)[0x7fdfa1f386e9]
/lib/libglusterfs.so.0(default_unlink+0xa7)[0x7fdfa2ae6cf7]
/lib/glusterfs/2.0.0rc1/xlator/features/quota.so(quota_unlink_stat_cbk+0xc1)[0x7fdfa1b1f721]
/lib/glusterfs/2.0.0rc1/xlator/performance/write-behind.so(wb_stat_cbk+0x5c)[0x7fdfa1d2693c]
/lib/glusterfs/2.0.0rc1/xlator/cluster/distribute.so(dht_attr_cbk+0xb0)[0x7fdfa1f395c0]
/lib/glusterfs/2.0.0rc1/xlator/protocol/client.so(client_stat_cbk+0x14c)[0x7fdfa215965c]
/lib/glusterfs/2.0.0rc1/xlator/protocol/client.so(protocol_client_pollin+0xc6)[0x7fdfa21498b6]
/lib/glusterfs/2.0.0rc1/xlator/protocol/client.so(notify+0x128)[0x7fdfa214ff28]
/lib/glusterfs/2.0.0rc1/transport/socket.so[0x7fdfa12e00fc]
/lib/libglusterfs.so.0[0x7fdfa2af778f]
/sbin/glusterfs(main+0x888)[0x403638]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7fdfa237e1a6]
/sbin/glusterfs[0x402379]




Adding the translator directly above the posix volume seems to somewhat
work (df still shows the wrong available size but I'm not able to write
more than the specified amount).

Regards,
Patrick


_______________________________________________
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users

Reply via email to