[jira] [Updated] (HDFS-7738) Add more negative tests for truncate

2015-02-06 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-7738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-7738:
--
Attachment: h7738_20150206.patch

Thanks, Konstantin.
# Java enum is implicitly static, i.e. there is no non-static enum.
# done
# yes, it is better to have some random test.  Let me decrease the number of 
blocks from 1000 to 100 so that the overhead is much smaller.
# Sure, let's use my previous version of the test.  Will file a new JIRA for 
the new test.  BTW, how it fails? 

Here is a new patch: h7738_20150206.patch

 Add more negative tests for truncate
 

 Key: HDFS-7738
 URL: https://issues.apache.org/jira/browse/HDFS-7738
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: test
Reporter: Tsz Wo Nicholas Sze
Assignee: Tsz Wo Nicholas Sze
Priority: Minor
 Fix For: 2.7.0

 Attachments: h7738_20150204.patch, h7738_20150205.patch, 
 h7738_20150205b.patch, h7738_20150206.patch


 The following are negative test cases for truncate.
 - new length  old length
 - truncating a directory
 - truncating a non-existing file
 - truncating a file without write permission
 - truncating a file opened for append
 - truncating a file in safemode



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HDFS-7738) Add more negative tests for truncate

2015-02-06 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-7738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-7738:
--
Attachment: h7738_20150206b.patch

h7738_20150206b.patch: fixes TestHFlush.

 Add more negative tests for truncate
 

 Key: HDFS-7738
 URL: https://issues.apache.org/jira/browse/HDFS-7738
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: test
Reporter: Tsz Wo Nicholas Sze
Assignee: Tsz Wo Nicholas Sze
Priority: Minor
 Fix For: 2.7.0

 Attachments: h7738_20150204.patch, h7738_20150205.patch, 
 h7738_20150205b.patch, h7738_20150206.patch, h7738_20150206b.patch


 The following are negative test cases for truncate.
 - new length  old length
 - truncating a directory
 - truncating a non-existing file
 - truncating a file without write permission
 - truncating a file opened for append
 - truncating a file in safemode



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HDFS-7738) Add more negative tests for truncate

2015-02-06 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-7738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-7738:
--
Attachment: h7738_20150206c.patch

# nextInt(right - left) + left; does not work well since the first few 
partitions will have bigger sizes.  nextInt is uniformly random.
# Sure
# That's great.

h7738_20150206c.patch

 Add more negative tests for truncate
 

 Key: HDFS-7738
 URL: https://issues.apache.org/jira/browse/HDFS-7738
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: test
Reporter: Tsz Wo Nicholas Sze
Assignee: Tsz Wo Nicholas Sze
Priority: Minor
 Fix For: 2.7.0

 Attachments: h7738_20150204.patch, h7738_20150205.patch, 
 h7738_20150205b.patch, h7738_20150206.patch, h7738_20150206b.patch, 
 h7738_20150206c.patch


 The following are negative test cases for truncate.
 - new length  old length
 - truncating a directory
 - truncating a non-existing file
 - truncating a file without write permission
 - truncating a file opened for append
 - truncating a file in safemode



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HDFS-7738) Add more negative tests for truncate

2015-02-05 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-7738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-7738:
--
Attachment: h7738_20150205b.patch

h7738_20150205b.patch
- fixes TestFileCreation,
- changes TestHAAppend to use multi threads,
- add more tests, testMultipleTruncate and testTruncateWithOtherOperations.

 Add more negative tests for truncate
 

 Key: HDFS-7738
 URL: https://issues.apache.org/jira/browse/HDFS-7738
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: test
Reporter: Tsz Wo Nicholas Sze
Assignee: Tsz Wo Nicholas Sze
Priority: Minor
 Fix For: 2.7.0

 Attachments: h7738_20150204.patch, h7738_20150205.patch, 
 h7738_20150205b.patch


 The following are negative test cases for truncate.
 - new length  old length
 - truncating a directory
 - truncating a non-existing file
 - truncating a file without write permission
 - truncating a file opened for append
 - truncating a file in safemode



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HDFS-7738) Add more negative tests for truncate

2015-02-05 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-7738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-7738:
--
Attachment: h7738_20150205.patch

 Add more negative tests for truncate
 

 Key: HDFS-7738
 URL: https://issues.apache.org/jira/browse/HDFS-7738
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: test
Reporter: Tsz Wo Nicholas Sze
Assignee: Tsz Wo Nicholas Sze
Priority: Minor
 Fix For: 2.7.0

 Attachments: h7738_20150204.patch, h7738_20150205.patch


 The following are negative test cases for truncate.
 - new length  old length
 - truncating a directory
 - truncating a non-existing file
 - truncating a file without write permission
 - truncating a file opened for append
 - truncating a file in safemode



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HDFS-7738) Add more negative tests for truncate

2015-02-04 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-7738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-7738:
--
Attachment: h7738_20150204.patch

h7738_20150204.patch: adds the new tests and revises the exception message in 
FSNamesystem.recoverLeaseInternal(..).

 Add more negative tests for truncate
 

 Key: HDFS-7738
 URL: https://issues.apache.org/jira/browse/HDFS-7738
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: test
Reporter: Tsz Wo Nicholas Sze
Assignee: Tsz Wo Nicholas Sze
Priority: Minor
 Fix For: 2.7.0

 Attachments: h7738_20150204.patch


 The following are negative test cases for truncate.
 - new length  old length
 - truncating a directory
 - truncating a non-existing file
 - truncating a file without write permission
 - truncating a file opened for append
 - truncating a file in safemode



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HDFS-7738) Add more negative tests for truncate

2015-02-04 Thread Tsz Wo Nicholas Sze (JIRA)

 [ 
https://issues.apache.org/jira/browse/HDFS-7738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HDFS-7738:
--
Status: Patch Available  (was: Open)

 Add more negative tests for truncate
 

 Key: HDFS-7738
 URL: https://issues.apache.org/jira/browse/HDFS-7738
 Project: Hadoop HDFS
  Issue Type: Sub-task
  Components: test
Reporter: Tsz Wo Nicholas Sze
Assignee: Tsz Wo Nicholas Sze
Priority: Minor
 Fix For: 2.7.0

 Attachments: h7738_20150204.patch


 The following are negative test cases for truncate.
 - new length  old length
 - truncating a directory
 - truncating a non-existing file
 - truncating a file without write permission
 - truncating a file opened for append
 - truncating a file in safemode



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)