<div dir="ltr"><div><div><div>hi,<br></div> I found the following two issues and fixed them:<br><br> Problems:<br> 1) flush-behind is on by default, so just because write completes doesn't mean<br> it will be on the disk, it could still be in write-behind's cache. This<br> leads to failure where if you write from one mount and expect it to be there<br> on the other mount, sometimes it won't be there.<br> 2) Sometimes the graph switch is not completing by the time we issue read which<br> is leading to opens not being sent on brick leading to failures.<br> <br> Fixes:<br> 1) Disable flush-behind<br> 2) Add new functions to check the new graph is there and connected to bricks<br> before 'cat' is executed.<br><br></div>Check bz: 1379511 for more info.<br><br></div>Please let me know if you still face any failures after this. I removed it from being bad test.<br clear="all"><div><div><div><div><br>-- <br><div class="gmail_signature"><div dir="ltr">Pranith<br></div></div>
</div></div></div></div></div>