Hadoop Common
  1. Hadoop Common
  2. HADOOP-8545

Filesystem Implementation for OpenStack Swift

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.2.0, 2.0.3-alpha
    • Fix Version/s: 2.3.0
    • Component/s: fs
    • Labels:
    • Target Version/s:
    • Release Note:
      Hide
      Added file system implementation for OpenStack Swift.
      There are two implementation: block and native (similar to Amazon S3 integration).
      Data locality issue solved by patch in Swift, commit procedure to OpenStack is in progress.

      To use implementation add to core-site.xml following:
      ...
      <property>
      <name>fs.swift.impl</name>
      <value>com.mirantis.fs.SwiftFileSystem</value>
      </property>
      <property>
      <name>fs.swift.block.impl</name>
      <value>com.mirantis.fs.block.SwiftBlockFileSystem</value>
              </property>
      ...

      In MapReduce job specify following configs for OpenStack Keystone authentication:
      conf.set("swift.auth.url", "http://172.18.66.117:5000/v2.0/tokens");
      conf.set("swift.tenant", "superuser");
      conf.set("swift.username", "admin1");
      conf.set("swift.password", "password");
      conf.setInt("swift.http.port", 8080);
      conf.setInt("swift.https.port", 443);

      Additional information specified on github: https://github.com/DmitryMezhensky/Hadoop-and-Swift-integration
      Show
      Added file system implementation for OpenStack Swift. There are two implementation: block and native (similar to Amazon S3 integration). Data locality issue solved by patch in Swift, commit procedure to OpenStack is in progress. To use implementation add to core-site.xml following: ... <property> <name>fs.swift.impl</name> <value>com.mirantis.fs.SwiftFileSystem</value> </property> <property> <name>fs.swift.block.impl</name> <value>com.mirantis.fs.block.SwiftBlockFileSystem</value>         </property> ... In MapReduce job specify following configs for OpenStack Keystone authentication: conf.set("swift.auth.url", " http://172.18.66.117:5000/v2.0/tokens "); conf.set("swift.tenant", "superuser"); conf.set("swift.username", "admin1"); conf.set("swift.password", "password"); conf.setInt("swift.http.port", 8080); conf.setInt("swift.https.port", 443); Additional information specified on github: https://github.com/DmitryMezhensky/Hadoop-and-Swift-integration

      Description

      ,Add a filesystem implementation for OpenStack Swift object store, similar to the one which exists today for S3.

      1. HADOOP-8545-javaclouds-2.patch
        77 kB
        Steve Loughran
      2. HADOOP-8545-9.patch
        261 kB
        Dmitry Mezhensky
      3. HADOOP-8545-8.patch
        250 kB
        Dmitry Mezhensky
      4. HADOOP-8545-7.patch
        244 kB
        Dmitry Mezhensky
      5. HADOOP-8545-6.patch
        271 kB
        Dmitry Mezhensky
      6. HADOOP-8545-5.patch
        276 kB
        Dmitry Mezhensky
      7. HADOOP-8545-4.patch
        128 kB
        Dmitry Mezhensky
      8. HADOOP-8545-3.patch
        131 kB
        Dmitry Mezhensky
      9. HADOOP-8545-25.patch
        386 kB
        Dmitry Mezhensky
      10. HADOOP-8545-24.patch
        447 kB
        Steve Loughran
      11. HADOOP-8545-23.patch
        440 kB
        Steve Loughran
      12. HADOOP-8545-22.patch
        397 kB
        Steve Loughran
      13. HADOOP-8545-21.patch
        372 kB
        Steve Loughran
      14. HADOOP-8545-20.patch
        359 kB
        Steve Loughran
      15. HADOOP-8545-2.patch
        130 kB
        Dmitry Mezhensky
      16. HADOOP-8545-19.patch
        359 kB
        Steve Loughran
      17. HADOOP-8545-18.patch
        293 kB
        Dmitry Mezhensky
      18. HADOOP-8545-17.patch
        293 kB
        Dmitry Mezhensky
      19. HADOOP-8545-16.patch
        291 kB
        Dmitry Mezhensky
      20. HADOOP-8545-15.patch
        291 kB
        Dmitry Mezhensky
      21. HADOOP-8545-14.patch
        294 kB
        Dmitry Mezhensky
      22. HADOOP-8545-13.patch
        295 kB
        Dmitry Mezhensky
      23. HADOOP-8545-12.patch
        297 kB
        Dmitry Mezhensky
      24. HADOOP-8545-11.patch
        296 kB
        Dmitry Mezhensky
      25. HADOOP-8545-10.patch
        261 kB
        Dmitry Mezhensky
      26. HADOOP-8545-1.patch
        55 kB
        David Dobbins
      27. HADOOP-8545-037.patch
        515 kB
        Steve Loughran
      28. HADOOP-8545-036.patch
        514 kB
        Steve Loughran
      29. HADOOP-8545-035.patch
        513 kB
        Suresh Srinivas
      30. HADOOP-8545-035.patch
        513 kB
        Steve Loughran
      31. HADOOP-8545-034.patch
        513 kB
        Steve Loughran
      32. HADOOP-8545-033.patch
        512 kB
        Steve Loughran
      33. HADOOP-8545-032.patch
        510 kB
        Steve Loughran
      34. HADOOP-8545-031.patch
        510 kB
        Steve Loughran
      35. HADOOP-8545-030.patch
        498 kB
        Steve Loughran
      36. HADOOP-8545-029.patch
        487 kB
        Steve Loughran
      37. HADOOP-8545-028.patch
        491 kB
        Steve Loughran
      38. HADOOP-8545-027.patch
        481 kB
        Steve Loughran
      39. HADOOP-8545-026.patch
        4.68 MB
        Steve Loughran
      40. HADOOP-8545.suresh.patch
        486 kB
        Suresh Srinivas
      41. HADOOP-8545.patch
        118 kB
        Dmitry Mezhensky
      42. HADOOP-8545.patch
        121 kB
        Dmitry Mezhensky

        Issue Links

          Activity

          Hide
          Nirmal Ranganathan added a comment -

          Setting up a local swift install for testing.
          In a clean vm run the following

          git clone https://github.com/openstack-dev/devstack
          cd devstack
          echo "ENABLED_SERVICES=key,swift
          SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5
          SWIFT_REPLICAS=1
          SWIFT_DATA_DIR=$DEST/data" > localrc

          ./stack.sh

          This will pull down the latest swift code.. install dependencies and setup all the services required for swift.
          Note: this is just a dev setup.
          To test:
          source openrc
          swift --help

          Show
          Nirmal Ranganathan added a comment - Setting up a local swift install for testing. In a clean vm run the following git clone https://github.com/openstack-dev/devstack cd devstack echo "ENABLED_SERVICES=key,swift SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5 SWIFT_REPLICAS=1 SWIFT_DATA_DIR=$DEST/data" > localrc ./stack.sh This will pull down the latest swift code.. install dependencies and setup all the services required for swift. Note: this is just a dev setup. To test: source openrc swift --help
          Hide
          Dmitry Mezhensky added a comment -

          Please review coding, tests.

          Show
          Dmitry Mezhensky added a comment - Please review coding, tests.
          Hide
          David Dobbins added a comment -

          Here is another patch that contains a filesystem implementation for Swift. It currently relies on the Rackspace java_cloudfiles api to communicate with Swift.

          Show
          David Dobbins added a comment - Here is another patch that contains a filesystem implementation for Swift. It currently relies on the Rackspace java_cloudfiles api to communicate with Swift.
          Hide
          Dmitry Mezhensky added a comment -

          Commit procedure to OpenStack Swift data locality API is in progress

          Show
          Dmitry Mezhensky added a comment - Commit procedure to OpenStack Swift data locality API is in progress
          Hide
          Steve Loughran added a comment -

          Updated version of the patch that is based on the rackspace java-clouds client; this needs to be built locally. I recommend https://github.com/steveloughran/java-cloudfiles as it adds reporting on auth failures, and always requests the latest versions of objects.

          Show
          Steve Loughran added a comment - Updated version of the patch that is based on the rackspace java-clouds client; this needs to be built locally. I recommend https://github.com/steveloughran/java-cloudfiles as it adds reporting on auth failures, and always requests the latest versions of objects.
          Hide
          Steve Loughran added a comment -

          @Dmitry -your patch looks interesting, especially the locality feature.

          in comparison with the rackspace/java-clouds version

          1. that uses the java-clouds library
          2. it only has the native swift: filesystem, not any blockstore
          3. it has tests
          4. it uses the FileSystemContractBaseTest class to verify compliance with the Hadoop Filesytem required semantics.
          5. The SwiftFileSystemTest contains fixes for HADOOP-9118 and HADOOP-9119

          items 3 and 4 can be added to your code; the fixes for a stricter contract should go into the base class, as they are requirements for all FileSystem implementations.

          I don't think anyone is committed to the java-clouds library, though I would very much prefer to have the maintenance and testing of the swift client API to be done by someone other than the Hadoop project. The maintenance cost of a module that is not core to Hadoop would mean that it would end up in contrib/ and would end up being neglected. With an external library it could go into the core; a new POM would trigger incorporation of that library, a new RPM would install it.

          How do you think we could combine everyone's work? I could host a Google+ meetup with everyone who is interested in this so we can discuss it -the minutes would go up here to record the discussion.

          -steve

          Show
          Steve Loughran added a comment - @Dmitry -your patch looks interesting, especially the locality feature. in comparison with the rackspace/java-clouds version that uses the java-clouds library it only has the native swift: filesystem, not any blockstore it has tests it uses the FileSystemContractBaseTest class to verify compliance with the Hadoop Filesytem required semantics. The SwiftFileSystemTest contains fixes for HADOOP-9118 and HADOOP-9119 items 3 and 4 can be added to your code; the fixes for a stricter contract should go into the base class, as they are requirements for all FileSystem implementations. I don't think anyone is committed to the java-clouds library, though I would very much prefer to have the maintenance and testing of the swift client API to be done by someone other than the Hadoop project. The maintenance cost of a module that is not core to Hadoop would mean that it would end up in contrib/ and would end up being neglected. With an external library it could go into the core; a new POM would trigger incorporation of that library, a new RPM would install it. How do you think we could combine everyone's work? I could host a Google+ meetup with everyone who is interested in this so we can discuss it -the minutes would go up here to record the discussion. -steve
          Hide
          Dmitry Mezhensky added a comment -

          Native client was implemented in reason of data locality API, which we implemented in Swift.
          Patch for Hadoop retrieves information about each block/file (block or native impl) for local data processing or rack awareness.
          We can contribute this feature to rackspace/java-clouds and move to rackspace client.

          Show
          Dmitry Mezhensky added a comment - Native client was implemented in reason of data locality API, which we implemented in Swift. Patch for Hadoop retrieves information about each block/file (block or native impl) for local data processing or rack awareness. We can contribute this feature to rackspace/java-clouds and move to rackspace client.
          Hide
          Dmitry Mezhensky added a comment -

          Added testing for SwiftNativeFilesystem

          Testing Swift REST client against as many Swift public clouds is in progress.

          Show
          Dmitry Mezhensky added a comment - Added testing for SwiftNativeFilesystem Testing Swift REST client against as many Swift public clouds is in progress.
          Hide
          Tom White added a comment -

          I'm not sure whether the blockstore implementation is the right approach. The main drawback is that it's a Hadoop-specific format, which other tools can't read, and which will introduce a support burden. The S3 blockstore was introduced when there was a limit on the size of files, which has since been removed, so if I was doing it today I would probably not have a S3 blockstore implementation. I would encourage you to look at more general support for large files in Swift, e.g. http://docs.openstack.org/developer/swift/overview_large_objects.html.

          Show
          Tom White added a comment - I'm not sure whether the blockstore implementation is the right approach. The main drawback is that it's a Hadoop-specific format, which other tools can't read, and which will introduce a support burden. The S3 blockstore was introduced when there was a limit on the size of files, which has since been removed, so if I was doing it today I would probably not have a S3 blockstore implementation. I would encourage you to look at more general support for large files in Swift, e.g. http://docs.openstack.org/developer/swift/overview_large_objects.html .
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12560387/HADOOP-8545.patch
          against trunk revision .

          -1 @author. The patch appears to contain 5 @author tags which the Hadoop community has agreed to not allow in code contributions.

          +1 tests included. The patch appears to include 2 new or modified test files.

          -1 javac. The applied patch generated 2020 javac compiler warnings (more than the trunk's current 2013 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 12 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/1859//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/1859//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-common.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/1859//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1859//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12560387/HADOOP-8545.patch against trunk revision . -1 @author . The patch appears to contain 5 @author tags which the Hadoop community has agreed to not allow in code contributions. +1 tests included . The patch appears to include 2 new or modified test files. -1 javac . The applied patch generated 2020 javac compiler warnings (more than the trunk's current 2013 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 12 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/1859//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/1859//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-common.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/1859//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1859//console This message is automatically generated.
          Hide
          Eli Collins added a comment -

          Agree with Tom, think this will be much more valuable if you can use Hadoop on existing swift objects w/o conversion.

          Show
          Eli Collins added a comment - Agree with Tom, think this will be much more valuable if you can use Hadoop on existing swift objects w/o conversion.
          Hide
          Dmitry Mezhensky added a comment -

          @Eli, @Tom, regarding block fs implementation I tried to implement correct working support of big files (more than 5 Gb) in Swift
          and faced several bugs in Swift. I'll try to fix them, but contribution to OpenStack will take much time.
          So block implementation will be auxiliary to native until all patches to Swift will be applied.
          Also, old Swift versions won't work with Hadoop API.

          Show
          Dmitry Mezhensky added a comment - @Eli, @Tom, regarding block fs implementation I tried to implement correct working support of big files (more than 5 Gb) in Swift and faced several bugs in Swift. I'll try to fix them, but contribution to OpenStack will take much time. So block implementation will be auxiliary to native until all patches to Swift will be applied. Also, old Swift versions won't work with Hadoop API.
          Hide
          Steve Loughran added a comment -

          I've had an initial look through the code

          Rest Client

          • swift rest client should be called SwiftRestClient, not RestClient
          • rest client should throw SwiftException over IllegalArgumentException when parsing configs.
          • Rest client API: we must have a way of avoiding the static HttpClient Protocol.registerProtocol() operations. The HTTP protocol is clearly something to remove; the HTTPS one looks trickier. We can't break any hadoop code that is already using HTTPS
          • DeleteMethodProcessor is creating a PutMethod() -surely it should be deleting things
          • RestClient.perform() doesn't release request on all exceptions - method.releaseConnection(); should be in a finally block
          • RestClient.perform() needs better error handling -swift (&proxies) return JSON data -that coul be turned into a SwiftRemoteException (with status code, URL, body, etc), so enable better failure handing upstream. It's particularly critical that the body gets retained, as that is how you find things like throttling reponses (assuming they apply to swift as well as nova)

          Other

          • new exceptions should extend IOException, not RuntimeException. Proposed a SwiftException extends IOException; SwiftConnectionException could be a subclass of this
          • needs ASF headers
          • google guava snipped class, Preconditions needs to be pulled, somehow.
          • move swift auth keys into a class of their own for ease of reference (to be fair -you did define constants, which is more than a lot of existing hadoop code does)
          Show
          Steve Loughran added a comment - I've had an initial look through the code Rest Client swift rest client should be called SwiftRestClient , not RestClient rest client should throw SwiftException over IllegalArgumentException when parsing configs. Rest client API: we must have a way of avoiding the static HttpClient Protocol.registerProtocol() operations. The HTTP protocol is clearly something to remove; the HTTPS one looks trickier. We can't break any hadoop code that is already using HTTPS DeleteMethodProcessor is creating a PutMethod() -surely it should be deleting things RestClient.perform() doesn't release request on all exceptions - method.releaseConnection(); should be in a finally block RestClient.perform() needs better error handling -swift (&proxies) return JSON data -that coul be turned into a SwiftRemoteException (with status code, URL, body, etc), so enable better failure handing upstream. It's particularly critical that the body gets retained, as that is how you find things like throttling reponses (assuming they apply to swift as well as nova) Other new exceptions should extend IOException, not RuntimeException. Proposed a SwiftException extends IOException ; SwiftConnectionException could be a subclass of this needs ASF headers google guava snipped class, Preconditions needs to be pulled, somehow. move swift auth keys into a class of their own for ease of reference (to be fair -you did define constants, which is more than a lot of existing hadoop code does)
          Hide
          Steve Loughran added a comment -

          @Dmitry, I can't get the new test to pass by running it:

          mvn test -Dtest=NativeSwiftFileSystemContractBaseTest
          

          I've slightly changed the test and the NativeSwiftFileSystem class so that the null pointer exceptions go away but the tests are pretty much all failing

          you can grab my changes from:
          https://github.com/steveloughran/hadoop-trunk/tree/HADOOP-8545-mirantis

          Show
          Steve Loughran added a comment - @Dmitry, I can't get the new test to pass by running it: mvn test -Dtest=NativeSwiftFileSystemContractBaseTest I've slightly changed the test and the NativeSwiftFileSystem class so that the null pointer exceptions go away but the tests are pretty much all failing you can grab my changes from: https://github.com/steveloughran/hadoop-trunk/tree/HADOOP-8545-mirantis
          Hide
          Tom White added a comment -

          Dmitry, can you use the same large file format as Swift, even if some of it is handled on the Hadoop side? I think we should avoid creating a new file format.

          Show
          Tom White added a comment - Dmitry, can you use the same large file format as Swift, even if some of it is handled on the Hadoop side? I think we should avoid creating a new file format.
          Hide
          Dmitry Mezhensky added a comment -

          @Tom, I can use the same format for large files after OpenStack Swift fixes bug with manifest file for large files:
          1. Divide large file into blocks less than 5Gb, make part upload of each block
          2. Create manifest for blocks (Swift will know that it is one file)

          Manifest creation fails than path is not like host/account/container/object (e.g. swift.host.com/v1/AUTH_89425098234759/container/home/user/data)
          This is a bug, which will be reported to Openstack Swift.

          Show
          Dmitry Mezhensky added a comment - @Tom, I can use the same format for large files after OpenStack Swift fixes bug with manifest file for large files: 1. Divide large file into blocks less than 5Gb, make part upload of each block 2. Create manifest for blocks (Swift will know that it is one file) Manifest creation fails than path is not like host/account/container/object (e.g. swift.host.com/v1/AUTH_89425098234759/container/home/user/data) This is a bug, which will be reported to Openstack Swift.
          Hide
          Dmitry Mezhensky added a comment -

          New version contains:
          -Applied Steve comments https://issues.apache.org/jira/browse/HADOOP-8545?focusedCommentId=13532520&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13532520

          • Large files support
          • Tested against RackSpace, HP Cloud, private Swift installations
          • SwiftNativeFileSystem unit testing
          Show
          Dmitry Mezhensky added a comment - New version contains: -Applied Steve comments https://issues.apache.org/jira/browse/HADOOP-8545?focusedCommentId=13532520&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13532520 Large files support Tested against RackSpace, HP Cloud, private Swift installations SwiftNativeFileSystem unit testing
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12562098/HADOOP-8545-2.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 30 new or modified test files.

          -1 javac. The patch appears to cause the build to fail.

          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1919//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12562098/HADOOP-8545-2.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 30 new or modified test files. -1 javac . The patch appears to cause the build to fail. Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1919//console This message is automatically generated.
          Hide
          Dmitry Mezhensky added a comment -

          Patch fixes:

          • API for choosing Swift region
          • Compiled, tested

          Additional info you can find at public github repo: https://github.com/DmitryMezhensky/Hadoop-and-Swift-integration

          Show
          Dmitry Mezhensky added a comment - Patch fixes: API for choosing Swift region Compiled, tested Additional info you can find at public github repo: https://github.com/DmitryMezhensky/Hadoop-and-Swift-integration
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12562582/HADOOP-8545-3.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 4 new or modified test files.

          -1 javac. The applied patch generated 2028 javac compiler warnings (more than the trunk's current 2016 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 11 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/1932//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/1932//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-common.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/1932//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1932//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12562582/HADOOP-8545-3.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 4 new or modified test files. -1 javac . The applied patch generated 2028 javac compiler warnings (more than the trunk's current 2016 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 11 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/1932//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/1932//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-common.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/1932//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1932//console This message is automatically generated.
          Hide
          Dmitry Mezhensky added a comment -

          Next patch with findBug and javac fixes.
          Patch was applied against v1.1.1 (all previous was against trunk)

          Show
          Dmitry Mezhensky added a comment - Next patch with findBug and javac fixes. Patch was applied against v1.1.1 (all previous was against trunk)
          Hide
          Hadoop QA added a comment -

          +1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12562666/HADOOP-8545-4.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 4 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/1935//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1935//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12562666/HADOOP-8545-4.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 4 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/1935//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/1935//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          This code depends on more tests to verify correct FS semantics against a filesystem that offers an eventually consistent service

          Show
          Steve Loughran added a comment - This code depends on more tests to verify correct FS semantics against a filesystem that offers an eventually consistent service
          Hide
          Steve Loughran added a comment -

          I'm looking at this. One thing I don't understand is the logic in SwiftNativeFileSystem.create(), after getting the file status:

              if (fileStatus != null && !fileStatus.isDir()) {
                if (overwrite) {
                  delete(file, true);
                } else {
                  throw new IOException("File already exists: " + file);
                }
              } else {
                Path parent = file.getParent();
                if (parent != null) {
                  if (!mkdirs(parent)) {
                    throw new IOException("Mkdirs failed to create " + parent.toString());
                  }
                }
              }
          

          I can see that the "don't overwrite an existing file unless overwrite==true" is there, but what does it mean if the path exists and is a directory? That it's just a no-op?

          If so I'd like to change the logic to make it more explicit what is going on.

          Show
          Steve Loughran added a comment - I'm looking at this. One thing I don't understand is the logic in SwiftNativeFileSystem.create() , after getting the file status: if (fileStatus != null && !fileStatus.isDir()) { if (overwrite) { delete(file, true ); } else { throw new IOException( "File already exists: " + file); } } else { Path parent = file.getParent(); if (parent != null ) { if (!mkdirs(parent)) { throw new IOException( "Mkdirs failed to create " + parent.toString()); } } } I can see that the "don't overwrite an existing file unless overwrite==true " is there, but what does it mean if the path exists and is a directory? That it's just a no-op? If so I'd like to change the logic to make it more explicit what is going on.
          Hide
          Steve Loughran added a comment -
          Show
          Steve Loughran added a comment - my branch of Dmitry's patch is at https://github.com/steveloughran/Hadoop-and-Swift-integration
          Hide
          Dmitry Mezhensky added a comment -

          Patch contains:
          -multiple data centres/Swift installations support
          -improvements
          -unit tests
          -bug fixes

          Patch merged with Steve Loughran code from https://github.com/steveloughran/Hadoop-and-Swift-integration

          Original repo with documentation https://github.com/DmitryMezhensky/Hadoop-and-Swift-integration

          Show
          Dmitry Mezhensky added a comment - Patch contains: -multiple data centres/Swift installations support -improvements -unit tests -bug fixes Patch merged with Steve Loughran code from https://github.com/steveloughran/Hadoop-and-Swift-integration Original repo with documentation https://github.com/DmitryMezhensky/Hadoop-and-Swift-integration
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12566775/HADOOP-8545-5.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 13 new or modified test files.

          -1 javac. The patch appears to cause the build to fail.

          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2102//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12566775/HADOOP-8545-5.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 13 new or modified test files. -1 javac . The patch appears to cause the build to fail. Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2102//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          The extended tests of the base filesystem in HADOOP-9258 verify the behaviour of this new Filesystem

          Show
          Steve Loughran added a comment - The extended tests of the base filesystem in HADOOP-9258 verify the behaviour of this new Filesystem
          Hide
          Dmitry Mezhensky added a comment -
          • Support non-alphabetic symbols in path name.
          • Bug fixing
          Show
          Dmitry Mezhensky added a comment - Support non-alphabetic symbols in path name. Bug fixing
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12567143/HADOOP-8545-6.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 13 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          -1 release audit. The applied patch generated 8 release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2116//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2116//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2116//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12567143/HADOOP-8545-6.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 13 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. -1 release audit . The applied patch generated 8 release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2116//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2116//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2116//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          Dmitry: release audit was about some missing headers; I can do that

           !????? src/test/org/apache/hadoop/fs/swift/NativeSwiftFileSystemContractBaseTest.java
           !????? src/test/org/apache/hadoop/fs/swift/snative/SwiftFileSystemForFunctionalTests.java
           !????? src/test/org/apache/hadoop/fs/swift/functional/tests/SwiftFileSystemTest.java
           !????? src/test/org/apache/hadoop/fs/swift/InMemorySwiftNativeStore.java
           !????? src/test/org/apache/hadoop/fs/swift/TestSwiftConfig.java
           !????? src/test/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java
           !????? src/core/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java
           !????? src/core/org/apache/hadoop/fs/swift/block/SwiftBlockInputStream.java
          

          I'll look at that

          Show
          Steve Loughran added a comment - Dmitry: release audit was about some missing headers; I can do that !????? src/test/org/apache/hadoop/fs/swift/NativeSwiftFileSystemContractBaseTest.java !????? src/test/org/apache/hadoop/fs/swift/snative/SwiftFileSystemForFunctionalTests.java !????? src/test/org/apache/hadoop/fs/swift/functional/tests/SwiftFileSystemTest.java !????? src/test/org/apache/hadoop/fs/swift/InMemorySwiftNativeStore.java !????? src/test/org/apache/hadoop/fs/swift/TestSwiftConfig.java !????? src/test/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java !????? src/core/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java !????? src/core/org/apache/hadoop/fs/swift/block/SwiftBlockInputStream.java I'll look at that
          Hide
          Steve Loughran added a comment -

          Added Dmitry to contributor group, assigned issue to him, raised priority to major

          Show
          Steve Loughran added a comment - Added Dmitry to contributor group, assigned issue to him, raised priority to major
          Hide
          Tom White added a comment -

          I wonder whether this would be better hosted outside Hadoop Common, since it's an optional feature, and won't get tested against Swift during routine Hadoop development. We recommended this course of action for KFS when it became QFS recently:

          http://mail-archives.apache.org/mod_mbox/hadoop-common-dev/201210.mbox/%3CCC946699.1C97B%25thilee@quantcast.com%3E

          It's a non-trivial amount of code: it adds over 35 Java classes in 9 packages to core. Does it add any new dependencies? I tried compiling and it complained about not being able to find org.apache.http.HttpHeaders.

          It looks like the native implementation supports large files now. If so, then the block store implementation is redundant and can be removed.

          Show
          Tom White added a comment - I wonder whether this would be better hosted outside Hadoop Common, since it's an optional feature, and won't get tested against Swift during routine Hadoop development. We recommended this course of action for KFS when it became QFS recently: http://mail-archives.apache.org/mod_mbox/hadoop-common-dev/201210.mbox/%3CCC946699.1C97B%25thilee@quantcast.com%3E It's a non-trivial amount of code: it adds over 35 Java classes in 9 packages to core. Does it add any new dependencies? I tried compiling and it complained about not being able to find org.apache.http.HttpHeaders. It looks like the native implementation supports large files now. If so, then the block store implementation is redundant and can be removed.
          Hide
          Steve Loughran added a comment -

          I think we need some kind of contrib/ project, maybe a hadoop-incubation thing where people w/ commit rights can push stuff in but which isn't forced in to core. Otherwise it ends up on github where maintenance and contributions (including provenance) are less well managed

          1. It is designed to be self-contained.
          2. It'd need to go out on a faster release cycle until stable
          3. It's coupled tightly enough to the hadoop FS contract tests that it does benefit from being close to that -so that changes to those contract tests get checked by jenkins automatically.

          I'll have a look at the the header dependencies, there shouldn't be anything, as that path implies the apache http library, which I thought was in trunk. I can turn those headers to const as it's only a constant for Content-Length and a couple of RFC-standardised header that won't change without breaking HTTP 1.1

          Show
          Steve Loughran added a comment - I think we need some kind of contrib/ project, maybe a hadoop-incubation thing where people w/ commit rights can push stuff in but which isn't forced in to core. Otherwise it ends up on github where maintenance and contributions (including provenance) are less well managed It is designed to be self-contained. It'd need to go out on a faster release cycle until stable It's coupled tightly enough to the hadoop FS contract tests that it does benefit from being close to that -so that changes to those contract tests get checked by jenkins automatically. I'll have a look at the the header dependencies, there shouldn't be anything, as that path implies the apache http library, which I thought was in trunk. I can turn those headers to const as it's only a constant for Content-Length and a couple of RFC-standardised header that won't change without breaking HTTP 1.1
          Hide
          Dmitry Mezhensky added a comment -

          Bug fixes:

          • Directory renaming
          • Get object location
          • List directory

          Improvements

          • Optimized get object location call
          • Added support for non-alphabetic symbols in Swift path
          • Functional tests
          • SwiftRestClient Proxy support

          Updated documentation: https://github.com/DmitryMezhensky/Hadoop-and-Swift-integration/wiki
          Directory listing, renaming and project description merged from https://github.com/steveloughran/Hadoop-and-Swift-integration

          Show
          Dmitry Mezhensky added a comment - Bug fixes: Directory renaming Get object location List directory Improvements Optimized get object location call Added support for non-alphabetic symbols in Swift path Functional tests SwiftRestClient Proxy support Updated documentation: https://github.com/DmitryMezhensky/Hadoop-and-Swift-integration/wiki Directory listing, renaming and project description merged from https://github.com/steveloughran/Hadoop-and-Swift-integration
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12568217/HADOOP-8545-7.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 13 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          -1 release audit. The applied patch generated 7 release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2157//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2157//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2157//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12568217/HADOOP-8545-7.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 13 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. -1 release audit . The applied patch generated 7 release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2157//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2157//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2157//console This message is automatically generated.
          Hide
          Dmitry Mezhensky added a comment -

          Fixed audit warnings

          Show
          Dmitry Mezhensky added a comment - Fixed audit warnings
          Hide
          Hadoop QA added a comment -

          +1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12568233/HADOOP-8545-8.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 13 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2158//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2158//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12568233/HADOOP-8545-8.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 13 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2158//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2158//console This message is automatically generated.
          Hide
          Daryn Sharp added a comment -

          I can't even hope to review this, but I'll offer some observations:

          1. Can you instantiate a swift fs with Path#getFileSystem(conf)? This is how a fs should work since it means that existing code will work just by changing the scheme or defaultFS to swift.
          2. You probably don't want to store the full uri since when a filesystem is obtained for a Path, it's going to be a full URI of the Path. Should probably do this: this.uri = URI.create(uri.getScheme()+"://"+uri.getAuthority());
          3. I don't understand the contortions to set the initial working directory. Maybe this.workingDir = getHomeDirectory() like DFS since I think it's doing what you want in a cleaner way.
          4. The custom isDirectory behavior is probably better implemented in a FileStatus subclass. Otherwise, stat = fs.isDirectory(path) != stat.isDirectory()}}
          5. Seems like there's duplication of Path and output stream behavior (like the metrics)

          The main reason I looked at this is integration with security. You seem to have your own token implementation, but it's not tied into getDelegationToken. If you don't implement that, I don't think jobs are going to be able to use this fs.

          Show
          Daryn Sharp added a comment - I can't even hope to review this, but I'll offer some observations: Can you instantiate a swift fs with Path#getFileSystem(conf) ? This is how a fs should work since it means that existing code will work just by changing the scheme or defaultFS to swift. You probably don't want to store the full uri since when a filesystem is obtained for a Path , it's going to be a full URI of the Path . Should probably do this: this.uri = URI.create(uri.getScheme()+"://"+uri.getAuthority()); I don't understand the contortions to set the initial working directory. Maybe this.workingDir = getHomeDirectory() like DFS since I think it's doing what you want in a cleaner way. The custom isDirectory behavior is probably better implemented in a FileStatus subclass. Otherwise, stat = fs.isDirectory(path) != stat.isDirectory()}} Seems like there's duplication of Path and output stream behavior (like the metrics) The main reason I looked at this is integration with security. You seem to have your own token implementation, but it's not tied into getDelegationToken . If you don't implement that, I don't think jobs are going to be able to use this fs.
          Hide
          Dmitry Mezhensky added a comment -
          1. Can you instantiate a swift fs with Path#getFileSystem(conf)? This is how a fs should work since it means that existing code will work just by changing the scheme or defaultFS to swift.

          It instantiates correctly if required configuration present

          2. You probably don't want to store the full uri since when a filesystem is obtained for a Path, it's going to be a full URI of the Path. Should probably do this: this.uri = URI.create(uri.getScheme()+"://"+uri.getAuthority());

          I need full url for different containers and swift installations support, for example different containers: swift://data.rackspace/var/runs and swift://result.rackspace/home/hadoop (data and result are different containers in Swift)

          3. I don't understand the contortions to set the initial working directory. Maybe this.workingDir = getHomeDirectory() like DFS since I think it's doing what you want in a cleaner way.

          I'll try to simplify it

          4. The custom isDirectory behavior is probably better implemented in a FileStatus subclass. Otherwise, stat = fs.isDirectory(path) != stat.isDirectory()}}

          Directory support in Swift is quite complicated, I think we can't do so.

          The main reason I looked at this is integration with security. You seem to have your own token implementation, but it's not tied into getDelegationToken. If you don't implement that, I don't think jobs are going to be able to use this fs.

          Yes, Swift has it's ouw token implementation.

          Show
          Dmitry Mezhensky added a comment - 1. Can you instantiate a swift fs with Path#getFileSystem(conf)? This is how a fs should work since it means that existing code will work just by changing the scheme or defaultFS to swift. It instantiates correctly if required configuration present 2. You probably don't want to store the full uri since when a filesystem is obtained for a Path, it's going to be a full URI of the Path. Should probably do this: this.uri = URI.create(uri.getScheme()+"://"+uri.getAuthority()); I need full url for different containers and swift installations support, for example different containers: swift://data.rackspace/var/runs and swift://result.rackspace/home/hadoop (data and result are different containers in Swift) 3. I don't understand the contortions to set the initial working directory. Maybe this.workingDir = getHomeDirectory() like DFS since I think it's doing what you want in a cleaner way. I'll try to simplify it 4. The custom isDirectory behavior is probably better implemented in a FileStatus subclass. Otherwise, stat = fs.isDirectory(path) != stat.isDirectory()}} Directory support in Swift is quite complicated, I think we can't do so. The main reason I looked at this is integration with security. You seem to have your own token implementation, but it's not tied into getDelegationToken. If you don't implement that, I don't think jobs are going to be able to use this fs. Yes, Swift has it's ouw token implementation.
          Hide
          Steve Loughran added a comment -

          Daryn Sharp:

          The custom isDirectory behavior is probably better implemented in a FileStatus subclass. Otherwise, stat = fs.isDirectory(path) != stat.isDirectory()

          Looks like we'll need more FS contract tests to check all of this stuff.

          Show
          Steve Loughran added a comment - Daryn Sharp : The custom isDirectory behavior is probably better implemented in a FileStatus subclass. Otherwise, stat = fs.isDirectory(path) != stat.isDirectory() Looks like we'll need more FS contract tests to check all of this stuff.
          Hide
          Steve Loughran added a comment -

          cancelling patch until tests are passing

          Show
          Steve Loughran added a comment - cancelling patch until tests are passing
          Hide
          Dmitry Mezhensky added a comment -

          Done

          • Fixed dir and files renaming bug
          • HTTP calls optimization
          Show
          Dmitry Mezhensky added a comment - Done Fixed dir and files renaming bug HTTP calls optimization
          Hide
          Dmitry Mezhensky added a comment -

          Previous patch was not built, trying another one.

          Show
          Dmitry Mezhensky added a comment - Previous patch was not built, trying another one.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12571851/HADOOP-8545-10.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 13 new or modified test files.

          -1 one of tests included doesn't have a timeout.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2256//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2256//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12571851/HADOOP-8545-10.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 13 new or modified test files. -1 one of tests included doesn't have a timeout. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2256//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2256//console This message is automatically generated.
          Hide
          Matt Foley added a comment -

          Dmitry, cool stuff! Request please use "Target Versions" and "Fix Versions" fields as follows: Target Version expresses intent of where you want to commit them. Fix Version is left blank until actually have committed them, then mark what version(s) it went in.

          This seems targetted at both branch-1 and branch-2, so put next unreleased version from each of those branches into "Target Version". Cleared "Fix Version" since it hasn't been committed yet. Thanks.

          Show
          Matt Foley added a comment - Dmitry, cool stuff! Request please use "Target Versions" and "Fix Versions" fields as follows: Target Version expresses intent of where you want to commit them. Fix Version is left blank until actually have committed them, then mark what version(s) it went in. This seems targetted at both branch-1 and branch-2, so put next unreleased version from each of those branches into "Target Version". Cleared "Fix Version" since it hasn't been committed yet. Thanks.
          Hide
          Dmitry Mezhensky added a comment -

          Added new tests merged from Steve

          Show
          Dmitry Mezhensky added a comment - Added new tests merged from Steve
          Hide
          Dmitry Mezhensky added a comment -

          Ok @Matt, i'll in this way

          Show
          Dmitry Mezhensky added a comment - Ok @Matt, i'll in this way
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12572341/HADOOP-8545-11.patch
          against trunk revision .

          -1 patch. The patch command could not apply the patch.

          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2277//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12572341/HADOOP-8545-11.patch against trunk revision . -1 patch . The patch command could not apply the patch. Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2277//console This message is automatically generated.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12572521/HADOOP-8545-12.patch
          against trunk revision .

          -1 patch. The patch command could not apply the patch.

          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2287//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12572521/HADOOP-8545-12.patch against trunk revision . -1 patch . The patch command could not apply the patch. Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2287//console This message is automatically generated.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12572522/HADOOP-8545-13.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 21 new or modified test files.

          -1 one of tests included doesn't have a timeout.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2288//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2288//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12572522/HADOOP-8545-13.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 21 new or modified test files. -1 one of tests included doesn't have a timeout. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2288//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2288//console This message is automatically generated.
          Hide
          Dmitry Mezhensky added a comment -

          Regarding

          -1 one of tests included doesn't have a timeout.
          patch contains functional tests that use external Swift installation.
          Where is no possible way to predict execution time because it depends on Swift installation.
          Show
          Dmitry Mezhensky added a comment - Regarding -1 one of tests included doesn't have a timeout. patch contains functional tests that use external Swift installation. Where is no possible way to predict execution time because it depends on Swift installation.
          Hide
          Steve Loughran added a comment -

          Dmitry -issues stay open until the patch is on or its closed for some reason; re-opening

          Show
          Steve Loughran added a comment - Dmitry -issues stay open until the patch is on or its closed for some reason; re-opening
          Hide
          Alexander Kuznetsov added a comment -

          Patch for Swift (https://review.openstack.org/#/c/21015/) that exposes data locality information to avoid network overhead was accepted.

          Show
          Alexander Kuznetsov added a comment - Patch for Swift ( https://review.openstack.org/#/c/21015/ ) that exposes data locality information to avoid network overhead was accepted.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12573851/HADOOP-8545-14.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 21 new or modified test files.

          -1 one of tests included doesn't have a timeout.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2332//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2332//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12573851/HADOOP-8545-14.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 21 new or modified test files. -1 one of tests included doesn't have a timeout. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2332//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2332//console This message is automatically generated.
          Hide
          Dmitry Mezhensky added a comment -

          Done:

          • Optimized listingDirectory() call
          • Functional testing refatoring
          Show
          Dmitry Mezhensky added a comment - Done: Optimized listingDirectory() call Functional testing refatoring
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12575318/HADOOP-8545-15.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 21 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          -1 release audit. The applied patch generated 1 release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2359//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2359//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2359//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12575318/HADOOP-8545-15.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 21 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. -1 release audit . The applied patch generated 1 release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2359//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2359//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2359//console This message is automatically generated.
          Hide
          Dmitry Mezhensky added a comment -

          Added licence description where it was missing

          Show
          Dmitry Mezhensky added a comment - Added licence description where it was missing
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12575319/HADOOP-8545-16.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 21 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          -1 release audit. The applied patch generated 1 release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2360//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2360//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2360//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12575319/HADOOP-8545-16.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 21 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. -1 release audit . The applied patch generated 1 release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2360//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2360//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2360//console This message is automatically generated.
          Hide
          Hadoop QA added a comment -

          +1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12575506/HADOOP-8545-17.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 21 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2363//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2363//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12575506/HADOOP-8545-17.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 21 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2363//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2363//console This message is automatically generated.
          Hide
          Dmitry Mezhensky added a comment -

          Fixed bug in directory renaming

          Show
          Dmitry Mezhensky added a comment - Fixed bug in directory renaming
          Hide
          Hadoop QA added a comment -

          +1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12575523/HADOOP-8545-18.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 21 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2364//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2364//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12575523/HADOOP-8545-18.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 21 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2364//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2364//console This message is automatically generated.
          Hide
          Dmitry Mezhensky added a comment -

          Patch was tested agains several environments.
          It is ready to be reviewed.

          Show
          Dmitry Mezhensky added a comment - Patch was tested agains several environments. It is ready to be reviewed.
          Hide
          Steve Loughran added a comment -

          This is a combined patch of the Mirantis and Rackspace work with mine, integrated onto the Hadoop-trunk source tree

          It

          1. adds a new module hadoop-tools/hadoop-openstack
          2. integrates it with the main build
          3. adds a dependency onto org.apache.httpcomponents#httpclient#4.2.3
          4. declares the swift URL bonded to org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystem *in the core-default.xml file.
          5. Supports partitioned upload with tests.
          6. Supports the blobstore file locality feature recently added to OpenStack swift.
          7. runs the tests hadoop-openstack if and only if the auth details are in test/resources/auth-keys.xml (via maven profiles).
          8. will compile against Hadoop 1.x, with only one test of FileSystem.listFiles() being Hadoop2 only
          9. has been tested against rackspace US, rackspace UK, hp cloud, Mirantis's internal Swift clusters.

          As well as the extended tests of HADOOP-9258, there are a lot of JUnit4 tests of different aspects of filesystem operations, most of which can next be pulled up and made generic for (nearly all) filesystems and blobstores.

          Show
          Steve Loughran added a comment - This is a combined patch of the Mirantis and Rackspace work with mine, integrated onto the Hadoop-trunk source tree It adds a new module hadoop-tools/hadoop-openstack integrates it with the main build adds a dependency onto org.apache.httpcomponents#httpclient#4.2.3 declares the swift URL bonded to org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystem *in the core-default.xml file. Supports partitioned upload with tests. Supports the blobstore file locality feature recently added to OpenStack swift. runs the tests hadoop-openstack if and only if the auth details are in test/resources/auth-keys.xml (via maven profiles). will compile against Hadoop 1.x, with only one test of FileSystem.listFiles() being Hadoop2 only has been tested against rackspace US, rackspace UK, hp cloud, Mirantis's internal Swift clusters. As well as the extended tests of HADOOP-9258 , there are a lot of JUnit4 tests of different aspects of filesystem operations, most of which can next be pulled up and made generic for (nearly all) filesystems and blobstores.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12577272/HADOOP-8545-19.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 22 new or modified test files.

          -1 javac. The applied patch generated 1375 javac compiler warnings (more than the trunk's current 1367 warnings).

          -1 javadoc. The javadoc tool appears to have generated 2 warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 6 new Findbugs (version 1.3.9) warnings.

          -1 release audit. The applied patch generated 1 release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12577272/HADOOP-8545-19.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 22 new or modified test files. -1 javac . The applied patch generated 1375 javac compiler warnings (more than the trunk's current 1367 warnings). -1 javadoc . The javadoc tool appears to have generated 2 warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 6 new Findbugs (version 1.3.9) warnings. -1 release audit . The applied patch generated 1 release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2420//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          looking at results. javac is inevitably some deprecation warning

          Show
          Steve Loughran added a comment - looking at results. javac is inevitably some deprecation warning
          Hide
          Steve Loughran added a comment -

          fix javadoc warnings, a possible file handle leak in uploads that findbugs warned of, added (gratuitous) synchronized attributes to private methods about which it was also warning. javac complaints are about FileStatus.isDir() being deprecated -but it's the only method available in both Hadoop 1 & 2, hence its use.

          Show
          Steve Loughran added a comment - fix javadoc warnings, a possible file handle leak in uploads that findbugs warned of, added (gratuitous) synchronized attributes to private methods about which it was also warning. javac complaints are about FileStatus.isDir() being deprecated -but it's the only method available in both Hadoop 1 & 2, hence its use.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12577298/HADOOP-8545-20.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 22 new or modified test files.

          -1 javac. The applied patch generated 1375 javac compiler warnings (more than the trunk's current 1367 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2422//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2422//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2422//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2422//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12577298/HADOOP-8545-20.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 22 new or modified test files. -1 javac . The applied patch generated 1375 javac compiler warnings (more than the trunk's current 1367 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2422//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2422//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2422//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2422//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          Cancelling patch while we resolve some compatibility issues w.r.t object locality (a recent patch to swift that can provide the specific host on which a file/part of multipart file is stored)

          Show
          Steve Loughran added a comment - Cancelling patch while we resolve some compatibility issues w.r.t object locality (a recent patch to swift that can provide the specific host on which a file/part of multipart file is stored)
          Hide
          Steve Loughran added a comment -

          Changes in this patch

          1. integration with rest of build so that the hadoop-openstack.jar and any dependencies go into the tarball.
          2. GETs to find the location of files (a feature to arrive in the september release of openstack) are off by default -the service specific location-aware property must be true for this to work. No tests for this other than functional tests against different Swift filesystems.
          3. Default block size is non-zero (tests for this), and can be overridden for all swift filesystems with a configuration property. Comes with unit tests.
          4. New configuration options are documented.
          Show
          Steve Loughran added a comment - Changes in this patch integration with rest of build so that the hadoop-openstack.jar and any dependencies go into the tarball. GETs to find the location of files (a feature to arrive in the september release of openstack) are off by default -the service specific location-aware property must be true for this to work. No tests for this other than functional tests against different Swift filesystems. Default block size is non-zero (tests for this), and can be overridden for all swift filesystems with a configuration property. Comes with unit tests. New configuration options are documented.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12578018/HADOOP-8545-21.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 23 new or modified test files.

          -1 javac. The applied patch generated 1376 javac compiler warnings (more than the trunk's current 1367 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2435//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2435//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2435//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2435//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12578018/HADOOP-8545-21.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 23 new or modified test files. -1 javac . The applied patch generated 1376 javac compiler warnings (more than the trunk's current 1367 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2435//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2435//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2435//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2435//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          Patch adds

          1. ability to specify partition size of large files, so break up large files into many smaller ones -good for long-haul uploads.
          2. tests that partition setting works as intended.
          3. ability to specify range size for the input stream, so request bigger ranges than 64KB on faster networks; smaller ranges for reads-with-many-seeks on slower networks.
          4. The tests for seek proposed in HADOOP-9371.
          5. a fix for seek to work reliably when it crosses range boundaries.
          6. updated documentation for the new options.
          Show
          Steve Loughran added a comment - Patch adds ability to specify partition size of large files, so break up large files into many smaller ones -good for long-haul uploads. tests that partition setting works as intended. ability to specify range size for the input stream, so request bigger ranges than 64KB on faster networks; smaller ranges for reads-with-many-seeks on slower networks. The tests for seek proposed in HADOOP-9371 . a fix for seek to work reliably when it crosses range boundaries. updated documentation for the new options.
          Hide
          Steve Loughran added a comment -

          For testing. For all the 33+ watchers, it's time to D/L and play with this code -it is designed to work against branch-1 too. Integration and scale tests are what we need, especially on different Swift infrastructures.

          Show
          Steve Loughran added a comment - For testing. For all the 33+ watchers, it's time to D/L and play with this code -it is designed to work against branch-1 too. Integration and scale tests are what we need, especially on different Swift infrastructures.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12579382/HADOOP-8545-22.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 26 new or modified test files.

          -1 javac. The applied patch generated 1376 javac compiler warnings (more than the trunk's current 1367 warnings).

          -1 javadoc. The javadoc tool appears to have generated 6 warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2457//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2457//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2457//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2457//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12579382/HADOOP-8545-22.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 26 new or modified test files. -1 javac . The applied patch generated 1376 javac compiler warnings (more than the trunk's current 1367 warnings). -1 javadoc . The javadoc tool appears to have generated 6 warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2457//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2457//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2457//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2457//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          Updated patch with lots of improvements, including

          1. delete reworked to be less recursive and more efficient on network IO. (one GET + many DELETE)
          2. throttling option for bulk side-effecting HTTP ops in delete() and rename() -as recursive delete/rename operations can encounter throttling on some OpenStack clusters.
          3. duration counters on all HTTP operations, with the ability to extract these from the SwiftNativeFileSystem() and so identify high-cost operations. (HEAD, apparently).

          Partitioned file uploads adds

          1. partitioned upload of multi-block data added in a single write() call;
          2. support for >10 partitions in a file
          3. ability to probe #of partitions uploaded (for tests).
          4. delete logic that distinguishes partitioned file (non-zero file with 1+ multiple children) from directory (zero-byte file with 0+ children) and so permits delete of partitioned file even on a non-recursive delete.
          5. tests for all of this.

          There's two big things outstanding

          1. Rename to support partitioned files. The OpenStack COPY operation copies the metadata that represents a renamed file, but as it refers to the original blocks, which are deleted during the rename, the aggregate file goes away, even though the partitions are successfully moved.
          2. HP Cloud auth. Dmitry has a patch for this that is yet to be integrated.
          Show
          Steve Loughran added a comment - Updated patch with lots of improvements, including delete reworked to be less recursive and more efficient on network IO. (one GET + many DELETE) throttling option for bulk side-effecting HTTP ops in delete() and rename() -as recursive delete/rename operations can encounter throttling on some OpenStack clusters. duration counters on all HTTP operations, with the ability to extract these from the SwiftNativeFileSystem() and so identify high-cost operations. (HEAD, apparently). Partitioned file uploads adds partitioned upload of multi-block data added in a single write() call; support for >10 partitions in a file ability to probe #of partitions uploaded (for tests). delete logic that distinguishes partitioned file (non-zero file with 1+ multiple children) from directory (zero-byte file with 0+ children) and so permits delete of partitioned file even on a non-recursive delete. tests for all of this. There's two big things outstanding Rename to support partitioned files. The OpenStack COPY operation copies the metadata that represents a renamed file, but as it refers to the original blocks, which are deleted during the rename, the aggregate file goes away, even though the partitions are successfully moved. HP Cloud auth. Dmitry has a patch for this that is yet to be integrated.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12581839/HADOOP-8545-23.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 26 new or modified test files.

          -1 javac. The applied patch generated 1379 javac compiler warnings (more than the trunk's current 1367 warnings).

          -1 javadoc. The javadoc tool appears to have generated 1 warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 3 new Findbugs (version 1.3.9) warnings.

          -1 release audit. The applied patch generated 1 release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12581839/HADOOP-8545-23.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 26 new or modified test files. -1 javac . The applied patch generated 1379 javac compiler warnings (more than the trunk's current 1367 warnings). -1 javadoc . The javadoc tool appears to have generated 1 warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 3 new Findbugs (version 1.3.9) warnings. -1 release audit . The applied patch generated 1 release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2514//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          updated patch

          1. partitioned file rename/delete passing existing (and new tests)
          2. HEAD operations back up to speed again
          3. docs go to .apt.vm format
          4. fix javadoc warning
          5. fix findbug sync warning
            All tests are passing
          Show
          Steve Loughran added a comment - updated patch partitioned file rename/delete passing existing (and new tests) HEAD operations back up to speed again docs go to .apt.vm format fix javadoc warning fix findbug sync warning All tests are passing
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12582020/HADOOP-8545-24.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 27 new or modified test files.

          -1 javac. The applied patch generated 1379 javac compiler warnings (more than the trunk's current 1367 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2520//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2520//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2520//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2520//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12582020/HADOOP-8545-24.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 27 new or modified test files. -1 javac . The applied patch generated 1379 javac compiler warnings (more than the trunk's current 1367 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2520//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2520//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2520//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2520//console This message is automatically generated.
          Hide
          SangRho Lee added a comment -

          hello.im korean openstack user.
          nice to meet you.

          can i ask something about swift?

          In swift, streaming service works?
          for example, On downloading, gzip file is unzipping. Is it work??

          Sent from my iPhone

          Show
          SangRho Lee added a comment - hello.im korean openstack user. nice to meet you. can i ask something about swift? In swift, streaming service works? for example, On downloading, gzip file is unzipping. Is it work?? Sent from my iPhone
          Hide
          Dmitry Mezhensky added a comment -

          Hi SangRho,
          Swift supports streaming, but as I know Swift won't unzip file on download.

          Show
          Dmitry Mezhensky added a comment - Hi SangRho, Swift supports streaming, but as I know Swift won't unzip file on download.
          Hide
          Steve Loughran added a comment -

          SangRho Lee -if the streaming run is set up to use the gzip codecs for input (or output) then the streaming run should unzip/zip data on the run.

          We don't have any tests for that -yet. If you want to help with that testing, we'd love to have you involved.

          Show
          Steve Loughran added a comment - SangRho Lee -if the streaming run is set up to use the gzip codecs for input (or output) then the streaming run should unzip/zip data on the run. We don't have any tests for that -yet. If you want to help with that testing, we'd love to have you involved.
          Hide
          Dmitry Mezhensky added a comment -

          HP api key authentication support

          Show
          Dmitry Mezhensky added a comment - HP api key authentication support
          Hide
          Hadoop QA added a comment -

          +1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12582917/HADOOP-8545-25.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 30 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in .

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2538//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2538//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12582917/HADOOP-8545-25.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 30 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in . +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2538//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2538//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          Patch with

          1. HP authentication (tests verified against it)
          2. tests for seek/read to verify swift meets (draft) seek behaviour of HADOOP-9495
          3. lots of partition tests
          Show
          Steve Loughran added a comment - Patch with HP authentication (tests verified against it) tests for seek/read to verify swift meets (draft) seek behaviour of HADOOP-9495 lots of partition tests
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12583599/HADOOP-8545-026.patch
          against trunk revision .

          -1 patch. The patch command could not apply the patch.

          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2545//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12583599/HADOOP-8545-026.patch against trunk revision . -1 patch . The patch command could not apply the patch. Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2545//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          well, something went wrong there

          Show
          Steve Loughran added a comment - well, something went wrong there
          Hide
          Steve Loughran added a comment -

          rebuilding patch and resubmitting

          Show
          Steve Loughran added a comment - rebuilding patch and resubmitting
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12583703/HADOOP-8545-027.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 29 new or modified test files.

          -1 javac. The applied patch generated 1379 javac compiler warnings (more than the trunk's current 1367 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings.

          -1 release audit. The applied patch generated 2 release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12583703/HADOOP-8545-027.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 29 new or modified test files. -1 javac . The applied patch generated 1379 javac compiler warnings (more than the trunk's current 1367 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings. -1 release audit . The applied patch generated 2 release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//artifact/trunk/patchprocess/patchReleaseAuditProblems.txt Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2546//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          Attaching the latest patch, HADOOP-8545-028. We've been running this for a couple of weeks and it is essentially stable. I think it's ready for checking in and adding to the next beta release -where we can see what issues crop up in the hands of users.

          I've documented how to run the tests in the site documentation -if any reviewer wants to run the tests, read that and, if it's not clear, contact me. be warned: the tests take an hour to run against a public Swift service, because they get throttled -resilience to throttling is actually what the test is verifying.

          Show
          Steve Loughran added a comment - Attaching the latest patch, HADOOP-8545 -028. We've been running this for a couple of weeks and it is essentially stable. I think it's ready for checking in and adding to the next beta release -where we can see what issues crop up in the hands of users. I've documented how to run the tests in the site documentation -if any reviewer wants to run the tests, read that and, if it's not clear, contact me. be warned: the tests take an hour to run against a public Swift service, because they get throttled -resilience to throttling is actually what the test is verifying.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12585852/HADOOP-8545-028.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 29 new or modified test files.

          -1 javac. The applied patch generated 1168 javac compiler warnings (more than the trunk's current 1156 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2594//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2594//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2594//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2594//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12585852/HADOOP-8545-028.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 29 new or modified test files. -1 javac . The applied patch generated 1168 javac compiler warnings (more than the trunk's current 1156 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2594//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2594//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2594//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2594//console This message is automatically generated.
          Hide
          Larry McCay added a comment -

          Hi Steve - I notice that the potential for logging credentials exists in the SwiftRestClient.
          While this is intended to only ever be done in testing and not production environments, I don't think that we should ever do it.

          1. it provides an attacker a means to try and turn on credential logging
          2. log files may be long lived given regulatory compliance - we don't want to archive passwords

          I would like to see this possibility removed.

          My two cents.

          --larry

          Show
          Larry McCay added a comment - Hi Steve - I notice that the potential for logging credentials exists in the SwiftRestClient. While this is intended to only ever be done in testing and not production environments, I don't think that we should ever do it. 1. it provides an attacker a means to try and turn on credential logging 2. log files may be long lived given regulatory compliance - we don't want to archive passwords I would like to see this possibility removed. My two cents. --larry
          Hide
          Steve Loughran added a comment -

          revised patch

          1. removed trace level logging of auth messages (this had been commented out, but got re-enabled some time in may by me to debug some auth problems).
          2. added rackspace patch to provide block location info that works on Hadoop 1.0.3, which NPEs if there is a different depth between host location paths and where blocks are.
          Show
          Steve Loughran added a comment - revised patch removed trace level logging of auth messages (this had been commented out, but got re-enabled some time in may by me to debug some auth problems). added rackspace patch to provide block location info that works on Hadoop 1.0.3, which NPEs if there is a different depth between host location paths and where blocks are.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12586518/HADOOP-8545-029.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 28 new or modified test files.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to cause Findbugs (version 1.3.9) to fail.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-tools/hadoop-openstack.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2610//testReport/
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2610//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12586518/HADOOP-8545-029.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 28 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to cause Findbugs (version 1.3.9) to fail. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-tools/hadoop-openstack. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2610//testReport/ Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2610//console This message is automatically generated.
          Hide
          Suresh Srinivas added a comment -

          Steve, I could not compile the code without the following change in hadoop-project/pom.xml:

          Index: pom.xml
          ===================================================================
          --- pom.xml	(revision 1492984)
          +++ pom.xml	(working copy)
          @@ -309,6 +309,11 @@
                   <version>3.1</version>
                 </dependency>
                 <dependency>
          +        <groupId>org.apache.httpcomponents</groupId>
          +        <artifactId>httpclient</artifactId>
          +        <version>4.2.5</version>
          +      </dependency>
          +      <dependency>
                   <groupId>commons-codec</groupId>
                   <artifactId>commons-codec</artifactId>
                   <version>1.4</version>
          

          Are you missing it in your patch?

          Show
          Suresh Srinivas added a comment - Steve, I could not compile the code without the following change in hadoop-project/pom.xml: Index: pom.xml =================================================================== --- pom.xml (revision 1492984) +++ pom.xml (working copy) @@ -309,6 +309,11 @@ <version>3.1</version> </dependency> <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + <version>4.2.5</version> + </dependency> + <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.4</version> Are you missing it in your patch?
          Hide
          Suresh Srinivas added a comment -

          Here is an updated patch. I have made members finals where possible and removed setters in the classes. I also have added @Override where needed. I also changes deprecated method call FileStatus#isDir() to FileStatus#isDirectory(). Some places where IOException is unnecessarily declared as thrown, I have removed them. I thought it is more efficient to just update the patch for these changes instead of listing them as comments.

          Other comments:

          1. General
            • Instead of using _ in variable names, use camel case
            • There are still TODOs and commented code in the patch that needs to be cleaned up
          2. Some of the Swift*Exception exceptions are missing javadoc
          3. SwiftRestClient #filesystemURI, getObjectLocationURI(), catalogMatch are ununsed.
          4. SwiftObjectFileStatus needs javadoc
          5. SwiftNativeInputStream#contentLength is unused and can be removed
          6. SwiftNativeFileSystem#mkdir is ununsed and can be removed
          7. Path#hasUriSchem is unused and can be removed
          8. Duration class needs javadoc

          I will do a second review during this weekend/Monday next week.

          Show
          Suresh Srinivas added a comment - Here is an updated patch. I have made members finals where possible and removed setters in the classes. I also have added @Override where needed. I also changes deprecated method call FileStatus#isDir() to FileStatus#isDirectory(). Some places where IOException is unnecessarily declared as thrown, I have removed them. I thought it is more efficient to just update the patch for these changes instead of listing them as comments. Other comments: General Instead of using _ in variable names, use camel case There are still TODOs and commented code in the patch that needs to be cleaned up Some of the Swift*Exception exceptions are missing javadoc SwiftRestClient #filesystemURI, getObjectLocationURI(), catalogMatch are ununsed. SwiftObjectFileStatus needs javadoc SwiftNativeInputStream#contentLength is unused and can be removed SwiftNativeFileSystem#mkdir is ununsed and can be removed Path#hasUriSchem is unused and can be removed Duration class needs javadoc I will do a second review during this weekend/Monday next week.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12587906/HADOOP-8545.suresh.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 28 new or modified test files.

          -1 javac. The applied patch generated 1158 javac compiler warnings (more than the trunk's current 1152 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-tools/hadoop-openstack.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2649//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2649//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2649//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2649//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12587906/HADOOP-8545.suresh.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 28 new or modified test files. -1 javac . The applied patch generated 1158 javac compiler warnings (more than the trunk's current 1152 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-tools/hadoop-openstack. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2649//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2649//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2649//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2649//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          Suresh, I'll look at this soon. Regarding the use of the (deprecated) method call {{ FileStatus#isDir()}}, that is done explicitly to produce a source tree which compiles and tests against the 1.x branch; were it not for that I'd gladly swap them out.

          Show
          Steve Loughran added a comment - Suresh, I'll look at this soon. Regarding the use of the (deprecated) method call {{ FileStatus#isDir()}}, that is done explicitly to produce a source tree which compiles and tests against the 1.x branch; were it not for that I'd gladly swap them out.
          Hide
          Suresh Srinivas added a comment -

          that is done explicitly to produce a source tree which compiles and tests against the 1.x branch; were it not for that I'd gladly swap them out.

          Can you have two different versions of the patch at the time of committing to trunk, to avoid using deprecated method?

          Show
          Suresh Srinivas added a comment - that is done explicitly to produce a source tree which compiles and tests against the 1.x branch; were it not for that I'd gladly swap them out. Can you have two different versions of the patch at the time of committing to trunk, to avoid using deprecated method?
          Hide
          Steve Loughran added a comment -

          The auth package classes are all designed for Jackson binding and MUST NOT be final, else you see a stack trace. Test to replicate this is TestSwiftRestClient

          	at org.apache.hadoop.fs.swift.util.JSONUtil.toObject(JSONUtil.java:81)
          	at org.apache.hadoop.fs.swift.http.SwiftRestClient$AuthenticationPost.extractResult(SwiftRestClient.java:1127)
          	at org.apache.hadoop.fs.swift.http.SwiftRestClient$AuthenticationPost.extractResult(SwiftRestClient.java:1085)
          	at org.apache.hadoop.fs.swift.http.SwiftRestClient.perform(SwiftRestClient.java:1407)
          	at org.apache.hadoop.fs.swift.http.SwiftRestClient.authenticate(SwiftRestClient.java:1080)
          	at org.apache.hadoop.fs.swift.http.TestSwiftRestClient.testPutAndDelete(TestSwiftRestClient.java:84)
          	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          	at java.lang.reflect.Method.invoke(Method.java:597)
          	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
          	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
          	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
          	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
          	at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:62)
          Caused by: org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type [simple type, class org.apache.hadoop.fs.swift.auth.AuthenticationWrapper]: can not instantiate from JSON object (need to add/enable type information?)
           at [Source: java.io.StringReader@7d0c3a08; line: 1, column: 2]
          	at org.codehaus.jackson.map.JsonMappingException.from(JsonMappingException.java:163)
          	at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:483)
          	at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350)
          	at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2402)
          	at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1602)
          	at org.apache.hadoop.fs.swift.util.JSONUtil.toObject(JSONUtil.java:75)
          	... 14 more
          

          Same for SwiftObjectFileStatus

          Running org.apache.hadoop.fs.swift.TestSwiftFileSystemBasicOps
          Tests run: 16, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 130.317 sec <<< FAILURE!
          testLsRoot(org.apache.hadoop.fs.swift.TestSwiftFileSystemBasicOps)  Time elapsed: 3267 sec  <<< ERROR!
          org.apache.hadoop.fs.swift.exceptions.SwiftJsonMarshallingException: org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type [simple type, class org.apache.hadoop.fs.swift.snative.SwiftObjectFileStatus]: can not instantiate from JSON object (need to add/enable type information?)
           at [Source: java.io.StringReader@6179d854; line: 1, column: 3] source: [{"hash": "d41d8cd98f00b204e9800998ecf8427e", "last_modified": "2013-05-13T21:05:26.066260", "bytes": 0, "name": "user", "content_type": "application/octet-stream"}, {"subdir": "user/"}]
          	at org.apache.hadoop.fs.swift.util.JSONUtil.toObject(JSONUtil.java:121)
          	at org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.listDirectory(SwiftNativeFileSystemStore.java:354)
          	at org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.listSubPaths(SwiftNativeFileSystemStore.java:399)
          	at org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystem.listStatus(SwiftNativeFileSystem.java:436)
          	at org.apache.hadoop.fs.swift.TestSwiftFileSystemBasicOps.testLsRoot(TestSwiftFileSystemBasicOps.java:51)
          	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          	at java.lang.reflect.Method.invoke(Method.java:597)
          	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
          	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
          	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
          	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
          	at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:62)
          Caused by: org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type [simple type, class org.apache.hadoop.fs.swift.snative.SwiftObjectFileStatus]: can not instantiate from JSON object (need to add/enable type information?)
           at [Source: java.io.StringReader@6179d854; line: 1, column: 3]
          	at org.codehaus.jackson.map.JsonMappingException.from(JsonMappingException.java:163)
          	at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:483)
          	at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350)
          	at org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:120)
          	at org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:97)
          	at org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:26)
          	at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2402)
          	at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1616)
          	at org.apache.hadoop.fs.swift.util.JSONUtil.toObject(JSONUtil.java:115)
          	... 13 more
          

          The variable names are fixed to match those in the Keystone and Swift protocols, hence the use of underscores.

          I've reverted those files and pulled in taken the other changes: the switch to isDirectory(), the javadocs on the exceptions and the various minor formatting patches; added some more javadocs on the tests. Tested against public OpenStack implementations

          Show
          Steve Loughran added a comment - The auth package classes are all designed for Jackson binding and MUST NOT be final, else you see a stack trace. Test to replicate this is TestSwiftRestClient at org.apache.hadoop.fs.swift.util.JSONUtil.toObject(JSONUtil.java:81) at org.apache.hadoop.fs.swift.http.SwiftRestClient$AuthenticationPost.extractResult(SwiftRestClient.java:1127) at org.apache.hadoop.fs.swift.http.SwiftRestClient$AuthenticationPost.extractResult(SwiftRestClient.java:1085) at org.apache.hadoop.fs.swift.http.SwiftRestClient.perform(SwiftRestClient.java:1407) at org.apache.hadoop.fs.swift.http.SwiftRestClient.authenticate(SwiftRestClient.java:1080) at org.apache.hadoop.fs.swift.http.TestSwiftRestClient.testPutAndDelete(TestSwiftRestClient.java:84) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:62) Caused by: org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type [simple type, class org.apache.hadoop.fs.swift.auth.AuthenticationWrapper]: can not instantiate from JSON object (need to add/enable type information?) at [Source: java.io.StringReader@7d0c3a08; line: 1, column: 2] at org.codehaus.jackson.map.JsonMappingException.from(JsonMappingException.java:163) at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:483) at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350) at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2402) at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1602) at org.apache.hadoop.fs.swift.util.JSONUtil.toObject(JSONUtil.java:75) ... 14 more Same for SwiftObjectFileStatus Running org.apache.hadoop.fs.swift.TestSwiftFileSystemBasicOps Tests run: 16, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 130.317 sec <<< FAILURE! testLsRoot(org.apache.hadoop.fs.swift.TestSwiftFileSystemBasicOps) Time elapsed: 3267 sec <<< ERROR! org.apache.hadoop.fs.swift.exceptions.SwiftJsonMarshallingException: org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type [simple type, class org.apache.hadoop.fs.swift.snative.SwiftObjectFileStatus]: can not instantiate from JSON object (need to add/enable type information?) at [Source: java.io.StringReader@6179d854; line: 1, column: 3] source: [{ "hash" : "d41d8cd98f00b204e9800998ecf8427e" , "last_modified" : "2013-05-13T21:05:26.066260" , "bytes" : 0, "name" : "user" , "content_type" : "application/octet-stream" }, { "subdir" : "user/" }] at org.apache.hadoop.fs.swift.util.JSONUtil.toObject(JSONUtil.java:121) at org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.listDirectory(SwiftNativeFileSystemStore.java:354) at org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystemStore.listSubPaths(SwiftNativeFileSystemStore.java:399) at org.apache.hadoop.fs.swift.snative.SwiftNativeFileSystem.listStatus(SwiftNativeFileSystem.java:436) at org.apache.hadoop.fs.swift.TestSwiftFileSystemBasicOps.testLsRoot(TestSwiftFileSystemBasicOps.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:62) Caused by: org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type [simple type, class org.apache.hadoop.fs.swift.snative.SwiftObjectFileStatus]: can not instantiate from JSON object (need to add/enable type information?) at [Source: java.io.StringReader@6179d854; line: 1, column: 3] at org.codehaus.jackson.map.JsonMappingException.from(JsonMappingException.java:163) at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:483) at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:350) at org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:120) at org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:97) at org.codehaus.jackson.map.deser.CollectionDeserializer.deserialize(CollectionDeserializer.java:26) at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2402) at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1616) at org.apache.hadoop.fs.swift.util.JSONUtil.toObject(JSONUtil.java:115) ... 13 more The variable names are fixed to match those in the Keystone and Swift protocols, hence the use of underscores. I've reverted those files and pulled in taken the other changes: the switch to isDirectory() , the javadocs on the exceptions and the various minor formatting patches; added some more javadocs on the tests. Tested against public OpenStack implementations
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12590420/HADOOP-8545-030.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 29 new or modified test files.

          -1 javac. The applied patch generated 1170 javac compiler warnings (more than the trunk's current 1153 warnings).

          -1 javadoc. The javadoc tool appears to have generated 3 warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2717//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2717//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2717//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2717//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12590420/HADOOP-8545-030.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 29 new or modified test files. -1 javac . The applied patch generated 1170 javac compiler warnings (more than the trunk's current 1153 warnings). -1 javadoc . The javadoc tool appears to have generated 3 warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2717//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2717//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2717//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2717//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          reverting patch to add more tests (and a fix for one failure)

          Show
          Steve Loughran added a comment - reverting patch to add more tests (and a fix for one failure)
          Hide
          Steve Loughran added a comment -

          This patch adds a Swift subclass of FSMainOperationsBaseTest, which showed up one bug: setWorkingDirectory(Path didn't make the path absolute -fixed.

          Show
          Steve Loughran added a comment - This patch adds a Swift subclass of FSMainOperationsBaseTest , which showed up one bug: setWorkingDirectory(Path didn't make the path absolute -fixed.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12590632/HADOOP-8545-031.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 30 new or modified test files.

          -1 javac. The applied patch generated 1159 javac compiler warnings (more than the trunk's current 1153 warnings).

          -1 javadoc. The javadoc tool appears to have generated 3 warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2728//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2728//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2728//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2728//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12590632/HADOOP-8545-031.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 30 new or modified test files. -1 javac . The applied patch generated 1159 javac compiler warnings (more than the trunk's current 1153 warnings). -1 javadoc . The javadoc tool appears to have generated 3 warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 4 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2728//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2728//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2728//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2728//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -
          1. Review of findbug warnings (All false alarms, but added a synchronized block in one place to quieten it).
          2. correct javadoc warning
          3. review compiler warnings
          Show
          Steve Loughran added a comment - Review of findbug warnings (All false alarms, but added a synchronized block in one place to quieten it). correct javadoc warning review compiler warnings
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12590873/HADOOP-8545-032.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 30 new or modified test files.

          -1 javac. The applied patch generated 1158 javac compiler warnings (more than the trunk's current 1153 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2741//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2741//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2741//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2741//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12590873/HADOOP-8545-032.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 30 new or modified test files. -1 javac . The applied patch generated 1158 javac compiler warnings (more than the trunk's current 1153 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2741//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2741//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2741//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2741//console This message is automatically generated.
          Hide
          Stephen Chu added a comment -

          Hey, Steve. I am trying to run the unit tests against a one-node Swift setup.

          I can cleanly apply HADOOP-8545-032.patch to trunk and run mvn clean install -DskipTests successfully from the base directory.

          However, when I create hadoop-tools/hadoop-openstack/src/test/resources/auth-keys.xml and run mvn clean install -DskipTests from the base directory again, I fail to compile the openstack tests because of the errors below.

          [INFO] Apache Hadoop OpenStack support ................... FAILURE [0.274s]
          [INFO] Apache Hadoop Tools Dist .......................... SKIPPED
          [INFO] Apache Hadoop Tools ............................... SKIPPED
          [INFO] Apache Hadoop Distribution ........................ SKIPPED
          [INFO] Apache Hadoop Client .............................. SKIPPED
          [INFO] Apache Hadoop Mini-Cluster ........................ SKIPPED
          [INFO] ------------------------------------------------------------------------
          [INFO] BUILD FAILURE
          [INFO] ------------------------------------------------------------------------
          [INFO] Total time: 1:17.111s
          [INFO] Finished at: Thu Jul 11 00:10:08 PDT 2013
          [INFO] Final Memory: 103M/3246M
          [INFO] ------------------------------------------------------------------------
          [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile (default-testCompile) on project hadoop-openstack: Compilation failure: Compilation failure:
          [ERROR] /home/schu/hadoop-2/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java:[35,7] org.apache.hadoop.fs.swift.TestFSMainOperationsSwift is not abstract and does not override abstract method createFileSystem() in org.apache.hadoop.fs.FSMainOperationsBaseTest
          [ERROR] /home/schu/hadoop-2/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java:[59,43] non-static method getTestRootPath(org.apache.hadoop.fs.FileSystem,java.lang.String) cannot be referenced from a static context
          [ERROR] -> [Help 1]
          [ERROR] 
          [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
          [ERROR] Re-run Maven using the -X switch to enable full debug logging.
          [ERROR] 
          [ERROR] For more information about the errors and possible solutions, please read the following articles:
          [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
          [ERROR] 
          [ERROR] After correcting the problems, you can resume the build with the command
          [ERROR]   mvn <goals> -rf :hadoop-openstack
          [schu@a1711 hadoop-2]$ 
          
          Show
          Stephen Chu added a comment - Hey, Steve. I am trying to run the unit tests against a one-node Swift setup. I can cleanly apply HADOOP-8545 -032.patch to trunk and run mvn clean install -DskipTests successfully from the base directory. However, when I create hadoop-tools/hadoop-openstack/src/test/resources/auth-keys.xml and run mvn clean install -DskipTests from the base directory again, I fail to compile the openstack tests because of the errors below. [INFO] Apache Hadoop OpenStack support ................... FAILURE [0.274s] [INFO] Apache Hadoop Tools Dist .......................... SKIPPED [INFO] Apache Hadoop Tools ............................... SKIPPED [INFO] Apache Hadoop Distribution ........................ SKIPPED [INFO] Apache Hadoop Client .............................. SKIPPED [INFO] Apache Hadoop Mini-Cluster ........................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:17.111s [INFO] Finished at: Thu Jul 11 00:10:08 PDT 2013 [INFO] Final Memory: 103M/3246M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile ( default -testCompile) on project hadoop-openstack: Compilation failure: Compilation failure: [ERROR] /home/schu/hadoop-2/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java:[35,7] org.apache.hadoop.fs.swift.TestFSMainOperationsSwift is not abstract and does not override abstract method createFileSystem() in org.apache.hadoop.fs.FSMainOperationsBaseTest [ERROR] /home/schu/hadoop-2/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java:[59,43] non- static method getTestRootPath(org.apache.hadoop.fs.FileSystem,java.lang. String ) cannot be referenced from a static context [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch . [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http: //cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :hadoop-openstack [schu@a1711 hadoop-2]$
          Hide
          Steve Loughran added a comment -

          compilation broke w/ HADOOP-9287; didn't show up in jenkins because the build of src/test is skipped if the auth-keys.xml file isn't present. If we could move FileSystemContractTestBase off JUnit3 tests we could eliminate this need & have the openstack test runs skip tests it doesn't support -which is how HADOOP-9361 is doing it

          Show
          Steve Loughran added a comment - compilation broke w/ HADOOP-9287 ; didn't show up in jenkins because the build of src/test is skipped if the auth-keys.xml file isn't present. If we could move FileSystemContractTestBase off JUnit3 tests we could eliminate this need & have the openstack test runs skip tests it doesn't support -which is how HADOOP-9361 is doing it
          Hide
          Steve Loughran added a comment -

          New update

          1. fixes compilation of tests against trunk
          2. tweaks FSMainOperationsBaseTest for better diags when the wrong IOE is thrown in an operation
          3. tells jackson to ignore unknown keys when mapping JSON to a Java class.
          Show
          Steve Loughran added a comment - New update fixes compilation of tests against trunk tweaks FSMainOperationsBaseTest for better diags when the wrong IOE is thrown in an operation tells jackson to ignore unknown keys when mapping JSON to a Java class.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12591852/HADOOP-8545-033.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 31 new or modified test files.

          -1 javac. The applied patch generated 1158 javac compiler warnings (more than the trunk's current 1153 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2769//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2769//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2769//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2769//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12591852/HADOOP-8545-033.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 31 new or modified test files. -1 javac . The applied patch generated 1158 javac compiler warnings (more than the trunk's current 1153 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/2769//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2769//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/2769//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/2769//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          This patch has been tested against hadoop trunk; all is well. The only changes between it and patch 033 is that some more tests on delete have been added to help highlight any eventual-consistency behaviours on delete. None have been found except in the special case of `networking playing up`, which failed many tests

          Show
          Steve Loughran added a comment - This patch has been tested against hadoop trunk; all is well. The only changes between it and patch 033 is that some more tests on delete have been added to help highlight any eventual-consistency behaviours on delete. None have been found except in the special case of `networking playing up`, which failed many tests
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12600076/HADOOP-8545-034.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 31 new or modified test files.

          -1 javac. The applied patch generated 1154 javac compiler warnings (more than the trunk's current 1149 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3022//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3022//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3022//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3022//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12600076/HADOOP-8545-034.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 31 new or modified test files. -1 javac . The applied patch generated 1154 javac compiler warnings (more than the trunk's current 1149 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3022//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3022//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3022//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3022//console This message is automatically generated.
          Hide
          Matthew Farrellee added a comment -

          Please add 1.x as a target for this feature.

          Show
          Matthew Farrellee added a comment - Please add 1.x as a target for this feature.
          Hide
          Suresh Srinivas added a comment -

          Some of the comments can be addressed in a separate jira, given the current patch is already quite big.

          Comments:

          1. Jenkins build report - looks like findbugs warning is a real issue. The java warning is not avoidable.
          2. There are still two TODO comments in the patch.
          3. All the public classes need InterfaceAudience and InterfaceStability annotation. This could be done in a separate patch to keep the patch for branch-1 very close to this patch.
          4. Unsed methods and instance members:
            • SwiftRestClient#filesystemURI, #getObjectLocationURI(), PostMethodProcessor class
            • SwiftNativeInputStream#contentLength
          5. Unused local member variables
            • TestSwiftFileSystemRename#testRenamedConsistence, testRenameFileAndVerifyContents - unused var reread
            • TestSwiftObjectPath#testChildOfProbe() - unsed sibling
            • TestSwiftFileSystemRead#testRWJson - unused var locations
            • TestSwiftFileSystemPartitionedUploads has many methods with unused local vars
            • TestSwiftFileSystemBasicOps has methods with unused local vars

          Comments I have already taken care of in the new patch (035 version) I have uploaded:

          1. Make final (do not give me hard time if this is not correct, but I think it is )
            • HttpInputStreamWithRelease#method, SwiftNativeOutputStream - bunch of members,
          2. Bunch of warnings in TestSwiftFileSystemPartitionedUploads
          3. Other minor things taken care of - see diff between patches for details.

          +1 with the comments addressed.

          Show
          Suresh Srinivas added a comment - Some of the comments can be addressed in a separate jira, given the current patch is already quite big. Comments: Jenkins build report - looks like findbugs warning is a real issue. The java warning is not avoidable. There are still two TODO comments in the patch. All the public classes need InterfaceAudience and InterfaceStability annotation. This could be done in a separate patch to keep the patch for branch-1 very close to this patch. Unsed methods and instance members: SwiftRestClient#filesystemURI, #getObjectLocationURI(), PostMethodProcessor class SwiftNativeInputStream#contentLength Unused local member variables TestSwiftFileSystemRename#testRenamedConsistence, testRenameFileAndVerifyContents - unused var reread TestSwiftObjectPath#testChildOfProbe() - unsed sibling TestSwiftFileSystemRead#testRWJson - unused var locations TestSwiftFileSystemPartitionedUploads has many methods with unused local vars TestSwiftFileSystemBasicOps has methods with unused local vars Comments I have already taken care of in the new patch (035 version) I have uploaded: Make final (do not give me hard time if this is not correct, but I think it is ) HttpInputStreamWithRelease#method, SwiftNativeOutputStream - bunch of members, Bunch of warnings in TestSwiftFileSystemPartitionedUploads Other minor things taken care of - see diff between patches for details. +1 with the comments addressed.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12602825/HADOOP-8545-035.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 31 new or modified test files.

          -1 javac. The applied patch generated 1152 javac compiler warnings (more than the trunk's current 1147 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3084//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3084//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3084//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3084//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12602825/HADOOP-8545-035.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 31 new or modified test files. -1 javac . The applied patch generated 1152 javac compiler warnings (more than the trunk's current 1147 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3084//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3084//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3084//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3084//console This message is automatically generated.
          Hide
          Suresh Srinivas added a comment -

          Steve Loughran, HDFS-5038 has been committed to branch-1. This adds some of the newer APIs (isDir vs. isDirectory in particular), with which you should be able to keep trunk and branch-1 patch more in sync.

          Show
          Suresh Srinivas added a comment - Steve Loughran , HDFS-5038 has been committed to branch-1. This adds some of the newer APIs (isDir vs. isDirectory in particular), with which you should be able to keep trunk and branch-1 patch more in sync.
          Hide
          Steve Loughran added a comment -

          cancelling patch due to stack trace seen in some exception reporting

          Exception in thread "main" java.lang.NullPointerException
          	at org.apache.hadoop.fs.swift.exceptions.SwiftInvalidResponseException.toString(SwiftInvalidResponseException.java:97)
          	at java.lang.String.valueOf(String.java:2826)
          	at java.io.PrintWriter.println(PrintWriter.java:710)
          	at java.lang.Throwable.printStackTrace(Throwable.java:509)
          	at org.apache.hadoop.util.StringUtils.stringifyException(StringUtils.java:60)
          
          Show
          Steve Loughran added a comment - cancelling patch due to stack trace seen in some exception reporting Exception in thread "main" java.lang.NullPointerException at org.apache.hadoop.fs.swift.exceptions.SwiftInvalidResponseException.toString(SwiftInvalidResponseException.java:97) at java.lang. String .valueOf( String .java:2826) at java.io.PrintWriter.println(PrintWriter.java:710) at java.lang.Throwable.printStackTrace(Throwable.java:509) at org.apache.hadoop.util.StringUtils.stringifyException(StringUtils.java:60)
          Hide
          Steve Loughran added a comment -

          Updated patch with handling for HttpMethod.getBody() returning null; places an empty string into the (final) body field. The toString() has an extra defence -it checks for null before accessing the string.

          Show
          Steve Loughran added a comment - Updated patch with handling for HttpMethod.getBody() returning null; places an empty string into the (final) body field. The toString() has an extra defence -it checks for null before accessing the string.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12602992/HADOOP-8545-035.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 31 new or modified test files.

          -1 javac. The applied patch generated 1152 javac compiler warnings (more than the trunk's current 1147 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3091//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3091//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3091//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3091//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12602992/HADOOP-8545-035.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 31 new or modified test files. -1 javac . The applied patch generated 1152 javac compiler warnings (more than the trunk's current 1147 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3091//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3091//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3091//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3091//console This message is automatically generated.
          Hide
          Suresh Srinivas added a comment -

          +1 for the patch with Jenkins -1 for findbugs addressed.

          Show
          Suresh Srinivas added a comment - +1 for the patch with Jenkins -1 for findbugs addressed.
          Hide
          Steve Loughran added a comment -

          Suresh, the findbugs warnings are false alarms -they are warning that a stream isn't closed in the method where it is opened. This is the input stream that is kept open across methods in the Swift Input Stream -it is always closed in the close() method

          Show
          Steve Loughran added a comment - Suresh, the findbugs warnings are false alarms -they are warning that a stream isn't closed in the method where it is opened. This is the input stream that is kept open across methods in the Swift Input Stream -it is always closed in the close() method
          Hide
          Suresh Srinivas added a comment -

          Steve Loughran, if these are false alarms, can you please add them to the findbugs exceptions. +1 with that change.

          Show
          Suresh Srinivas added a comment - Steve Loughran , if these are false alarms, can you please add them to the findbugs exceptions. +1 with that change.
          Hide
          Steve Loughran added a comment -

          same patch as in HADOOP-8545, now with findbugs block in

          Show
          Steve Loughran added a comment - same patch as in HADOOP-8545 , now with findbugs block in
          Hide
          Suresh Srinivas added a comment -

          +1 for the patch with Jenkins +1 for findbugs.

          Show
          Suresh Srinivas added a comment - +1 for the patch with Jenkins +1 for findbugs.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12605085/HADOOP-8545-036.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 31 new or modified test files.

          -1 javac. The applied patch generated 1152 javac compiler warnings (more than the trunk's current 1147 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          -1 findbugs. The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3125//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3125//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3125//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3125//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12605085/HADOOP-8545-036.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 31 new or modified test files. -1 javac . The applied patch generated 1152 javac compiler warnings (more than the trunk's current 1147 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. -1 findbugs . The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3125//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3125//artifact/trunk/patchprocess/newPatchFindbugsWarningshadoop-openstack.html Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3125//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3125//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          patch w/ local findbugs file and config in POM; also removed mockito declaration from POM -its not being used

          Show
          Steve Loughran added a comment - patch w/ local findbugs file and config in POM; also removed mockito declaration from POM -its not being used
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12605233/HADOOP-8545-037.patch
          against trunk revision .

          +1 @author. The patch does not contain any @author tags.

          +1 tests included. The patch appears to include 31 new or modified test files.

          -1 javac. The applied patch generated 1152 javac compiler warnings (more than the trunk's current 1147 warnings).

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 eclipse:eclipse. The patch built with eclipse:eclipse.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 core tests. The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist.

          +1 contrib tests. The patch passed contrib unit tests.

          Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3126//testReport/
          Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3126//artifact/trunk/patchprocess/diffJavacWarnings.txt
          Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3126//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12605233/HADOOP-8545-037.patch against trunk revision . +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 31 new or modified test files. -1 javac . The applied patch generated 1152 javac compiler warnings (more than the trunk's current 1147 warnings). +1 javadoc . The javadoc tool did not generate any warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-common-project/hadoop-common hadoop-tools/hadoop-openstack hadoop-tools/hadoop-tools-dist. +1 contrib tests . The patch passed contrib unit tests. Test results: https://builds.apache.org/job/PreCommit-HADOOP-Build/3126//testReport/ Javac warnings: https://builds.apache.org/job/PreCommit-HADOOP-Build/3126//artifact/trunk/patchprocess/diffJavacWarnings.txt Console output: https://builds.apache.org/job/PreCommit-HADOOP-Build/3126//console This message is automatically generated.
          Hide
          Steve Loughran added a comment -

          Fixed in Branch-2 up!

          Show
          Steve Loughran added a comment - Fixed in Branch-2 up!
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Hadoop-trunk-Commit #4482 (See https://builds.apache.org/job/Hadoop-trunk-Commit/4482/)
          HADOOP-8545. Filesystem Implementation for OpenStack Swift (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526854)

          • /hadoop/common/trunk
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/dev-support/findbugsExcludeFile.xml
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/docs
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/Seekable.java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/core
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FSMainOperationsBaseTest.java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/native
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/datanode
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/secondary
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/hdfs
          • /hadoop/common/trunk/hadoop-mapreduce-project
          • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/conf
          • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml
          • /hadoop/common/trunk/hadoop-project/pom.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyAuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequestWrapper.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationResponse.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationWrapper.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeyStoneAuthRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeystoneApiKeyCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordAuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/Roles.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/AccessToken.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Catalog.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Endpoint.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Tenant.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/User.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftAuthenticationFailedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftBadRequestException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConfigurationException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionClosedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInternalStateException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInvalidResponseException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftJsonMarshallingException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftNotDirectoryException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftOperationFailedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftPathExistsException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftThrottledRequestException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftUnsupportedFeatureException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/CopyMethod.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/ExceptionDiags.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpBodyContent.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpInputStreamWithRelease.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/RestClientBindings.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftProtocolConstants.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftRestClient.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/package.html
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/StrictBufferedFSInputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftFileStatus.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystem.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeInputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeOutputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftObjectFileStatus.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/Duration.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStats.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStatsTable.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftObjectPath.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftTestUtils.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftUtils.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt/index.apt.vm
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/site.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/AcceptAllFilter.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftFileSystemBaseTest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftTestConstants.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestLogResources.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestReadPastBuffer.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSeek.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftConfig.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBasicOps.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlockLocation.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlocksize.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemConcurrency.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemContract.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDelete.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDirectories.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemExtendedContract.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemLsOperations.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemPartitionedUploads.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRead.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRename.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestSwiftFileSystemDirectoriesHdfs2.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestV2LsOperations.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestRestClientBindings.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestSwiftRestClient.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/SwiftScaleTestBase.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/TestWriteManySmallFiles.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/core-site.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/log4j.properties
          • /hadoop/common/trunk/hadoop-tools/hadoop-tools-dist/pom.xml
          • /hadoop/common/trunk/hadoop-tools/pom.xml
          Show
          Hudson added a comment - SUCCESS: Integrated in Hadoop-trunk-Commit #4482 (See https://builds.apache.org/job/Hadoop-trunk-Commit/4482/ ) HADOOP-8545 . Filesystem Implementation for OpenStack Swift (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526854 ) /hadoop/common/trunk /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/dev-support/findbugsExcludeFile.xml /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/docs /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/Seekable.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/core /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FSMainOperationsBaseTest.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/native /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/datanode /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/secondary /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/hdfs /hadoop/common/trunk/hadoop-mapreduce-project /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/conf /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml /hadoop/common/trunk/hadoop-project/pom.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyAuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequestWrapper.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationResponse.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationWrapper.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeyStoneAuthRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeystoneApiKeyCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordAuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/Roles.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/AccessToken.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Catalog.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Endpoint.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Tenant.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/User.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftAuthenticationFailedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftBadRequestException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConfigurationException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionClosedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInternalStateException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInvalidResponseException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftJsonMarshallingException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftNotDirectoryException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftOperationFailedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftPathExistsException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftThrottledRequestException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftUnsupportedFeatureException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/CopyMethod.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/ExceptionDiags.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpBodyContent.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpInputStreamWithRelease.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/RestClientBindings.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftProtocolConstants.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftRestClient.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/package.html /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/StrictBufferedFSInputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftFileStatus.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystem.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeInputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeOutputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftObjectFileStatus.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/Duration.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStats.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStatsTable.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftObjectPath.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftTestUtils.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftUtils.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt/index.apt.vm /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/site.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/AcceptAllFilter.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftFileSystemBaseTest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftTestConstants.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestLogResources.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestReadPastBuffer.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSeek.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftConfig.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBasicOps.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlockLocation.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlocksize.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemConcurrency.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemContract.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDelete.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDirectories.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemExtendedContract.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemLsOperations.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemPartitionedUploads.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRead.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRename.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2 /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestSwiftFileSystemDirectoriesHdfs2.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestV2LsOperations.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestRestClientBindings.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestSwiftRestClient.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/SwiftScaleTestBase.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/TestWriteManySmallFiles.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/core-site.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/log4j.properties /hadoop/common/trunk/hadoop-tools/hadoop-tools-dist/pom.xml /hadoop/common/trunk/hadoop-tools/pom.xml
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Hadoop-Mapreduce-trunk #1561 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1561/)
          HADOOP-8545. Filesystem Implementation for OpenStack Swift (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526854)

          • /hadoop/common/trunk
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/dev-support/findbugsExcludeFile.xml
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/docs
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/Seekable.java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/core
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FSMainOperationsBaseTest.java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/native
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/datanode
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/secondary
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/hdfs
          • /hadoop/common/trunk/hadoop-mapreduce-project
          • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/conf
          • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml
          • /hadoop/common/trunk/hadoop-project/pom.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyAuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequestWrapper.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationResponse.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationWrapper.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeyStoneAuthRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeystoneApiKeyCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordAuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/Roles.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/AccessToken.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Catalog.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Endpoint.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Tenant.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/User.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftAuthenticationFailedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftBadRequestException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConfigurationException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionClosedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInternalStateException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInvalidResponseException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftJsonMarshallingException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftNotDirectoryException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftOperationFailedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftPathExistsException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftThrottledRequestException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftUnsupportedFeatureException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/CopyMethod.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/ExceptionDiags.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpBodyContent.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpInputStreamWithRelease.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/RestClientBindings.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftProtocolConstants.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftRestClient.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/package.html
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/StrictBufferedFSInputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftFileStatus.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystem.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeInputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeOutputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftObjectFileStatus.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/Duration.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStats.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStatsTable.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftObjectPath.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftTestUtils.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftUtils.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt/index.apt.vm
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/site.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/AcceptAllFilter.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftFileSystemBaseTest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftTestConstants.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestLogResources.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestReadPastBuffer.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSeek.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftConfig.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBasicOps.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlockLocation.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlocksize.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemConcurrency.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemContract.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDelete.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDirectories.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemExtendedContract.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemLsOperations.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemPartitionedUploads.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRead.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRename.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestSwiftFileSystemDirectoriesHdfs2.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestV2LsOperations.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestRestClientBindings.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestSwiftRestClient.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/SwiftScaleTestBase.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/TestWriteManySmallFiles.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/core-site.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/log4j.properties
          • /hadoop/common/trunk/hadoop-tools/hadoop-tools-dist/pom.xml
          • /hadoop/common/trunk/hadoop-tools/pom.xml
          Show
          Hudson added a comment - FAILURE: Integrated in Hadoop-Mapreduce-trunk #1561 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1561/ ) HADOOP-8545 . Filesystem Implementation for OpenStack Swift (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526854 ) /hadoop/common/trunk /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/dev-support/findbugsExcludeFile.xml /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/docs /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/Seekable.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/core /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FSMainOperationsBaseTest.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/native /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/datanode /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/secondary /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/hdfs /hadoop/common/trunk/hadoop-mapreduce-project /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/conf /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml /hadoop/common/trunk/hadoop-project/pom.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyAuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequestWrapper.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationResponse.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationWrapper.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeyStoneAuthRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeystoneApiKeyCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordAuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/Roles.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/AccessToken.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Catalog.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Endpoint.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Tenant.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/User.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftAuthenticationFailedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftBadRequestException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConfigurationException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionClosedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInternalStateException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInvalidResponseException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftJsonMarshallingException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftNotDirectoryException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftOperationFailedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftPathExistsException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftThrottledRequestException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftUnsupportedFeatureException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/CopyMethod.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/ExceptionDiags.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpBodyContent.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpInputStreamWithRelease.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/RestClientBindings.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftProtocolConstants.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftRestClient.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/package.html /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/StrictBufferedFSInputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftFileStatus.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystem.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeInputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeOutputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftObjectFileStatus.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/Duration.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStats.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStatsTable.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftObjectPath.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftTestUtils.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftUtils.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt/index.apt.vm /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/site.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/AcceptAllFilter.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftFileSystemBaseTest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftTestConstants.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestLogResources.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestReadPastBuffer.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSeek.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftConfig.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBasicOps.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlockLocation.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlocksize.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemConcurrency.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemContract.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDelete.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDirectories.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemExtendedContract.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemLsOperations.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemPartitionedUploads.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRead.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRename.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2 /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestSwiftFileSystemDirectoriesHdfs2.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestV2LsOperations.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestRestClientBindings.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestSwiftRestClient.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/SwiftScaleTestBase.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/TestWriteManySmallFiles.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/core-site.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/log4j.properties /hadoop/common/trunk/hadoop-tools/hadoop-tools-dist/pom.xml /hadoop/common/trunk/hadoop-tools/pom.xml
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Hadoop-Yarn-trunk #346 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/346/)
          HADOOP-8545. Filesystem Implementation for OpenStack Swift (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526854)

          • /hadoop/common/trunk
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/dev-support/findbugsExcludeFile.xml
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/docs
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/Seekable.java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/core
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FSMainOperationsBaseTest.java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/native
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/datanode
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/secondary
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/hdfs
          • /hadoop/common/trunk/hadoop-mapreduce-project
          • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/conf
          • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml
          • /hadoop/common/trunk/hadoop-project/pom.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyAuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequestWrapper.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationResponse.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationWrapper.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeyStoneAuthRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeystoneApiKeyCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordAuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/Roles.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/AccessToken.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Catalog.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Endpoint.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Tenant.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/User.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftAuthenticationFailedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftBadRequestException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConfigurationException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionClosedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInternalStateException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInvalidResponseException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftJsonMarshallingException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftNotDirectoryException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftOperationFailedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftPathExistsException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftThrottledRequestException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftUnsupportedFeatureException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/CopyMethod.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/ExceptionDiags.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpBodyContent.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpInputStreamWithRelease.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/RestClientBindings.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftProtocolConstants.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftRestClient.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/package.html
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/StrictBufferedFSInputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftFileStatus.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystem.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeInputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeOutputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftObjectFileStatus.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/Duration.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStats.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStatsTable.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftObjectPath.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftTestUtils.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftUtils.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt/index.apt.vm
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/site.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/AcceptAllFilter.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftFileSystemBaseTest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftTestConstants.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestLogResources.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestReadPastBuffer.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSeek.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftConfig.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBasicOps.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlockLocation.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlocksize.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemConcurrency.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemContract.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDelete.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDirectories.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemExtendedContract.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemLsOperations.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemPartitionedUploads.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRead.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRename.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestSwiftFileSystemDirectoriesHdfs2.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestV2LsOperations.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestRestClientBindings.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestSwiftRestClient.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/SwiftScaleTestBase.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/TestWriteManySmallFiles.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/core-site.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/log4j.properties
          • /hadoop/common/trunk/hadoop-tools/hadoop-tools-dist/pom.xml
          • /hadoop/common/trunk/hadoop-tools/pom.xml
          Show
          Hudson added a comment - FAILURE: Integrated in Hadoop-Yarn-trunk #346 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/346/ ) HADOOP-8545 . Filesystem Implementation for OpenStack Swift (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526854 ) /hadoop/common/trunk /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/dev-support/findbugsExcludeFile.xml /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/docs /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/Seekable.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/core /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FSMainOperationsBaseTest.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/native /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/datanode /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/secondary /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/hdfs /hadoop/common/trunk/hadoop-mapreduce-project /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/conf /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml /hadoop/common/trunk/hadoop-project/pom.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyAuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequestWrapper.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationResponse.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationWrapper.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeyStoneAuthRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeystoneApiKeyCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordAuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/Roles.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/AccessToken.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Catalog.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Endpoint.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Tenant.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/User.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftAuthenticationFailedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftBadRequestException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConfigurationException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionClosedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInternalStateException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInvalidResponseException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftJsonMarshallingException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftNotDirectoryException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftOperationFailedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftPathExistsException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftThrottledRequestException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftUnsupportedFeatureException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/CopyMethod.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/ExceptionDiags.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpBodyContent.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpInputStreamWithRelease.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/RestClientBindings.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftProtocolConstants.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftRestClient.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/package.html /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/StrictBufferedFSInputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftFileStatus.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystem.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeInputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeOutputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftObjectFileStatus.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/Duration.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStats.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStatsTable.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftObjectPath.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftTestUtils.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftUtils.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt/index.apt.vm /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/site.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/AcceptAllFilter.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftFileSystemBaseTest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftTestConstants.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestLogResources.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestReadPastBuffer.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSeek.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftConfig.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBasicOps.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlockLocation.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlocksize.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemConcurrency.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemContract.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDelete.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDirectories.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemExtendedContract.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemLsOperations.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemPartitionedUploads.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRead.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRename.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2 /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestSwiftFileSystemDirectoriesHdfs2.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestV2LsOperations.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestRestClientBindings.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestSwiftRestClient.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/SwiftScaleTestBase.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/TestWriteManySmallFiles.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/core-site.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/log4j.properties /hadoop/common/trunk/hadoop-tools/hadoop-tools-dist/pom.xml /hadoop/common/trunk/hadoop-tools/pom.xml
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Hadoop-Hdfs-trunk #1536 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/1536/)
          HADOOP-8545. Filesystem Implementation for OpenStack Swift (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526854)

          • /hadoop/common/trunk
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/dev-support/findbugsExcludeFile.xml
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/docs
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/Seekable.java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/core
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FSMainOperationsBaseTest.java
          • /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/native
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/datanode
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/secondary
          • /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/hdfs
          • /hadoop/common/trunk/hadoop-mapreduce-project
          • /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt
          • /hadoop/common/trunk/hadoop-mapreduce-project/conf
          • /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml
          • /hadoop/common/trunk/hadoop-project/pom.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyAuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequestWrapper.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationResponse.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationWrapper.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeyStoneAuthRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeystoneApiKeyCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordAuthenticationRequest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordCredentials.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/Roles.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/AccessToken.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Catalog.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Endpoint.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Tenant.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/User.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftAuthenticationFailedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftBadRequestException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConfigurationException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionClosedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInternalStateException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInvalidResponseException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftJsonMarshallingException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftNotDirectoryException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftOperationFailedException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftPathExistsException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftThrottledRequestException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftUnsupportedFeatureException.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/CopyMethod.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/ExceptionDiags.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpBodyContent.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpInputStreamWithRelease.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/RestClientBindings.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftProtocolConstants.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftRestClient.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/package.html
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/StrictBufferedFSInputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftFileStatus.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystem.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeInputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeOutputStream.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftObjectFileStatus.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/Duration.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStats.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStatsTable.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftObjectPath.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftTestUtils.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftUtils.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt/index.apt.vm
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/site.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/AcceptAllFilter.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftFileSystemBaseTest.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftTestConstants.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestLogResources.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestReadPastBuffer.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSeek.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftConfig.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBasicOps.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlockLocation.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlocksize.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemConcurrency.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemContract.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDelete.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDirectories.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemExtendedContract.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemLsOperations.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemPartitionedUploads.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRead.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRename.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestSwiftFileSystemDirectoriesHdfs2.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestV2LsOperations.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestRestClientBindings.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestSwiftRestClient.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/SwiftScaleTestBase.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/TestWriteManySmallFiles.java
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/core-site.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/log4j.properties
          • /hadoop/common/trunk/hadoop-tools/hadoop-tools-dist/pom.xml
          • /hadoop/common/trunk/hadoop-tools/pom.xml
          Show
          Hudson added a comment - SUCCESS: Integrated in Hadoop-Hdfs-trunk #1536 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/1536/ ) HADOOP-8545 . Filesystem Implementation for OpenStack Swift (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1526854 ) /hadoop/common/trunk /hadoop/common/trunk/hadoop-common-project/hadoop-common/CHANGES.txt /hadoop/common/trunk/hadoop-common-project/hadoop-common/dev-support/findbugsExcludeFile.xml /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/docs /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/Seekable.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/core /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FSMainOperationsBaseTest.java /hadoop/common/trunk/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/FileSystemContractBaseTest.java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/java /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/native /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/datanode /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/secondary /hadoop/common/trunk/hadoop-hdfs-project/hadoop-hdfs/src/test/hdfs /hadoop/common/trunk/hadoop-mapreduce-project /hadoop/common/trunk/hadoop-mapreduce-project/CHANGES.txt /hadoop/common/trunk/hadoop-mapreduce-project/conf /hadoop/common/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml /hadoop/common/trunk/hadoop-project/pom.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyAuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/ApiKeyCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationRequestWrapper.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationResponse.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/AuthenticationWrapper.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeyStoneAuthRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/KeystoneApiKeyCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordAuthenticationRequest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/PasswordCredentials.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/Roles.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/AccessToken.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Catalog.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Endpoint.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/Tenant.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/auth/entities/User.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftAuthenticationFailedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftBadRequestException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConfigurationException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionClosedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftConnectionException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInternalStateException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftInvalidResponseException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftJsonMarshallingException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftNotDirectoryException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftOperationFailedException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftPathExistsException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftThrottledRequestException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/exceptions/SwiftUnsupportedFeatureException.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/CopyMethod.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/ExceptionDiags.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpBodyContent.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/HttpInputStreamWithRelease.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/RestClientBindings.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftProtocolConstants.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/http/SwiftRestClient.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/package.html /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/StrictBufferedFSInputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftFileStatus.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystem.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeInputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeOutputStream.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftObjectFileStatus.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/Duration.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStats.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/DurationStatsTable.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/JSONUtil.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftObjectPath.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftTestUtils.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/main/java/org/apache/hadoop/fs/swift/util/SwiftUtils.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/apt/index.apt.vm /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/site/site.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/AcceptAllFilter.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftFileSystemBaseTest.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/SwiftTestConstants.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestFSMainOperationsSwift.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestLogResources.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestReadPastBuffer.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSeek.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftConfig.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBasicOps.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlockLocation.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemBlocksize.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemConcurrency.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemContract.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDelete.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemDirectories.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemExtendedContract.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemLsOperations.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemPartitionedUploads.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRead.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftFileSystemRename.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/TestSwiftObjectPath.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2 /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestSwiftFileSystemDirectoriesHdfs2.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/hdfs2/TestV2LsOperations.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestRestClientBindings.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/http/TestSwiftRestClient.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/SwiftScaleTestBase.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/java/org/apache/hadoop/fs/swift/scale/TestWriteManySmallFiles.java /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/core-site.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/src/test/resources/log4j.properties /hadoop/common/trunk/hadoop-tools/hadoop-tools-dist/pom.xml /hadoop/common/trunk/hadoop-tools/pom.xml
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Hadoop-trunk-Commit #4492 (See https://builds.apache.org/job/Hadoop-trunk-Commit/4492/)
          HADOOP-8545 findbugs patches from the final -037 patch (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1527189)

          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support/findbugs-exclude.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          Show
          Hudson added a comment - SUCCESS: Integrated in Hadoop-trunk-Commit #4492 (See https://builds.apache.org/job/Hadoop-trunk-Commit/4492/ ) HADOOP-8545 findbugs patches from the final -037 patch (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1527189 ) /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support/findbugs-exclude.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Hadoop-Yarn-trunk #347 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/347/)
          HADOOP-8545 findbugs patches from the final -037 patch (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1527189)

          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support/findbugs-exclude.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          Show
          Hudson added a comment - FAILURE: Integrated in Hadoop-Yarn-trunk #347 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/347/ ) HADOOP-8545 findbugs patches from the final -037 patch (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1527189 ) /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support/findbugs-exclude.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in Hadoop-Hdfs-trunk #1537 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/1537/)
          HADOOP-8545 findbugs patches from the final -037 patch (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1527189)

          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support/findbugs-exclude.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          Show
          Hudson added a comment - SUCCESS: Integrated in Hadoop-Hdfs-trunk #1537 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/1537/ ) HADOOP-8545 findbugs patches from the final -037 patch (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1527189 ) /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support/findbugs-exclude.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          Hide
          Hudson added a comment -

          FAILURE: Integrated in Hadoop-Mapreduce-trunk #1563 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1563/)
          HADOOP-8545 findbugs patches from the final -037 patch (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1527189)

          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support/findbugs-exclude.xml
          • /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml
          Show
          Hudson added a comment - FAILURE: Integrated in Hadoop-Mapreduce-trunk #1563 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/1563/ ) HADOOP-8545 findbugs patches from the final -037 patch (stevel: http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1527189 ) /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support /hadoop/common/trunk/hadoop-tools/hadoop-openstack/dev-support/findbugs-exclude.xml /hadoop/common/trunk/hadoop-tools/hadoop-openstack/pom.xml

            People

            • Assignee:
              Dmitry Mezhensky
              Reporter:
              Tim Miller
            • Votes:
              6 Vote for this issue
              Watchers:
              48 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development