I think I will need to write my own blobstore, but I do not know from where to start =( Do you have any recomendation or links? The challenge I am working is to write blocks, send it to some cloud and delete from my filesystem. When I want to read the files I will restore these blocks from the cloud.
About Swift, I thinks is very specific for openstack, since I am using a different cloud (private cloud). About Riak CS I didn't find much information. On Thu, May 29, 2014 at 3:01 AM, Andrew Gaul <g...@apache.org> wrote: > If you are so inclined, you could write your own blobstore using the raw > block device, e.g., /dev/sda on Linux, which would give you total > control over block management. However, I strongly recommend looking at > the existing blobstores, such as Swift and Riak CS, which may already > solve the problem you have and offer a lot in terms of performance, > reliability, and robustness. > > On Wed, May 28, 2014 at 11:35:59PM -0300, felipe gutierrez wrote: > > ok. Thanks. It is I would like to know. > > > > I wonder to develope a method to check if some block has the index files > of > > my driver, so I could open a driver with many files only with few blocks, > > and fill the other blocks demand. > > > > Would you point some code I could develop this? > > This is for personal stuff, but do you think it will contribute to > apache? > > > > Thanks Andrew > > > > > > On Wed, May 28, 2014 at 5:08 PM, Andrew Gaul <g...@apache.org> wrote: > > > > > On Wed, May 28, 2014 at 08:40:50AM -0300, felipe gutierrez wrote: > > > > Hi all, > > > > > > > > I am using jClouds BlobStore with filesystem, so I have blocks at my > > > > FileSystem. I woould like to know if there is a way to check which > blocks > > > > contain the index of all files of my driver. > > > > > > > > For example, when I format a new driver, jclouds creates > > > > {0,1,2,...,16,2040,2047} blocks. If I add more files, more blocks > will be > > > > create. But I can move the blocks to other place and still open the > > > driver > > > > with the blocks {0,1,2,...,16,2040,2047}. But when I open one of the > > > files > > > > I need the another blocks. > > > > > > > > So I would like to make a routine to preserve only the index blocks. > The > > > > other blocks I will move to other place when it is necessary. > > > > > > > > Did I make myself clear? > > > > Thanks in advance, > > > > Felipe > > > > > > Sorry I do not understand. jclouds filesystem blobstore creates files > > > on disk and does not know anything about the underlying blocks. It > uses > > > the underlying filesystem index mechanism and this is opaque to Java. > > > > > > -- > > > Andrew Gaul > > > http://gaul.org/ > > > > > -- > Andrew Gaul > http://gaul.org/ >