Hi Edgaras...
Just quoting a previous statement frim Yang:
" To use ACL, you need to add "--fuse_default_permissions=0
--client_acl_type=posix_acl" options to ceph-fuse. The
'--fuse_default_permissions=0' option disables kernel
file permission check and let ceph-fuse do the check."
Cheers
G.
On 05/17/2016 10:33 PM, Edgaras
Lukoševičius wrote:
Hello,
I have ceph 10.2 (Jewel) running with CephFS on CentOS 7.2 which
is mounted using ceph-fuse 10.2.
Attributes ceph.quota.max_files and ceph.quota.max_bytes doesn't
work.
# setfattr -n ceph.quota.max_files -v 10 /home/quotatest1
# setfattr -n ceph.quota.max_bytes -v 1000000 /home/quotatest1
Both commands exit with status 0 (strace output is added below)
But quotas is not working and running getfattr doesn't return any
value.
# getfattr -n ceph.quota.max_files /home/quotatest1
/home/quotatest1: ceph.quota.max_files: No such attribute
# getfattr -n ceph.quota.max_bytes /home/quotatest1
/home/quotatest1: ceph.quota.max_bytes: No such attribute
# getfattr -m ceph.* /home/quotatest1
getfattr: Removing leading '/' from absolute path names
# file: home/quotatest1
ceph.dir.entries
ceph.dir.files
ceph.dir.rbytes
ceph.dir.rctime
ceph.dir.rentries
ceph.dir.rfiles
ceph.dir.rsubdirs
ceph.dir.subdirs
# strace -s 1024 -ff setfattr -n ceph.quota.max_files -v 10
/home/quotatest1
execve("/usr/bin/setfattr", ["setfattr", "-n",
"ceph.quota.max_files", "-v", "10", "/home/quotatest1"], [/* 26
vars */]) = 0
brk(0) = 0xb85000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f528f4a2000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file
or directory)
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=30080, ...}) = 0
mmap(NULL, 30080, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f528f49a000
close(5) = 0
open("/lib64/libattr.so.1", O_RDONLY) = 5
read(5,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\23\0\0\0\0\0\0@\0\0\0\0\0\0\0XB\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\33\0\32\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304:\0\0\0\0\0\0\304:\0\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0\310=\0\0\0\0\0\0\310= \0\0\0\0\0\310=
\0\0\0\0\0\200\3\0\0\0\0\0\0\230\3\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0\30>\0\0\0\0\0\0\30>
\0\0\0\0\0\30>
\0\0\0\0\0\260\1\0\0\0\0\0\0\260\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\0345\0\0\0\0\0\0\0345\0\0\0\0\0\0\0345\0\0\0\0\0\0\364\0\0\0\0\0\0\0\364\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0\310=\0\0\0\0\0\0\310=
\0\0\0\0\0\310=
\0\0\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\0\214\320\263\5%\235\265\371\270\310\320\333\305c\272p\232f\301\0\0\0\0\21\0\0\0\32\0\0\0\4\0\0\0\10\0\0\0*\0\30\0(\340\205\20<\4\1bH
X \4\250#\0\v\21\10\311\20\230\10\r\0\5\6\200\32\0\0\0\33\0\0\0
\0\0\0$\0\0\0(\0\0\0\0\0\0\0*\0\0\0,\0\0\0/\0\0\0001\0\0\0\0\0\0\0002\0\0\0\0\0\0\0005\0\0\0006\0\0\0008\0\0\0;\0\0\0\241\213\315\300\352\323\357\16l42\350\276\250\343\370\2-^\203\5\301X\25\276B1\340X\235\235\323\352\32\346\300\271\215\361\16\24\345N\251\330qX\34P\3431\256g\336\10`r\302x\356\273\343\222|.cx\204\221U_\25J=G\363.cx\204CE\325\354\220x\251\3351cx\204\271\3732\0\362?\355s\240sU\2413S\247\273\313\333\343\3706|h%E\366H\23\332\217[\25\304\350\33\233\333\f\26\211\255\0179N\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0\310\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\0\0\0 \0\0\0", 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=18712, ...}) = 0
mmap(NULL, 2113888, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f528f07f000
mprotect(0x7f528f083000, 2093056, PROT_NONE) = 0
mmap(0x7f528f282000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f528f282000
close(5) = 0
open("/lib64/libc.so.6", O_RDONLY) = 5
read(5,
"\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\356\1\0\0\0\0\0@\0\0\0\0\0\0\0(=\35\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0J\0I\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0p\247\25\0\0\0\0\0p\247\25\0\0\0\0\0p\247\25\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\233\30\0\0\0\0\0<\233\30\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0\10\247\30\0\0\0\0\0\10\2478\0\0\0\0\0\10\2478\0\0\0\0\0\260F\0\0\0\0\0\0\0\222\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0@\333\30\0\0\0\0\0@\3338\0\0\0\0\0@\3338\0\0\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\10\247\30\0\0\0\0\0\10\2478\0\0\0\0\0\10\2478\0\0\0\0\0\20\0\0\0\0\0\0\0h\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\214\247\25\0\0\0\0\0\214\247\25\0\0\0\0\0\214\247\25\0\0\0\0\0\314e\0\0\0\0\0\0\314e\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0\10\247\30\0\0\0\0\0\10\2478\0\0\0\0\0\10\2478\0\0\0\0\0\3708\0\0\0\0\0\0\3708\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\216o\244\304\260YL5\\\33\220\301\324\231\2206\214\201\240@\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\22\0\0\0\0\0\0\0\363\3\0\0\t\0\0\0\0\1\0\0\16\0\0\0\0000\20D\240
\2\1\210\3\346\220\305E\214\0\300\0\10\0\5\200\0`\300\200\0\r\212\f\0\4\20\0\210D2\10.@\210P4,
\16\"H&\204\300\214\4\10\0\2\2\16\241\254\32\4f\300\0\3002\0\300\0P\1
\201\10\204\v ($\0\4 P\0\20X\200\312DB(\0\6\200\20\30B\0
@\200\0\tP\0Q\212@\20\0\0\0\0\10\0\0\21\20", 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=1920936, ...}) = 0
mmap(NULL, 3750152, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f528eceb000
mprotect(0x7f528ee75000, 2097152, PROT_NONE) = 0
mmap(0x7f528f075000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x18a000) = 0x7f528f075000
mmap(0x7f528f07a000, 18696, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f528f07a000
close(5) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f528f499000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f528f498000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f528f497000
arch_prctl(ARCH_SET_FS, 0x7f528f498700) = 0
mprotect(0x7f528f075000, 16384, PROT_READ) = 0
mprotect(0x7f528f282000, 4096, PROT_READ) = 0
mprotect(0x602000, 4096, PROT_READ) = 0
mprotect(0x7f528f4a3000, 4096, PROT_READ) = 0
munmap(0x7f528f49a000, 30080) = 0
brk(0) = 0xb85000
brk(0xba6000) = 0xba6000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=99158576, ...}) = 0
mmap(NULL, 99158576, PROT_READ, MAP_PRIVATE, 5, 0) =
0x7f5288e5a000
close(5) = 0
setxattr("/home/quotatest1", "ceph.quota.max_files", "10", 2, 0) =
0
exit_group(0) = ?
+++ exited with 0 +++
# strace -s1024 -ff getfattr -n ceph.quota.max_files
/home/quotatest1
execve("/usr/bin/getfattr", ["getfattr", "-n",
"ceph.quota.max_files", "/home/quotatest1"], [/* 26 vars */]) = 0
brk(0) = 0x1a89000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f919d862000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file
or directory)
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=30080, ...}) = 0
mmap(NULL, 30080, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f919d85a000
close(5) = 0
open("/lib64/libattr.so.1", O_RDONLY) = 5
read(5,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\23\0\0\0\0\0\0@\0\0\0\0\0\0\0XB\0\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\33\0\32\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304:\0\0\0\0\0\0\304:\0\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0\310=\0\0\0\0\0\0\310= \0\0\0\0\0\310=
\0\0\0\0\0\200\3\0\0\0\0\0\0\230\3\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0\30>\0\0\0\0\0\0\30>
\0\0\0\0\0\30>
\0\0\0\0\0\260\1\0\0\0\0\0\0\260\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0\310\1\0\0\0\0\0\0$\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0P\345td\4\0\0\0\0345\0\0\0\0\0\0\0345\0\0\0\0\0\0\0345\0\0\0\0\0\0\364\0\0\0\0\0\0\0\364\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0\310=\0\0\0\0\0\0\310=
\0\0\0\0\0\310=
\0\0\0\0\0008\2\0\0\0\0\0\0008\2\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\0\214\320\263\5%\235\265\371\270\310\320\333\305c\272p\232f\301\0\0\0\0\21\0\0\0\32\0\0\0\4\0\0\0\10\0\0\0*\0\30\0(\340\205\20<\4\1bH
X \4\250#\0\v\21\10\311\20\230\10\r\0\5\6\200\32\0\0\0\33\0\0\0
\0\0\0$\0\0\0(\0\0\0\0\0\0\0*\0\0\0,\0\0\0/\0\0\0001\0\0\0\0\0\0\0002\0\0\0\0\0\0\0005\0\0\0006\0\0\0008\0\0\0;\0\0\0\241\213\315\300\352\323\357\16l42\350\276\250\343\370\2-^\203\5\301X\25\276B1\340X\235\235\323\352\32\346\300\271\215\361\16\24\345N\251\330qX\34P\3431\256g\336\10`r\302x\356\273\343\222|.cx\204\221U_\25J=G\363.cx\204CE\325\354\220x\251\3351cx\204\271\3732\0\362?\355s\240sU\2413S\247\273\313\333\343\3706|h%E\366H\23\332\217[\25\304\350\33\233\333\f\26\211\255\0179N\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\n\0\310\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\0\0\0 \0\0\0", 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=18712, ...}) = 0
mmap(NULL, 2113888, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f919d43f000
mprotect(0x7f919d443000, 2093056, PROT_NONE) = 0
mmap(0x7f919d642000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f919d642000
close(5) = 0
open("/lib64/libc.so.6", O_RDONLY) = 5
read(5,
"\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\356\1\0\0\0\0\0@\0\0\0\0\0\0\0(=\35\0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0J\0I\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0000\2\0\0\0\0\0\0000\2\0\0\0\0\0\0\10\0\0\0\0\0\0\0\3\0\0\0\4\0\0\0p\247\25\0\0\0\0\0p\247\25\0\0\0\0\0p\247\25\0\0\0\0\0\34\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\233\30\0\0\0\0\0<\233\30\0\0\0\0\0\0\0
\0\0\0\0\0\1\0\0\0\6\0\0\0\10\247\30\0\0\0\0\0\10\2478\0\0\0\0\0\10\2478\0\0\0\0\0\260F\0\0\0\0\0\0\0\222\0\0\0\0\0\0\0\0
\0\0\0\0\0\2\0\0\0\6\0\0\0@\333\30\0\0\0\0\0@\3338\0\0\0\0\0@\3338\0\0\0\0\0\360\1\0\0\0\0\0\0\360\1\0\0\0\0\0\0\10\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0p\2\0\0\0\0\0\0D\0\0\0\0\0\0\0D\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0\10\247\30\0\0\0\0\0\10\2478\0\0\0\0\0\10\2478\0\0\0\0\0\20\0\0\0\0\0\0\0h\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0P\345td\4\0\0\0\214\247\25\0\0\0\0\0\214\247\25\0\0\0\0\0\214\247\25\0\0\0\0\0\314e\0\0\0\0\0\0\314e\0\0\0\0\0\0\4\0\0\0\0\0\0\0Q\345td\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0R\345td\4\0\0\0\10\247\30\0\0\0\0\0\10\2478\0\0\0\0\0\10\2478\0\0\0\0\0\3708\0\0\0\0\0\0\3708\0\0\0\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\216o\244\304\260YL5\\\33\220\301\324\231\2206\214\201\240@\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\22\0\0\0\0\0\0\0\363\3\0\0\t\0\0\0\0\1\0\0\16\0\0\0\0000\20D\240
\2\1\210\3\346\220\305E\214\0\300\0\10\0\5\200\0`\300\200\0\r\212\f\0\4\20\0\210D2\10.@\210P4,
\16\"H&\204\300\214\4\10\0\2\2\16\241\254\32\4f\300\0\3002\0\300\0P\1
\201\10\204\v ($\0\4 P\0\20X\200\312DB(\0\6\200\20\30B\0
@\200\0\tP\0Q\212@\20\0\0\0\0\10\0\0\21\20", 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=1920936, ...}) = 0
mmap(NULL, 3750152, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f919d0ab000
mprotect(0x7f919d235000, 2097152, PROT_NONE) = 0
mmap(0x7f919d435000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x18a000) = 0x7f919d435000
mmap(0x7f919d43a000, 18696, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f919d43a000
close(5) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f919d859000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f919d858000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f919d857000
arch_prctl(ARCH_SET_FS, 0x7f919d858700) = 0
mprotect(0x7f919d435000, 16384, PROT_READ) = 0
mprotect(0x7f919d642000, 4096, PROT_READ) = 0
mprotect(0x603000, 4096, PROT_READ) = 0
mprotect(0x7f919d863000, 4096, PROT_READ) = 0
munmap(0x7f919d85a000, 30080) = 0
brk(0) = 0x1a89000
brk(0x1aaa000) = 0x1aaa000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=99158576, ...}) = 0
mmap(NULL, 99158576, PROT_READ, MAP_PRIVATE, 5, 0) =
0x7f919721a000
close(5) = 0
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=26060, ...}) = 0
mmap(NULL, 26060, PROT_READ, MAP_SHARED, 5, 0) = 0x7f919d85b000
close(5) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
lstat("/home/quotatest1", {st_mode=S_IFDIR|0755, st_size=14868480,
...}) = 0
getxattr("/home/quotatest1", "ceph.quota.max_files", 0x0, 0) = -1
ENODATA (No data available)
write(2, "/home/quotatest1: ", 18/home/quotatest1: ) = 18
open("/usr/share/locale/locale.alias", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f919d85a000
read(5, "# Locale name alias data base.\n# Copyright (C)
1996-2001,2003,2007 Free Software Foundation, Inc.\n#\n# This
program is free software; you can redistribute it and/or modify\n#
it under the terms of the GNU General Public License as published
by\n# the Free Software Foundation; either version 2, or (at your
option)\n# any later version.\n#\n# This program is distributed in
the hope that it will be useful,\n# but WITHOUT ANY WARRANTY;
without even the implied warranty of\n# MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License
for more details.\n#\n# You should have received a copy of the GNU
General Public License\n# along with this program; if not, write
to the Free Software\n# Foundation, Inc., 59 Temple Place - Suite
330, Boston, MA 02111-1307, USA.\n\n# The format of this file is
the same as for the corresponding file of\n# the X Window System,
which normally can be found
in\n#\t/usr/lib/X11/locale/locale.alias\n# A single line contains
two fields: an alias and a substitution value.\n# All"..., 4096) =
2512
read(5, "", 4096) = 0
close(5) = 0
munmap(0x7f919d85a000, 4096) = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/attr.mo",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/attr.mo", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/attr.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/attr.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/attr.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/attr.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
write(2, "ceph.quota.max_files: No such attribute\n",
40ceph.quota.max_files: No such attribute
) = 40
exit_group(1) = ?
+++ exited with 1 +++
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
--
Goncalo Borges
Research Computing
ARC Centre of Excellence for Particle Physics at the Terascale
School of Physics A28 | University of Sydney, NSW 2006
T: +61 2 93511937
|