<div dir="ltr">When we were debugging this issue in IRC it appeared that the issue was related to the introduction of O_TMPFILE support in Swift.  Can you confirm that everything is still working properly when you force swift not to use o_tmpfile/linkat?<div><br></div><div>The linkat detection has improved in subsequent releases of Swift, but it's still not clear the latest version would be properly workaround whatever issue your setup is having.</div><div><br></div><div>When I google for O_TMPFILE and EPERM I see that there was bugs filed against glibc shortly after O_TMPFILE support was introduced to xfs.  Can you share the output of "uname -a" and "ldd --version"?  Perhaps we could discover or develop a base box image that can reproduce the error.<br><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 3, 2020 at 6:39 AM Gui Maluf <<a href="mailto:guimalufb@gmail.com">guimalufb@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi all,</div><div dir="ltr"><br></div><div dir="ltr">I'm struggling with something really wierd. 3 weeks ago I started upgrading my Keystone + Swift Ubuntu environment from Kilo to Queens. So I moved from Ubuntu 14.04 to 18.04.</div><div dir="ltr"><br></div><div dir="ltr">I can create new accounts and containers. But no objects. I think between Mitaka and Newton my storages started to throw Permission Denied error while writing object metadata.</div><div dir="ltr"><br></div><div> I saw that the piece of python code where I getting problem was changed in Rocky version and in hope of getting things fixed I've upgraded storage version. But the error persists.<br><br><a href="http://paste.openstack.org/show/790217/" target="_blank">http://paste.openstack.org/show/790217/</a> </div><div dir="ltr"><br></div><div dir="ltr">I've check everything I could, user, permissions, mount options. But I still getting this error. </div><div dir="ltr"><br></div><div dir="ltr">I wrote a python script for creating files and writing metadata within the swift mount with swift user and everything works fines. </div><div dir="ltr"><br></div><div dir="ltr">Don't know what to do anymore. This is a "dev" environment with two storages only and a few disks. <br>Since I'm planning to do in the production environment I'm quite scared if this happens again.</div><div dir="ltr"><br></div><div dir="ltr">Thanks in advance<br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="Arial, Helvetica, sans-serif" size="2"><b>guilherme</b> \n11<br>\<font size="2">t</font> <b>maluf</b><br></font></div></div></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Clay Gerrard<div>Wyatt Elementary Dad's Club Chair 2019-20</div><div>210 788 9431</div></div></div>