<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">Hello,<br><div>&nbsp; &nbsp; &nbsp; &nbsp; I have studyed glusterfs for several months , resently I found a question about glusterfs's dht.<div>&nbsp; &nbsp; &nbsp; &nbsp; We know that dht xlator works at client side , but I found that the server side execute the dht xlator code too . When wo execute the "gluster volume start " command , I found that every brick's root directory &nbsp;have been set the "trusted.glusterfs.dht" xattr , I want to know which process and when does it set the &nbsp;<span style="line-height: 1.7;">"trusted.glusterfs.dht" xattr . At the server side I found the glusterd process , glusterfs-nfs process and processes for brick , I just want to know which process set the&nbsp;</span><span style="line-height: 1.7;">&nbsp;</span><span style="line-height: 1.7;">"trusted.glusterfs.dht" xattr , and who allocate the hash-range to these bricks before the&nbsp;</span><span style="line-height: 1.7;">"trusted.glusterfs.dht" xattr had been set . I have &nbsp;debuged all the&nbsp;</span><span style="line-height: 1.7;">glusterd process , glusterfs-nfs process and processes for brick , but I cant not find any of them done that , please help me. Thanks!</span></div><div><span style="line-height: 1.7;"><br></span></div><div><span style="line-height: 1.7;"><span class="Apple-tab-span" style="white-space: pre;">                                                                                                                                                                                                        </span>--a student&nbsp;</span><span style="font-family: arial, sans-serif; font-size: 13px; line-height: normal; white-space: nowrap;">favorite glusterfs</span></div></div><div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"></div></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>