Hi all,<div> I read this "<span style="background-color:rgb(255,255,255);font-family:Verdana,sans-serif;font-size:12.800000190734863px;line-height:17.600000381469727px;text-align:left"><font color="#555555">Persistent messages are confirmed when all queues have either delivered the message and received an acknowledgement (if required), </font><b><font color="#ff0000">or</font> </b></span><span style="background-color:rgb(255,255,255);font-family:Verdana,sans-serif;font-size:12.800000190734863px;line-height:17.600000381469727px;text-align:left"><font color="#ff0000"><b>persisted the message</b></font></span><span style="background-color:rgb(255,255,255);color:rgb(85,85,85);font-family:Verdana,sans-serif;font-size:12.800000190734863px;line-height:17.600000381469727px;text-align:left"><b>.</b>" on the offical blog. but when i read the source code, I found maybe it's not true.</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(85,85,85);font-family:Verdana,sans-serif;font-size:12.800000190734863px;line-height:17.600000381469727px;text-align:left"> in rabbit_msg_store.erl , when </span><span style="background-color:rgb(255,255,255);color:rgb(85,85,85);font-family:Verdana,sans-serif;font-size:12.800000190734863px;line-height:17.600000381469727px;text-align:left">write a message to a file, it will record pending confirms,.and sync these confirms very 25 </span><span style="background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:Arial;font-size:14px;line-height:22px">milliseconds, the problem is the file is cached file, so after sended the confirms, the messages may not have been written to disk. am i correct?</span><span style="background-color:rgb(255,255,255);color:rgb(85,85,85);font-family:Verdana,sans-serif;font-size:12.800000190734863px;line-height:17.600000381469727px;text-align:left"> </span></div>