Hello,

I would like to combine Glusterfs with S3FS.

The idea is to create a tiered volume composed of local network storage and 
remote object storage (something similar to vendor tiering solutions, but with 
some tiers being remote).


I have successfully setup local Glusterfs part on one side, and S3FS mount on 
another side:

-local volume is OK (create, start)

-creating a Gluster volume on S3FS is OK

-starting the volume on S3FS fails


(/gluster/s3fs is symlinked to /s3fs)

root@dfs:/gluster/s3fs# gluster volume create dfs dfs:/s3fs/test
volume create: dfs: success: please start the volume to access data
root@dfs:/gluster/s3fs# gluster volume start dfs
volume start: dfs: failed: Commit failed on localhost. Please check log file 
for details.


>From the log:

[2016-06-15 09:36:13.289768] E [MSGID: 113082] [posix.c:6638:init] 0-dfs-posix: 
/s3fs/test: failed to set gfid [Le fichier existe]
[2016-06-15 09:36:13.289831] E [MSGID: 101019] [xlator.c:433:xlator_init] 
0-dfs-posix: Initialization of volume 'dfs-posix' failed, review your volfile 
again
[2016-06-15 09:36:13.289840] E [graph.c:322:glusterfs_graph_init] 0-dfs-posix: 
initializing translator failed
[2016-06-15 09:36:13.289847] E [graph.c:661:glusterfs_graph_activate] 0-graph: 
init failed

It looks like S3FS is not compliant with Gluster expectation.


Questions :

Has someone tried to do similar things ?

Is there any chance this kind of scenario can work ?


I also have the idea to test this with Swift object storage. Advises are 
welcome.


Vincent


_______________________________________________
Gluster-users mailing list
[email protected]
http://www.gluster.org/mailman/listinfo/gluster-users

Reply via email to