<div dir="ltr"><div><font size="2"><font face="tahoma,sans-serif">Hi,</font></font></div>
<div><font size="2"><font face="tahoma,sans-serif">Thanks for your reply Felix. The problem with our application is that it should history data of devices that continiously generate data, So the files that application is using them are open for long time (for example one day) and modify quickly (for example each seconds). Also application, buffers data and flush the buffer periodically into files. So the questions are:</font></font></div>


<blockquote style="MARGIN-RIGHT: 0px">
<div><font size="2"><font face="tahoma,sans-serif">1- How long is resynchronization time, after a node become up after outage or split brain?</font></font></div>
<div><font size="2"><font face="tahoma,sans-serif">2- Does DRBD works fine even when the files are open and modified quickly?</font></font></div>
<div><font size="2"><font face="tahoma,sans-serif">3- In case of using VM, what happens to application buffer befor flushing? Does the VM disk cache also will be replicated?</font></font> </div></blockquote>
<div><font face="Tahoma">any idea will be appreciated.</font></div>
<div><font face="Tahoma"></font> </div>
<div><font size="2"><font face="tahoma,sans-serif">Regards</font></font></div>
<div>
<div> </div>
<div> </div></div>
<div class="gmail_quote">On Mon, May 2, 2011 at 3:58 PM, Felix Frank <span dir="ltr">&lt;<a href="mailto:ff@mpexnet.de">ff@mpexnet.de</a>&gt;</span> wrote: 
<div> </div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div></div>
<div class="h5">On 05/02/2011 01:10 PM, Meisam Mohammadkhani wrote: 
<div>&gt; Hi All,</div>
<div>&gt;</div>
<div>&gt; I&#39;m new to DRBD. I&#39;m searching around a solution for our enterprise</div>
<div>&gt; application that is responsible to save(and manipulate) historical data</div>
<div>&gt; of industrial devices. Now, we have two stations that works like hot</div>
<div>&gt; redundant of each other. Our challenge is in case of failure. Our</div>
<div>&gt; application is running on two totally independent machines and so each</div>
<div>&gt; one has its own disk (it can be scale into more machines and even in WAN</div>
<div>&gt; connectivity in some projects, but we are following spec that I said</div>
<div>&gt; before for now). Applications are writing into many files continiously.</div>
<div>&gt; We are searching around a solution like a &quot;high available transparent</div>
<div>&gt; file system&quot; that makes the fault transparent to the application, so in</div>
<div>&gt; case of fault, redundant machine still can access the files even the</div>
<div>&gt; master machine is down (replica issue or such a thing). Is there any</div>
<div>&gt; feature of DRBD which can help us in this? Also this is notable that our</div>
<div>&gt; application is written in .net so requires windows platform, so we</div>
<div>&gt; should use virtualization if we wanna use DRBD.</div>
<div> </div>
<div> </div></div></div>Hi, 
<div> </div>
<div>this is actually a very common use case for DRBD:</div>
<div> </div>
<div>Have DRBD sync a disk partition between your machines. This partition</div>
<div>contains the filesystem of a virtual machine. When the active host</div>
<div>fails, start the VM on the secondary host and continue working.</div>
<div> </div>
<div>Note that you will suffer performance penalties for a) using</div>
<div>virtualization and b) syncing with DRBD.</div>
<div>If performance is not crucial to your application, there are hardly any</div>
<div>downsides to this setup.</div>
<div> </div>
<div>Regards,</div>
<div><font color="#888888">Felix</font></div><font color="#888888">
<div></div></font> </blockquote></div></div>
<div> </div>