2024-07-12T18:25:29.872Z | <Laura Flores> Hey @Dan Mick, there are a couple of teuthology bugs in the rados suite that are happening because test files are given root privileges, which causes permission issues when operations are performed on those files.
Here is an example: <https://tracker.ceph.com/issues/66881>
Is there anything that can be done to ensure that the smithi machines don't give test files root privileges? |
2024-07-12T18:36:57.478Z | <Zack Cerza> what are the teuthology bugs causing this? |
2024-07-12T18:40:47.498Z | <Laura Flores> Oh @Zack Cerza by "teuthology bugs" I meant bugs we found in rados tests that were scheduled via teuthology. I don't think teuthology is the problem |
2024-07-12T18:44:48.624Z | <Laura Flores> Another example in this PR, where we had to put "sudo" in front of journalctl commands:
<https://github.com/ceph/ceph/pull/58324#issuecomment-2200746631> |
2024-07-12T19:09:36.970Z | <Dan Mick> It's up to the test to control that |
2024-07-12T20:02:35.018Z | <Laura Flores> It seems like something has changed environmentally though. That's why I brought it up. |
2024-07-12T20:02:58.187Z | <Laura Flores> We are able to work around it by using sudo for now. |
2024-07-12T20:28:46.059Z | <Dan Mick> ah. added the question to the bug "how is /tmp/foo created" |
2024-07-12T20:30:26.785Z | <Laura Flores> Yeah, that's definitely a missing piece. I'll see if I can find more info about that to see if I can point more concretely to an environmental issue. |