[ 
https://issues.apache.org/jira/browse/HADOOP-12057?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14658851#comment-14658851
 ] 

Steve Loughran commented on HADOOP-12057:
-----------------------------------------

All the rename tests are failing for me now
{code}
------------------------------------------------------
Running org.apache.hadoop.fs.swift.TestSwiftFileSystemRename
Tests run: 14, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 187.855 sec 
<<< FAILURE! - in org.apache.hadoop.fs.swift.TestSwiftFileSystemRename
testRenameFileAndVerifyContents(org.apache.hadoop.fs.swift.TestSwiftFileSystemRename)
  Time elapsed: 29.876 sec  <<< ERROR!
java.io.FileNotFoundException: Operation COPY on 
https://storage101.dfw1.clouddrive.com/v1/MossoCloudFS_8b95cbaa-d1b8-43a3-97f8-dbc8d4b3174a/jenkins/test/home/user/documents/file.txt/file.txt
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.buildException(SwiftRestClient.java:1449)
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.perform(SwiftRestClient.java:1402)
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.copyObject(SwiftRestClient.java:923)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.copyObject(SwiftNativeFileSystemStore.java:815)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.movePartitionedFile(SwiftNativeFileSystemStore.java:746)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.rename(SwiftNativeFileSystemStore.java:628)
        at 
org.apache.hadoop.fs.swift.SwiftFileSystemBaseTest.renameToSuccess(SwiftFileSystemBaseTest.java:283)
        at 
org.apache.hadoop.fs.swift.SwiftFileSystemBaseTest.rename(SwiftFileSystemBaseTest.java:227)
        at 
org.apache.hadoop.fs.swift.TestSwiftFileSystemRename.testRenameFileAndVerifyContents(TestSwiftFileSystemRename.java:197)

testRenameFile(org.apache.hadoop.fs.swift.TestSwiftFileSystemRename)  Time 
elapsed: 20.657 sec  <<< ERROR!
java.io.FileNotFoundException: Operation COPY on 
https://storage101.dfw1.clouddrive.com/v1/MossoCloudFS_8b95cbaa-d1b8-43a3-97f8-dbc8d4b3174a/jenkins/test/alice/file/file
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.buildException(SwiftRestClient.java:1449)
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.perform(SwiftRestClient.java:1402)
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.copyObject(SwiftRestClient.java:923)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.copyObject(SwiftNativeFileSystemStore.java:815)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.movePartitionedFile(SwiftNativeFileSystemStore.java:746)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.rename(SwiftNativeFileSystemStore.java:628)
        at 
org.apache.hadoop.fs.swift.SwiftFileSystemBaseTest.renameToSuccess(SwiftFileSystemBaseTest.java:283)
        at 
org.apache.hadoop.fs.swift.SwiftFileSystemBaseTest.rename(SwiftFileSystemBaseTest.java:227)
        at 
org.apache.hadoop.fs.swift.TestSwiftFileSystemRename.testRenameFile(TestSwiftFileSystemRename.java:76)

testRenamedConsistence(org.apache.hadoop.fs.swift.TestSwiftFileSystemRename)  
Time elapsed: 24.578 sec  <<< ERROR!
java.io.FileNotFoundException: Operation COPY on 
https://storage101.dfw1.clouddrive.com/v1/MossoCloudFS_8b95cbaa-d1b8-43a3-97f8-dbc8d4b3174a/jenkins/test/home/user/documents/file.txt/file.txt
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.buildException(SwiftRestClient.java:1449)
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.perform(SwiftRestClient.java:1402)
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.copyObject(SwiftRestClient.java:923)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.copyObject(SwiftNativeFileSystemStore.java:815)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.movePartitionedFile(SwiftNativeFileSystemStore.java:746)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.rename(SwiftNativeFileSystemStore.java:628)
        at 
org.apache.hadoop.fs.swift.SwiftFileSystemBaseTest.renameToSuccess(SwiftFileSystemBaseTest.java:283)
        at 
org.apache.hadoop.fs.swift.SwiftFileSystemBaseTest.rename(SwiftFileSystemBaseTest.java:227)
        at 
org.apache.hadoop.fs.swift.TestSwiftFileSystemRename.testRenamedConsistence(TestSwiftFileSystemRename.java:259)

testRenameFileIntoExistingDirectory(org.apache.hadoop.fs.swift.TestSwiftFileSystemRename)
  Time elapsed: 26.019 sec  <<< ERROR!
java.io.FileNotFoundException: Operation COPY on 
https://storage101.dfw1.clouddrive.com/v1/MossoCloudFS_8b95cbaa-d1b8-43a3-97f8-dbc8d4b3174a/jenkins/test/olddir/file/file
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.buildException(SwiftRestClient.java:1449)
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.perform(SwiftRestClient.java:1402)
        at 
org.apache.hadoop.fs.swift.http.SwiftRestClient.copyObject(SwiftRestClient.java:923)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.copyObject(SwiftNativeFileSystemStore.java:815)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.movePartitionedFile(SwiftNativeFileSystemStore.java:746)
        at 
org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.rename(SwiftNativeFileSystemStore.java:628)
        at 
org.apache.hadoop.fs.swift.SwiftFileSystemBaseTest.renameToSuccess(SwiftFileSystemBaseTest.java:283)
        at 
org.apache.hadoop.fs.swift.SwiftFileSystemBaseTest.rename(SwiftFileSystemBaseTest.java:227)
        at 
org.apache.hadoop.fs.swift.TestSwiftFileSystemRename.testRenameFileIntoExistingDirectory(TestSwiftFileSystemRename.java:51)


{code}

> swiftfs rename on partitioned file attempts to consolidate partitions
> ---------------------------------------------------------------------
>
>                 Key: HADOOP-12057
>                 URL: https://issues.apache.org/jira/browse/HADOOP-12057
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs/swift
>            Reporter: David Dobbins
>            Assignee: David Dobbins
>         Attachments: HADOOP-12057.patch, HADOOP-12057.patch, 
> HADOOP-12057.patch, HADOOP-12057.patch, HADOOP-12057.patch
>
>
> In the swift filesystem for openstack, a rename operation on a partitioned 
> file uses the swift COPY operation, which attempts to consolidate all of the 
> partitions into a single object.  This causes the rename to fail when the 
> total size of all the partitions exceeds the maximum object size for swift.  
> Since partitioned files are primarily created to allow a file to exceed the 
> maximum object size, this bug makes writing to swift extremely unreliable.



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

Reply via email to