phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Toshihiro Suzuki (Jira)" <j...@apache.org>
Subject [jira] [Created] (PHOENIX-5594) Different permission of phoenix-*-queryserver.log from umask
Date Wed, 27 Nov 2019 14:21:00 GMT
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)

Mime
View raw message