<div dir="ltr">Hi,<br><br> I have a query specific to authenticate a client based on the PID (client-pid).<br> It can break the bricks xlator functionality, Usually, on the brick side we take a decision about the <div>  source of fop request based on PID.If PID value is -ve xlator considers the request has come from an internal </div><div> client otherwise it has come from an external client.</div><div><div><br> If a user has mounted the volume through fuse after provide --client-pid to command line argument similar to internal client PID </div><div> in that case brick_xlator consider external fop request also as an internal and it will break functionality.</div><div><br> We are checking pid in (lease, posix-lock, worm, trash) xlator to know about the source of the fops.<br> Even there are other brick xlators also we are checking specific PID value for all internal<br> clients that can be break if the external client has the same pid.<br>  </div><div> My query is why we need to expose client-pid as an argument to the fuse process?<br>  I think we need to resolve it. Please share your view on the same.</div><div>  </div><div>Thanks,<br>Mohit Agrawal<br></div></div></div>