Project

General

Profile

Bug #38741

Updated by Patrick Donnelly about 5 years ago

<pre> 
 CephFS:~/>>> mkdir -m 0700 d2 
 CephFS:~/>>> ls -l 
 drwxrwxrwx              0 25405 25405 2019-03-14 12:12:29 d1/ 
 drwx------              0 25405 25405 2019-03-14 18:00:56 d2/ 

 CephFS:~/>>> mkdir -m 0700 d2 
 [Errno 17] error in mkdir 'b'/d2'' 
 Traceback (most recent call last): 
   File "../src/tools/cephfs/cephfs-shell", line 367, in onecmd 
     res = Cmd.onecmd(self, line) 
   File "/usr/lib/python3.7/site-packages/cmd2.py", line 2672, in onecmd 
     stop = func(statement) 
   File "/usr/lib/python3.7/site-packages/cmd2.py", line 496, in cmd_wrapper 
     return func(instance, args) 
   File "../src/tools/cephfs/cephfs-shell", line 413, in do_mkdir 
     cephfs.mkdir(path, permission) 
   File "cephfs.pyx", line 765, in cephfs.LibCephFS.mkdir 
 cephfs.ObjectExists: [Errno 17] error in mkdir 'b'/d2'' 
 </pre> 

 Similar to the other one, it sounds like you just want the shell to output an error and not show a traceback. That sounds reasonable to me but then this would be a duplicate bug report.

Back