Prabhu Joseph created HADOOP-17848: -------------------------------------- Summary: Hadoop NativeAzureFileSystem append removes ownership set on the file Key: HADOOP-17848 URL: https://issues.apache.org/jira/browse/HADOOP-17848 Project: Hadoop Common Issue Type: Bug Affects Versions: 3.3.1 Reporter: Prabhu Joseph
*Repro:* Create Operation sets ownership whereas append operation removes the same. import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FSDataOutputStream; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.fs.permission.FsPermission; public class Wasb { private static final short FILE_LOG_PERMISSIONS = 0640; public static void main(String[] args) throws Exception { Configuration fsConf = new Configuration(); fsConf.set("fs.azure.enable.append.support", "true"); Path filePath = new Path("/tmp/dummyfile"); FileSystem fs = FileSystem.newInstance(filePath.toUri(), fsConf); FSDataOutputStream stream = fs.create(filePath, false); stream.write(12345); stream.close(); *// -rw-r--r-- 1 root supergroup 1 2021-08-15 11:02 /tmp/dummyfile* stream = fs.append(filePath); stream.write(888); stream.close(); *// -rwxrwxrwx 1 2 2021-08-15 11:04 /tmp/dummyfile* fs.setPermission(filePath, new FsPermission(FILE_LOG_PERMISSIONS)); fs.close(); } } -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org