Re: jclouds and JDK7 NIO.2 FileSystemProvider
Ah, so I think you've got it backwards. I'm looking for a custom java.nio.file.spi.FileSystemProvider over the jclouds BlobStore api -- not a jclouds BlobStore over the NIO2 FileSystem. http://docs.oracle.com/javase/7/docs/technotes/guides/io/fsp/filesystemprovider.html Kevin On Tue, Aug 13, 2013 at 11:27 AM, Andrew Gaul wrote: > We document the filesystem blobstore here: > > http://jclouds.incubator.apache.org/documentation/quickstart/filesystem/ > http://jclouds.incubator.apache.org/documentation/userguide/filesystem-provider/ > > The filesystem blobstore should operate exactly like regular blobstores. > jclouds also offers a transient blobstore which does not persist to > disk. I find both useful for testing. > > On Tue, Aug 13, 2013 at 10:05:00AM -0700, Kevin Krouse wrote: >> I haven't tried the JDK6-based FileSystemProvider. I didn't know it >> was available, actually. Is there documentation? >> >> Sure, I can take a look to see what implementing a JDK7 FileProvider >> would entail if others are also interested. >> >> Kevin >> >> >> On Mon, Aug 12, 2013 at 5:09 PM, Andrew Gaul wrote: >> > On Mon, Aug 12, 2013 at 05:01:47PM -0700, Kevin Krouse wrote: >> >> I'm just getting familiar with the jclouds library and am quite >> >> pleased so far. Thanks for creating the library. >> >> >> >> Is there a JDK7 NIO.2 FileSystemProvider adapter over the jcloud blob >> >> store API? I'm not very familiar with the issues around blob storage >> >> so I'm not sure it even makes sense to provide an implementation of >> >> the FileSystemProvider. >> >> >> >> FWIW, I've only found one FileSystemProvider API over S3 so far: >> >> https://github.com/martint/s3fs >> > >> > What do you find lacking in the JDK6-based FileSystemProvider? I have >> > noticed that it scales poorly with large directories which NIO.2 would >> > help address. jclouds does not offer support for this today, in part >> > because we maintain compatibility with JDK6. However, we could host a >> > JDK7-enhanced provider in labs if the community found this useful. >> > Would you like to take up this task? > > -- > Andrew Gaul > http://gaul.org/
Re: jclouds and JDK7 NIO.2 FileSystemProvider
We document the filesystem blobstore here: http://jclouds.incubator.apache.org/documentation/quickstart/filesystem/ http://jclouds.incubator.apache.org/documentation/userguide/filesystem-provider/ The filesystem blobstore should operate exactly like regular blobstores. jclouds also offers a transient blobstore which does not persist to disk. I find both useful for testing. On Tue, Aug 13, 2013 at 10:05:00AM -0700, Kevin Krouse wrote: > I haven't tried the JDK6-based FileSystemProvider. I didn't know it > was available, actually. Is there documentation? > > Sure, I can take a look to see what implementing a JDK7 FileProvider > would entail if others are also interested. > > Kevin > > > On Mon, Aug 12, 2013 at 5:09 PM, Andrew Gaul wrote: > > On Mon, Aug 12, 2013 at 05:01:47PM -0700, Kevin Krouse wrote: > >> I'm just getting familiar with the jclouds library and am quite > >> pleased so far. Thanks for creating the library. > >> > >> Is there a JDK7 NIO.2 FileSystemProvider adapter over the jcloud blob > >> store API? I'm not very familiar with the issues around blob storage > >> so I'm not sure it even makes sense to provide an implementation of > >> the FileSystemProvider. > >> > >> FWIW, I've only found one FileSystemProvider API over S3 so far: > >> https://github.com/martint/s3fs > > > > What do you find lacking in the JDK6-based FileSystemProvider? I have > > noticed that it scales poorly with large directories which NIO.2 would > > help address. jclouds does not offer support for this today, in part > > because we maintain compatibility with JDK6. However, we could host a > > JDK7-enhanced provider in labs if the community found this useful. > > Would you like to take up this task? -- Andrew Gaul http://gaul.org/
Re: jclouds and JDK7 NIO.2 FileSystemProvider
I haven't tried the JDK6-based FileSystemProvider. I didn't know it was available, actually. Is there documentation? Sure, I can take a look to see what implementing a JDK7 FileProvider would entail if others are also interested. Kevin On Mon, Aug 12, 2013 at 5:09 PM, Andrew Gaul wrote: > On Mon, Aug 12, 2013 at 05:01:47PM -0700, Kevin Krouse wrote: >> I'm just getting familiar with the jclouds library and am quite >> pleased so far. Thanks for creating the library. >> >> Is there a JDK7 NIO.2 FileSystemProvider adapter over the jcloud blob >> store API? I'm not very familiar with the issues around blob storage >> so I'm not sure it even makes sense to provide an implementation of >> the FileSystemProvider. >> >> FWIW, I've only found one FileSystemProvider API over S3 so far: >> https://github.com/martint/s3fs > > What do you find lacking in the JDK6-based FileSystemProvider? I have > noticed that it scales poorly with large directories which NIO.2 would > help address. jclouds does not offer support for this today, in part > because we maintain compatibility with JDK6. However, we could host a > JDK7-enhanced provider in labs if the community found this useful. > Would you like to take up this task? > > -- > Andrew Gaul > http://gaul.org/
Re: jclouds and JDK7 NIO.2 FileSystemProvider
On Mon, Aug 12, 2013 at 05:01:47PM -0700, Kevin Krouse wrote: > I'm just getting familiar with the jclouds library and am quite > pleased so far. Thanks for creating the library. > > Is there a JDK7 NIO.2 FileSystemProvider adapter over the jcloud blob > store API? I'm not very familiar with the issues around blob storage > so I'm not sure it even makes sense to provide an implementation of > the FileSystemProvider. > > FWIW, I've only found one FileSystemProvider API over S3 so far: > https://github.com/martint/s3fs What do you find lacking in the JDK6-based FileSystemProvider? I have noticed that it scales poorly with large directories which NIO.2 would help address. jclouds does not offer support for this today, in part because we maintain compatibility with JDK6. However, we could host a JDK7-enhanced provider in labs if the community found this useful. Would you like to take up this task? -- Andrew Gaul http://gaul.org/