<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 22, 2022 at 12:36 PM Andrew Boring <<a href="mailto:andrew@andrewboring.com">andrew@andrewboring.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"><br>
Sep 22 13:12:46 [hostname] account-replicator[183238]: Skipping: /srv/node/sda is not a directory<br></blockquote><div><br></div><div>Ok well that's right here:</div><div><br></div><div><a href="https://opendev.org/openstack/swift/src/branch/master/swift/common/db_replicator.py#L813">https://opendev.org/openstack/swift/src/branch/master/swift/common/db_replicator.py#L813</a><br></div><div><br></div><div>Which you can look at in constraints is pretty straightforward:</div><div><br></div><div><a href="https://opendev.org/openstack/swift/src/branch/master/swift/common/constraints.py#L274">https://opendev.org/openstack/swift/src/branch/master/swift/common/constraints.py#L274</a><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
[root@swift]# file /srv/node/sda<br>
/srv/node/sda: directory<br>
<br></blockquote><div><br></div><div>ok, that seems like something that works - let's see if we can get closer to the problem?  What if we use python (as root):</div><div><br></div><div>sudo python -c "import os.path; print(os.path.isdir('/srv/node/sda'))"</div><div><br></div><div>... or again with the "swift" user</div><div><br></div><div><div>sudo -u swift python -c "import os.path; print(os.path.isdir('/srv/node/sda'))"</div><div><br></div></div><div> N.B. the user swift is just the default - use whatever you have set as "user =" in your config</div><div><br></div><div>Also check syslog/journald and security or whatever for any warning logs about permissions or SELinux</div><div><br></div><div>--<br></div></div><div dir="ltr" class="gmail_signature"><div dir="ltr">Clay Gerrard</div></div></div>