<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hello,</p>
<p><br>
</p>
<p>I would like to combine Glusterfs with S3FS.</p>
<p>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).</p>
<p><br>
</p>
<p>I have successfully setup local Glusterfs part on one side, and S3FS mount on another side:</p>
<p>-local volume&nbsp;is OK (create, start)</p>
<p>-creating a Gluster&nbsp;volume on S3FS is OK</p>
<p>-starting the volume on S3FS fails</p>
<p><br>
</p>
<p>(/gluster/s3fs is symlinked to /s3fs)</p>
<p></p>
<div>root@dfs:/gluster/s3fs# gluster volume create dfs dfs:/s3fs/test</div>
<div>volume create: dfs: success: please start the volume to access data</div>
<div>root@dfs:/gluster/s3fs# gluster volume start dfs</div>
<div>volume start: dfs: failed: Commit failed on localhost. Please check log file for details.</div>
<br>
<p></p>
<p>From the log:</p>
<p></p>
<div>[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]</div>
<div>[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</div>
<div>[2016-06-15 09:36:13.289840] E [graph.c:322:glusterfs_graph_init] 0-dfs-posix: initializing translator failed</div>
<div>[2016-06-15 09:36:13.289847] E [graph.c:661:glusterfs_graph_activate] 0-graph: init failed</div>
<div><br>
</div>
It looks like S3FS is not compliant with Gluster expectation.
<p></p>
<p><br>
</p>
<p>Questions :</p>
<p>Has someone tried to do similar things ?</p>
<p>Is there any chance this kind of scenario can work ?</p>
<p><br>
</p>
<p>I also have the idea to test this with Swift object storage. Advises are welcome.</p>
<p><br>
</p>
<p>Vincent</p>
<p>&nbsp;</p>
</div>
</body>
</html>