You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Toshihiro Suzuki (Jira)" <ji...@apache.org> on 2019/11/27 14:21:00 UTC

[jira] [Created] (PHOENIX-5594) Different permission of phoenix-*-queryserver.log from umask

Toshihiro Suzuki created PHOENIX-5594:
-----------------------------------------

             Summary: Different permission of phoenix-*-queryserver.log from umask
                 Key: PHOENIX-5594
                 URL: https://issues.apache.org/jira/browse/PHOENIX-5594
             Project: Phoenix
          Issue Type: Bug
            Reporter: Toshihiro Suzuki
            Assignee: Toshihiro Suzuki


The permission of phoenix-*-queryserver.log is different from umask we set.

For example, when we set umask to 077, the permission of phoenix-*-queryserver.log should be 600, but it's 666:
{code}
$ umask 077
$ <phenix-home>/bin/queryserver.py start
starting Query Server, logging to /var/log/hbase/phoenix-hbase-queryserver.log
$ ll <phenix-log-dir>/phoenix*
-rw-rw-rw- 1 hbase hadoop 6181 Nov 27 13:52 phoenix-hbase-queryserver.log
-rw------- 1 hbase hadoop 1358 Nov 27 13:52 phoenix-hbase-queryserver.out
{code}

It looks like the permission of phoenix-*-queryserver.out is correct (600).

queryserver.py opens QueryServer process as a sub process but it looks like the umask is not inherited. I think we need to inherit the umask to the sub process.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)