[jira] [Commented] (YARN-3812) TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347

2015-06-17 Thread Colin Patrick McCabe (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14590893#comment-14590893
 ] 

Colin Patrick McCabe commented on YARN-3812:


bq. Yes, ImmutableFsPermission should not be overriding applyUMask since the 
method does not actually mutate the object. readFields does mutate and 
therefore is appropriate for preventing invocation for constant objects.

I agree.  It seems that {{FsPermission#ImmutablePermission}} is incorrectly 
overriding {{FsPermission#applyUMask}}.  There is no reason to override this 
method since it doesn't modify the {{FsPermission}}.  The right fix should be 
to simply stop overriding that method.  Do you want to move the JIRA over to 
Hadoop-common and post a patch for that?

 TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347
 --

 Key: YARN-3812
 URL: https://issues.apache.org/jira/browse/YARN-3812
 Project: Hadoop YARN
  Issue Type: Bug
  Components: test
Affects Versions: 3.0.0
Reporter: Robert Kanter
Assignee: Bibin A Chundatt
 Attachments: 0001-YARN-3812.patch


 {{TestRollingLevelDBTimelineStore}} is failing with the below errors in 
 trunk.  I did a git bisect and found that it was due to HADOOP-11347, which 
 changed something with umasks in {{FsPermission}}.
 {noformat}
 Running org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 Tests run: 16, Failures: 0, Errors: 16, Skipped: 0, Time elapsed: 2.65 sec 
  FAILURE! - in 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 testGetDomains(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 1.533 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testRelatingToNonExistingEntity(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.085 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testValidateConfig(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.07 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 

[jira] [Commented] (YARN-3812) TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347

2015-06-17 Thread Jason Lowe (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14589878#comment-14589878
 ] 

Jason Lowe commented on YARN-3812:
--

I don't think this is the correct fix.  RollingLevelDBTimelineStore is using an 
immutable permission to specify the umask.  If the proposed fix is to make it 
mutable, then that implies we're allowing a constant to be modified by the 
filesystem.  If this permission were passed to multiple subsystems, having it 
magically mutate by one subsystem using it is probably not the correct approach.

Instead it appears to be a problem with ImmutableFsPermission.  It prevents 
applyUmask from being invoked, but in reality applyUmask does not modify the 
permission object -- it returns a new permission object instead.  Therefore I 
think the real bug is that ImmutableFsPermission is preventing applyUmask from 
being invoked.

 TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347
 --

 Key: YARN-3812
 URL: https://issues.apache.org/jira/browse/YARN-3812
 Project: Hadoop YARN
  Issue Type: Bug
  Components: test
Affects Versions: 3.0.0
Reporter: Robert Kanter
Assignee: Bibin A Chundatt
 Attachments: 0001-YARN-3812.patch


 {{TestRollingLevelDBTimelineStore}} is failing with the below errors in 
 trunk.  I did a git bisect and found that it was due to HADOOP-11347, which 
 changed something with umasks in {{FsPermission}}.
 {noformat}
 Running org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 Tests run: 16, Failures: 0, Errors: 16, Skipped: 0, Time elapsed: 2.65 sec 
  FAILURE! - in 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 testGetDomains(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 1.533 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testRelatingToNonExistingEntity(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.085 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testValidateConfig(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.07 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 

[jira] [Commented] (YARN-3812) TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347

2015-06-17 Thread Bibin A Chundatt (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14589948#comment-14589948
 ] 

Bibin A Chundatt commented on YARN-3812:


[~jlowe] Thnks for the review. Currently the 
{{ImmutableFsPermission#applyUMask}} is unsupported and was causing the 
failure. So as i understand the you would like the have implementation change 
for {{applyUmask}} in {{ImmutableFsPermission}}
{code}
  private static class ImmutableFsPermission extends FsPermission {
public ImmutableFsPermission(short permission) {
  super(permission);
}
@Override
public FsPermission applyUMask(FsPermission umask) {
  throw new UnsupportedOperationException();
}
@Override
public void readFields(DataInput in) throws IOException {
  throw new UnsupportedOperationException();
}
  }
}
{code}
removed the overriding of the same ? Any suggestion ?
Also [~varun_saxena] any comments one the same?


 TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347
 --

 Key: YARN-3812
 URL: https://issues.apache.org/jira/browse/YARN-3812
 Project: Hadoop YARN
  Issue Type: Bug
  Components: test
Affects Versions: 3.0.0
Reporter: Robert Kanter
Assignee: Bibin A Chundatt
 Attachments: 0001-YARN-3812.patch


 {{TestRollingLevelDBTimelineStore}} is failing with the below errors in 
 trunk.  I did a git bisect and found that it was due to HADOOP-11347, which 
 changed something with umasks in {{FsPermission}}.
 {noformat}
 Running org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 Tests run: 16, Failures: 0, Errors: 16, Skipped: 0, Time elapsed: 2.65 sec 
  FAILURE! - in 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 testGetDomains(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 1.533 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testRelatingToNonExistingEntity(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.085 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testValidateConfig(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.07 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)

[jira] [Commented] (YARN-3812) TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347

2015-06-17 Thread Jason Lowe (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14589963#comment-14589963
 ] 

Jason Lowe commented on YARN-3812:
--

Yes, ImmutableFsPermission should not be overriding applyUMask since the method 
does not actually mutate the object.  readFields does mutate and therefore is 
appropriate for preventing invocation for constant objects.

The main point is that we shouldn't be blaming the client code and say it was 
wrong to pass a constant permission object.  If the filesystem can't handle 
constant permissions being passed to it then it's a bug in the framework not 
the client code.

 TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347
 --

 Key: YARN-3812
 URL: https://issues.apache.org/jira/browse/YARN-3812
 Project: Hadoop YARN
  Issue Type: Bug
  Components: test
Affects Versions: 3.0.0
Reporter: Robert Kanter
Assignee: Bibin A Chundatt
 Attachments: 0001-YARN-3812.patch


 {{TestRollingLevelDBTimelineStore}} is failing with the below errors in 
 trunk.  I did a git bisect and found that it was due to HADOOP-11347, which 
 changed something with umasks in {{FsPermission}}.
 {noformat}
 Running org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 Tests run: 16, Failures: 0, Errors: 16, Skipped: 0, Time elapsed: 2.65 sec 
  FAILURE! - in 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 testGetDomains(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 1.533 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testRelatingToNonExistingEntity(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.085 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testValidateConfig(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.07 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 

[jira] [Commented] (YARN-3812) TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347

2015-06-16 Thread Bibin A Chundatt (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14589117#comment-14589117
 ] 

Bibin A Chundatt commented on YARN-3812:


{{RawLocalFileSystem#mkOneDirWithMode}} applyUMask is failing. In 
{{RollingLevelDBTimelineStore}}
{code}
  static final FsPermission LEVELDB_DIR_UMASK = FsPermission
  .createImmutable((short) 0700);
{code}
change to 
 {code}static final FsPermission LEVELDB_DIR_UMASK =  new 
FsPermission((short)0700);
 {code}
will work.  [~rkanter] can we change as above?? any comments ?

 TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347
 --

 Key: YARN-3812
 URL: https://issues.apache.org/jira/browse/YARN-3812
 Project: Hadoop YARN
  Issue Type: Bug
  Components: test
Affects Versions: 3.0.0
Reporter: Robert Kanter

 {{TestRollingLevelDBTimelineStore}} is failing with the below errors in 
 trunk.  I did a git bisect and found that it was due to HADOOP-11347, which 
 changed something with umasks in {{FsPermission}}.
 {noformat}
 Running org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 Tests run: 16, Failures: 0, Errors: 16, Skipped: 0, Time elapsed: 2.65 sec 
  FAILURE! - in 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 testGetDomains(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 1.533 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testRelatingToNonExistingEntity(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.085 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testValidateConfig(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.07 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 

[jira] [Commented] (YARN-3812) TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347

2015-06-16 Thread Robert Kanter (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14589121#comment-14589121
 ] 

Robert Kanter commented on YARN-3812:
-

[~bibinchundatt], good find!  That fixes the test.  Would you like to assign 
this JIRA to yourself and post a patch with the change?

 TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347
 --

 Key: YARN-3812
 URL: https://issues.apache.org/jira/browse/YARN-3812
 Project: Hadoop YARN
  Issue Type: Bug
  Components: test
Affects Versions: 3.0.0
Reporter: Robert Kanter

 {{TestRollingLevelDBTimelineStore}} is failing with the below errors in 
 trunk.  I did a git bisect and found that it was due to HADOOP-11347, which 
 changed something with umasks in {{FsPermission}}.
 {noformat}
 Running org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 Tests run: 16, Failures: 0, Errors: 16, Skipped: 0, Time elapsed: 2.65 sec 
  FAILURE! - in 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 testGetDomains(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 1.533 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testRelatingToNonExistingEntity(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.085 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testValidateConfig(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.07 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testGetEntitiesWithPrimaryFilters(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   

[jira] [Commented] (YARN-3812) TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347

2015-06-16 Thread Bibin A Chundatt (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14589154#comment-14589154
 ] 

Bibin A Chundatt commented on YARN-3812:


Please review patch uploaded

 TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347
 --

 Key: YARN-3812
 URL: https://issues.apache.org/jira/browse/YARN-3812
 Project: Hadoop YARN
  Issue Type: Bug
  Components: test
Affects Versions: 3.0.0
Reporter: Robert Kanter
Assignee: Bibin A Chundatt
 Attachments: 0001-YARN-3812.patch


 {{TestRollingLevelDBTimelineStore}} is failing with the below errors in 
 trunk.  I did a git bisect and found that it was due to HADOOP-11347, which 
 changed something with umasks in {{FsPermission}}.
 {noformat}
 Running org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 Tests run: 16, Failures: 0, Errors: 16, Skipped: 0, Time elapsed: 2.65 sec 
  FAILURE! - in 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 testGetDomains(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 1.533 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testRelatingToNonExistingEntity(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.085 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testValidateConfig(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.07 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testGetEntitiesWithPrimaryFilters(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 

[jira] [Commented] (YARN-3812) TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347

2015-06-16 Thread Robert Kanter (JIRA)

[ 
https://issues.apache.org/jira/browse/YARN-3812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14589174#comment-14589174
 ] 

Robert Kanter commented on YARN-3812:
-

+1 pending Jenkins

 TestRollingLevelDBTimelineStore fails in trunk due to HADOOP-11347
 --

 Key: YARN-3812
 URL: https://issues.apache.org/jira/browse/YARN-3812
 Project: Hadoop YARN
  Issue Type: Bug
  Components: test
Affects Versions: 3.0.0
Reporter: Robert Kanter
Assignee: Bibin A Chundatt
 Attachments: 0001-YARN-3812.patch


 {{TestRollingLevelDBTimelineStore}} is failing with the below errors in 
 trunk.  I did a git bisect and found that it was due to HADOOP-11347, which 
 changed something with umasks in {{FsPermission}}.
 {noformat}
 Running org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 Tests run: 16, Failures: 0, Errors: 16, Skipped: 0, Time elapsed: 2.65 sec 
  FAILURE! - in 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore
 testGetDomains(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 1.533 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testRelatingToNonExistingEntity(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.085 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testValidateConfig(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.07 sec   ERROR!
 java.lang.UnsupportedOperationException: null
   at 
 org.apache.hadoop.fs.permission.FsPermission$ImmutableFsPermission.applyUMask(FsPermission.java:380)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:496)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
   at 
 org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:314)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.initFileSystem(RollingLevelDB.java:207)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDB.init(RollingLevelDB.java:200)
   at 
 org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore.serviceInit(RollingLevelDBTimelineStore.java:321)
   at 
 org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
   at 
 org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore.setup(TestRollingLevelDBTimelineStore.java:65)
 testGetEntitiesWithPrimaryFilters(org.apache.hadoop.yarn.server.timeline.TestRollingLevelDBTimelineStore)
   Time elapsed: 0.061 sec   ERROR!