1. chown root on all mount points under /srv/root is not a workaround, but the established practice that everyone should have been followed from the start
2. There's no way for whoever creates files to make checks race-free. Swift code has some scattered checks here and there, but they are only in to reduce the number of exceptions.
I say this bug is invalid, everything works like it's supposed to. We might want to work to catch tracebacks and thus reduce the amount of useless logging when swift-drive-audit unmounts.
1. chown root on all mount points under /srv/root is not a workaround, but the established practice that everyone should have been followed from the start
2. There's no way for whoever creates files to make checks race-free. Swift code has some scattered checks here and there, but they are only in to reduce the number of exceptions.
I say this bug is invalid, everything works like it's supposed to. We might want to work to catch tracebacks and thus reduce the amount of useless logging when swift-drive-audit unmounts.