-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong socket permission since 1.6.27 #233
Comments
We are also seeing this issue. This is a pretty fundamental issue. It looks like chumask: 0 here https://github.com/fluent/fluentd/blob/9c577a78e69fb3bc1fc1faf0ef425091b9180987/lib/fluent/supervisor.rb#L314 may only be set when the supervisor runs and it Google FluentD runs without supervisor. |
@jkohen & @igorpeshansky & @davidbtucker I can confirm that manually rolling back this change resolves the issue with permissions on the socket file. |
Took a quick look. It seems like that for standalone worker mode, Fluentd is setting Filed a bug with the upstream Fluentd repo: fluent/fluentd#2984. For the workaround, we can run the agent in supervisor mode. |
Looks like the upstream issue has been fixed by fluent/fluentd#2987. Next step: Wait for a Fluentd release and upgrade to that version. |
The fix was released in v1.10.4 btw. |
This is fixed by the upgrade to
|
This fix was released in 1.8.0 on Aug 17. |
Ever since Jan 14 google-fluentd fails to set proper permission on unix socket created by
@type unix
source:This looks similar to fluent/fluentd#1019
The text was updated successfully, but these errors were encountered: