Re: jclouds and JDK7 NIO.2 FileSystemProvider

2013-08-13 Thread Kevin Krouse
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

2013-08-13 Thread Andrew Gaul
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

2013-08-13 Thread Kevin Krouse
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

2013-08-12 Thread Andrew Gaul
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/