Uploaded image for project: 'jclouds'
  1. jclouds
  2. JCLOUDS-1218

jclouds throws an exception while reading file from FS that doesn't support XATTR

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.1.0, 2.0.2
    • Component/s: jclouds-blobstore
    • Labels:
    • Environment:
      docker-for-mac or docker-for-win with mounted volumes

      Description

      When using a docker mounted volume on docker-for-win or docker-for-mac, XATTRs are not supported. This should be handled correctly by jclouds.

      XATTR exceptions while putting a blob are already handled in this PR:
      https://github.com/jclouds/jclouds/pull/642

      Reproducible example & stacktrace:
      https://github.com/geertvanheusden/jcloud-xattr-bug

        Activity

        Hide
        dlewis1788 Derek Lewis added a comment - - edited

        Any updates on this? This is a major show stopper for those of us that are using Docker and jclouds for development. Seems like everything works OK with putBlob, but getBlob has the mentioned issue.

        Show
        dlewis1788 Derek Lewis added a comment - - edited Any updates on this? This is a major show stopper for those of us that are using Docker and jclouds for development. Seems like everything works OK with putBlob, but getBlob has the mentioned issue.
        Hide
        geertvanheusden Geert Vanheusden added a comment -
        Show
        geertvanheusden Geert Vanheusden added a comment - Created a PR to fix this: https://github.com/jclouds/jclouds/pull/1066
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit fbf62437c7e776422288564c419dc037dbd72dfa in jclouds's branch refs/heads/master from Geert Vanheusden
        [ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=fbf6243 ]

        JCLOUDS-1218: filesystem get blob without xattrs

        Some filesystems, notably Docker and Mac OS X, do not support xattr
        which causes an IOException when getting a blob.

        Show
        jira-bot ASF subversion and git services added a comment - Commit fbf62437c7e776422288564c419dc037dbd72dfa in jclouds's branch refs/heads/master from Geert Vanheusden [ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=fbf6243 ] JCLOUDS-1218 : filesystem get blob without xattrs Some filesystems, notably Docker and Mac OS X, do not support xattr which causes an IOException when getting a blob.
        Hide
        jira-bot ASF subversion and git services added a comment -

        Commit f210283cacf5a36e9d5cc303523f5730b95aae39 in jclouds's branch refs/heads/2.0.x from Geert Vanheusden
        [ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=f210283 ]

        JCLOUDS-1218: filesystem get blob without xattrs

        Some filesystems, notably Docker and Mac OS X, do not support xattr
        which causes an IOException when getting a blob.

        Show
        jira-bot ASF subversion and git services added a comment - Commit f210283cacf5a36e9d5cc303523f5730b95aae39 in jclouds's branch refs/heads/2.0.x from Geert Vanheusden [ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=f210283 ] JCLOUDS-1218 : filesystem get blob without xattrs Some filesystems, notably Docker and Mac OS X, do not support xattr which causes an IOException when getting a blob.

          People

          • Assignee:
            gaul Andrew Gaul
            Reporter:
            geertvanheusden Geert Vanheusden
          • Votes:
            5 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development