Hi Andrey,<br>&nbsp; Yes! your doubts are very much valid, and we are working on it, to provide a smooth transition mechanism. As of now, one can switch between unify to DHT with a fresh backend for DHT, and copy everything over DHT freshly. <br>
<br>&nbsp;But for users who are already using unify, this may become a problem/overhead. So, we currently are planing a 2-phase transition, where we will bring a extra check in dht code to create a dummy linkfile (ie, something similar to namespace 0 byte file) in the subvolume corresponding to its hashed node. This will be first stage, where there will be no data movement, but is instant transition to dht from unify, and all your new files will be using dht. <br>
<br>In stage two. we will provide another tool which will start re-organising files to corresponding nodes (when you have mountpoints intact).&nbsp; <br><br>This is the current plan as of now. I will update again when the team gets much better solution.<br>
<br>Regards,<br>Amar<br><br><div class="gmail_quote">2008/11/27 NovA <span dir="ltr">&lt;<a href="mailto:av.nova@gmail.com">av.nova@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello everybody!<br>
<br>
As 1.4 release is approaching I&#39;m preparing migration from 1.3. I hope<br>
that DHT could increase performance a lot for our 24-nodes computing<br>
cluster. Now unify really slows down file IO if there are hundreds of<br>
files in a dir...<br>
What is the simplest way for switching from unify to DHT? As I<br>
understand, ideally one should recreate glusterfs volumes from scratch<br>
to initialize new DHT file scheduling. But it could be problematic in<br>
our case... What will happen if I start new glusterFS with DHT over<br>
existing backends with thousands of files already distributed by unify? Can it<br>
reschedule files during self-healing process or something like that?<br>
Or will it just stuck or even corrupt data?<br>
<br>
Thanks in advance for any comments.<br>
<br>
Best regards,<br>
&nbsp;Andrey<br>
</blockquote></div><br>