<div dir="ltr">Hi Cihangir,<div><br></div><div>Just check SDFS quick help.</div><div><br></div><div>My bad, I didn't check filesystem, and focused on configuring swift part, as I did hit same error with xfs.</div><div><br></div><div>thanks for pointing out.</div><div><br></div><div>Regards,</div><div>Yatin</div><div>   </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 22, 2015 at 6:57 PM, Cihangir BEŞİKTAŞ (BİLGEM) <span dir="ltr"><<a href="mailto:cihangir.besiktas@tubitak.gov.tr" target="_blank">cihangir.besiktas@tubitak.gov.tr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="TR" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hi Yatin,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Sdfs filesystem does not have a device node (like /dev/sda). We think Swift is complaining fort hat reason.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">FYI,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Cihangir<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> mehmet hacısalihoğlu [mailto:<a href="mailto:esedmehmet@gmail.com" target="_blank">esedmehmet@gmail.com</a>] <br><b>Sent:</b> Tuesday, December 22, 2015 1:50 PM<br><b>To:</b> yatin kumbhare <<a href="mailto:yatinkumbhare@gmail.com" target="_blank">yatinkumbhare@gmail.com</a>><br><b>Cc:</b> <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br><b>Subject:</b> Re: [Openstack] Swift - How to configure sdfs and openstack swift for these integration ?<u></u><u></u></span></p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div><div><div><p class="MsoNormal" style="margin-bottom:12.0pt">Hi Yatin,<u></u><u></u></p></div><p class="MsoNormal" style="margin-bottom:12.0pt">I checked volume. Device is mounted. When I unmount device, I get error message.<br>"Dec 22 13:26:49 ubuntu object-replicator: ERROR creating /srv/1/node/sda1/objects: #012Traceback (most recent call last):#012  File "/usr/lib/python2.7/dist-packages/swift/obj/replicator.py", line 416, in collect_jobs#012    mkdirs(obj_path)#012  File "/usr/lib/python2.7/dist-packages/swift/common/utils.py", line 572, in mkdirs#012    os.makedirs(path)#012  File "/usr/lib/python2.7/os.py", line 150, in makedirs#012    makedirs(head, mode)#012  File "/usr/lib/python2.7/os.py", line 150, in makedirs#012    makedirs(head, mode)#012  File "/usr/lib/python2.7/os.py", line 157, in makedirs#012    mkdir(name, mode)#012OSError: [Errno 2] No such file or directory: '/srv/1/node'<br>Dec 22 13:26:49 ubuntu object-replicator: Nothing replicated for 0.000561952590942 seconds.<br>Dec 22 13:26:49 ubuntu object-replicator: Object replication complete. (0.00 minutes)<br>Dec 22 13:26:49 ubuntu object-replicator: Starting object replication pass.<br>Dec 22 13:26:49 ubuntu object-replicator: ERROR creating /srv/3/node/sda3/objects: #012Traceback (most recent call last):#012  File "/usr/lib/python2.7/dist-packages/swift/obj/replicator.py", line 416, in collect_jobs#012    mkdirs(obj_path)#012  File "/usr/lib/python2.7/dist-packages/swift/common/utils.py", line 572, in mkdirs#012    os.makedirs(path)#012  File "/usr/lib/python2.7/os.py", line 150, in makedirs#012    makedirs(head, mode)#012  File "/usr/lib/python2.7/os.py", line 150, in makedirs#012    makedirs(head, mode)#012  File "/usr/lib/python2.7/os.py", line 157, in makedirs#012    mkdir(name, mode)#012OSError: [Errno 2] No such file or directory: '/srv/3/node'<br>Dec 22 13:26:49 ubuntu object-replicator: Nothing replicated for 0.000601053237915 seconds.<br>Dec 22 13:26:49 ubuntu object-replicator: Object replication complete. (0.00 minutes)<br>Dec 22 13:26:49 ubuntu object-replicator: Starting object replication pass.<br>Dec 22 13:26:49 ubuntu object-replicator: ERROR creating /srv/2/node/sda2/objects: #012Traceback (most recent call last):#012  File "/usr/lib/python2.7/dist-packages/swift/obj/replicator.py", line 416, in collect_jobs#012    mkdirs(obj_path)#012  File "/usr/lib/python2.7/dist-packages/swift/common/utils.py", line 572, in mkdirs#012    os.makedirs(path)#012  File "/usr/lib/python2.7/os.py", line 150, in makedirs#012    makedirs(head, mode)#012  File "/usr/lib/python2.7/os.py", line 150, in makedirs#012    makedirs(head, mode)#012  File "/usr/lib/python2.7/os.py", line 157, in makedirs#012    mkdir(name, mode)#012OSError: [Errno 2] No such file or directory: '/srv/2/node'<br>Dec 22 13:26:49 ubuntu object-replicator: Nothing replicated for 0.000571012496948 seconds.<br>Dec 22 13:26:49 ubuntu object-replicator: Object replication complete. (0.00 minutes)<br>"<u></u><u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt">I checked permision in /srv<br>lrwxrwxrwx  1 swift swift   14 Dec 17 14:10 1 -> /media/pool0/1<br>lrwxrwxrwx  1 swift swift   14 Dec 17 14:10 2 -> /media/pool0/2<br>lrwxrwxrwx  1 swift swift   14 Dec 17 14:10 3 -> /media/pool0/3<u></u><u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt">and path.<br>root@ubuntu:/srv/1/node/sda1# ls -al<br>total 384<br>drwxr-xr-x 1 swift swift 8388608 Dec 22 11:27 .<br>drwxr-xr-x 1 swift swift 8388608 Dec 17 16:23 ..<br>drwxr-xr-x 1 swift swift  8388608 Dec 22 11:27 objects<u></u><u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt">rsyncd.conf<br><br>uid = swift<br>gid = swift<br>log file = /var/log/rsyncd.log<br>pid file = /var/run/rsyncd.pid<br>address = 192.168.56.34<br><br>[account6012]<br>max connections = 2<br>path = /srv/1/node/<br>read only = false<br>lock file = /var/lock/account.lock<br><br>[account6022]<br>max connections = 2<br>path = /srv/2/node/<br>read only = false<br>lock file = /var/lock/account.lock<br><br>[account6032]<br>max connections = 2<br>path = /srv/3/node/<br>read only = false<br>lock file = /var/lock/account.lock<br><br>[container6011]<br>max connections = 2<br>path = /srv/1/node/<br>read only = false<br>lock file = /var/lock/container.lock<br><br>[container6021]<br>max connections = 2<br>path = /srv/2/node/<br>read only = false<br>lock file = /var/lock/container.lock<br><br>[container6031]<br>max connections = 2<br>path = /srv/3/node/<br>read only = false<br>lock file = /var/lock/container.lock<br><br>[object6010]<br>max connections = 2<br>path = /srv/1/node/<br>read only = false<br>lock file = /var/lock/object.lock<br><br>[object6020]<br>max connections = 2<br>path = /srv/2/node/<br>read only = false<br>lock file = /var/lock/object.lock<br><br>[object6030]<br>max connections = 2<br>path = /srv/3/node/<br>read only = false<br>lock file = /var/lock/object.lock<br><br><u></u><u></u></p></div><div><p class="MsoNormal"><span lang="EN">Although there is no problem configuration files, I got the same error.</span><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">2015-12-22 13:23 GMT+02:00 yatin kumbhare <<a href="mailto:yatinkumbhare@gmail.com" target="_blank">yatinkumbhare@gmail.com</a>>:<u></u><u></u></p><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><p class="MsoNormal">Hi Mehmet,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Just check if the volume is mounted.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">then, umount the volume and check if those directories no more seen on system.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">also, if you are following swift saio, check the rsync settings.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">check /srv permissions and check if path <span style="font-size:9.5pt"> /sda1/805/ exists.</span><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Regards,<u></u><u></u></p></div><div><p class="MsoNormal">Yatin<u></u><u></u></p></div></div><div><div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">On Tue, Dec 22, 2015 at 4:40 PM, mehmet hacısalihoğlu <<a href="mailto:esedmehmet@gmail.com" target="_blank">esedmehmet@gmail.com</a>> wrote:<u></u><u></u></p><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><div><div><p class="MsoNormal" style="margin-bottom:12.0pt">Hi Yatin,<u></u><u></u></p></div><p class="MsoNormal" style="margin-bottom:12.0pt">I stoped swift services after deleted ring files. and I created new rings but ı get same error message.<br>I apply the following steps.<br>swift-ring-builder object.builder create 10 3 1<br>swift-ring-builder object.builder add r1z1-192.168.56.34:6010/sda1 1<br>swift-ring-builder object.builder add r1z2-192.168.56.34:6020/sda2 1<br>swift-ring-builder object.builder add r1z3-192.168.56.34:6030/sda3 1<br>swift-ring-builder object.builder rebalance<br>swift-ring-builder container.builder create 10 3 1<br>swift-ring-builder container.builder add r1z1-192.168.56.34:6011/sda1 1<br>swift-ring-builder container.builder add r1z2-192.168.56.34:6021/sda2 1<br>swift-ring-builder container.builder add r1z3-192.168.56.34:6031/sda3 1<br>swift-ring-builder container.builder rebalance<br>swift-ring-builder account.builder create 10 3 1<br>swift-ring-builder account.builder add r1z1-192.168.56.34:6012/sda1 1<br>swift-ring-builder account.builder add r1z2-192.168.56.34:6022/sda2 1<br>swift-ring-builder account.builder add r1z3-192.168.56.34:6032/sda3 1<br>swift-ring-builder account.builder rebalance<u></u><u></u></p></div><p class="MsoNormal">Thanks.<u></u><u></u></p></div><p class="MsoNormal">Regards.<u></u><u></u></p></div><div><div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">2015-12-22 12:17 GMT+02:00 yatin kumbhare <<a href="mailto:yatinkumbhare@gmail.com" target="_blank">yatinkumbhare@gmail.com</a>>:<u></u><u></u></p><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal"><span style="font-size:9.5pt">Hi Mehmet,</span><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><span style="font-size:9.5pt">Under 'swift-ring-builder' you should use different directories/device-name, as sda1, sda2 and sda3.</span><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><span style="font-size:9.5pt">Regards,</span><u></u><u></u></p></div><div><p class="MsoNormal"><span style="font-size:9.5pt">Yatin</span><u></u><u></u></p></div></div></blockquote></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></blockquote></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></blockquote></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div></blockquote></div><br></div>