With drbd git installed on peer and rebooting it, while maintaining the source as 8.3.3rc2 it succeeds in synchronization now.<br><br>I have<br>[root@virtfedbis ~]# cat /proc/drbd <br>version: 8.3.3rc2 (api:88/proto:86-91)<br>
GIT-hash: 0acb7c07a61225ba880fde2a32b8f5f8fa49c8cc build by root@virtfedbis, 2009-09-16 16:01:09<br> 0: cs:Connected ro:Primary/Primary ds:UpToDate/UpToDate C r----<br>    ns:0 nr:1234556 dw:1234556 dr:56 al:0 bm:345 lo:0 pe:0 ua:0 ap:0 ep:1 wo:d oos:0<br>
<br>[root@virtfed ~]# cat /proc/drbd<br>version: 8.3.3rc2 (api:88/proto:86-91)<br>GIT-hash: 04b2f175d7076ef2e0dd7d5ba6f6843357a041ed build by root@virtfedbis, 2009-09-11 10:06:20<br> 0: cs:Connected ro:Primary/Primary ds:UpToDate/UpToDate C r----<br>
    ns:2277548 nr:0 dw:22925304 dr:5310672 al:404 bm:794 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0<br><br>I&#39;m going to update virtfed too.....<br><br>Messages in virtfed<br>Sep 16 16:08:04 virtfed kernel: block drbd0: Handshake successful: Agreed network protocol version 91<br>
Sep 16 16:08:04 virtfed kernel: block drbd0: Peer authenticated using 20 bytes of &#39;sha1&#39; HMAC<br>Sep 16 16:08:04 virtfed kernel: block drbd0: conn( WFConnection -&gt; WFReportParams ) <br>Sep 16 16:08:04 virtfed kernel: block drbd0: Starting asender thread (from drbd0_receiver [2450])<br>
Sep 16 16:08:04 virtfed kernel: block drbd0: data-integrity-alg: &lt;not-used&gt;<br>Sep 16 16:08:04 virtfed kernel: block drbd0: drbd_sync_handshake:<br>Sep 16 16:08:04 virtfed kernel: block drbd0: self 81BAD3F384A6F3C7:7FC155C9F5183159:13247E4B98A2B256:71E806A9BE572C29 bits:308176 flags:0<br>
Sep 16 16:08:04 virtfed kernel: block drbd0: peer 7FC155C9F5183158:0000000000000000:9EB0CCB7634CBCDC:A0332E51B243BEE1 bits:235520 flags:2<br>Sep 16 16:08:04 virtfed kernel: block drbd0: uuid_compare()=1 by rule 70<br>Sep 16 16:08:04 virtfed kernel: block drbd0: Becoming sync source due to disk states.<br>
Sep 16 16:08:04 virtfed kernel: block drbd0: peer( Unknown -&gt; Secondary ) conn( WFReportParams -&gt; WFBitMapS ) pdsk( Outdated -&gt; Inconsistent ) <br>Sep 16 16:08:04 virtfed kernel: block drbd0: peer( Secondary -&gt; Primary ) <br>
Sep 16 16:08:04 virtfed kernel: block drbd0: conn( WFBitMapS -&gt; SyncSource ) <br>Sep 16 16:08:04 virtfed kernel: block drbd0: Began resync as SyncSource (will sync 1232704 KB [308176 bits set]).<br>Sep 16 16:08:22 virtfed kernel: block drbd0: Resync done (total 18 sec; paused 0 sec; 68480 K/sec)<br>
Sep 16 16:08:22 virtfed kernel: block drbd0: conn( SyncSource -&gt; Connected ) pdsk( Inconsistent -&gt; UpToDate ) <br><br>dmesg on virtfedbis:<br>drbd: initialized. Version: 8.3.3rc2 (api:88/proto:86-91)<br>drbd: GIT-hash: 0acb7c07a61225ba880fde2a32b8f5f8fa49c8cc build by root@virtfedbis, 2009-09-16 16:01:09<br>
drbd: registered as block device major 147<br>drbd: minor_table @ 0xffff880824d16800<br>block drbd0: Starting worker thread (from cqueue [1903])<br>block drbd0: disk( Diskless -&gt; Attaching ) <br>block drbd0: Found 6 transactions (244 active extents) in activity log.<br>
block drbd0: Method to ensure write ordering: barrier<br>block drbd0: max_segment_size ( = BIO size ) = 32768<br>block drbd0: drbd_bm_resize called with capacity == 109317376<br>block drbd0: resync bitmap: bits=13664672 words=213511<br>
block drbd0: size = 52 GB (54658688 KB)<br>block drbd0: recounting of set bits took additional 2 jiffies<br>block drbd0: 920 MB (235520 bits) marked out-of-sync by on disk bit-map.<br>block drbd0: Marked additional 0 KB as out-of-sync based on AL.<br>
end_request: I/O error, dev cciss/c0d0, sector 0<br>block drbd0: meta data flush failed with status -95, disabling md-flushes<br>block drbd0: disk( Attaching -&gt; Inconsistent ) <br>block drbd0: conn( StandAlone -&gt; Unconnected ) <br>
block drbd0: Starting receiver thread (from drbd0_worker [1911])<br>block drbd0: receiver (re)started<br>block drbd0: conn( Unconnected -&gt; WFConnection ) <br>block drbd0: Handshake successful: Agreed network protocol version 91<br>
block drbd0: Peer authenticated using 20 bytes of &#39;sha1&#39; HMAC<br>block drbd0: conn( WFConnection -&gt; WFReportParams ) <br>block drbd0: Starting asender thread (from drbd0_receiver [1931])<br>block drbd0: data-integrity-alg: &lt;not-used&gt;<br>
block drbd0: drbd_sync_handshake:<br>block drbd0: self 7FC155C9F5183158:0000000000000000:9EB0CCB7634CBCDC:A0332E51B243BEE1 bits:235520 flags:0<br>block drbd0: peer 81BAD3F384A6F3C7:7FC155C9F5183159:13247E4B98A2B256:71E806A9BE572C29 bits:308176 flags:0<br>
block drbd0: uuid_compare()=-1 by rule 50<br>block drbd0: Becoming sync target due to disk states.<br>block drbd0: peer( Unknown -&gt; Primary ) conn( WFReportParams -&gt; WFBitMapT ) pdsk( DUnknown -&gt; UpToDate ) <br>block drbd0: role( Secondary -&gt; Primary ) <br>
block drbd0: conn( WFBitMapT -&gt; WFSyncUUID ) <br>block drbd0: helper command: /sbin/drbdadm before-resync-target minor-0<br>block drbd0: helper command: /sbin/drbdadm before-resync-target minor-0 exit code 0 (0x0)<br>block drbd0: conn( WFSyncUUID -&gt; SyncTarget ) <br>
block drbd0: Began resync as SyncTarget (will sync 1232704 KB [308176 bits set]).<br>block drbd0: write: error=-95 s=39967568s<br>block drbd0: Method to ensure write ordering: flush<br>end_request: I/O error, dev cciss/c0d0, sector 0<br>
block drbd0: local disk flush failed with status -95<br>block drbd0: Method to ensure write ordering: drain<br>block drbd0: Resync done (total 18 sec; paused 0 sec; 68480 K/sec)<br>block drbd0: conn( SyncTarget -&gt; Connected ) disk( Inconsistent -&gt; UpToDate ) <br>
block drbd0: helper command: /sbin/drbdadm after-resync-target minor-0<br>block drbd0: helper command: /sbin/drbdadm after-resync-target minor-0 exit code 0 (0x0)<br><br>Do the messages regarding &quot; local disk flush failed with status -95&quot; suggest to anyway applying all the changes:<br>
no-disk-barrier; <br>no-disk-flushes;<br>
no-md-flushes;<br><br>drawbacks about these?<br>Let&#39;s go and see if it is stable now....<br><br>Gianluca<br><br><div class="gmail_quote">On Wed, Sep 16, 2009 at 2:20 PM, Lars Ellenberg <span dir="ltr">&lt;<a href="mailto:lars.ellenberg@linbit.com">lars.ellenberg@linbit.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On Tue, Sep 15, 2009 at 03:35:46PM +0200, Gianluca Cecchi wrote:<br>
&gt; &gt; please try current git, if you can.<br>
&gt; &gt; <a href="http://git.drbd.org/?p=drbd-8.3.git;a=summary" target="_blank">http://git.drbd.org/?p=drbd-8.3.git;a=summary</a><br>
&gt; &gt; there has been one regression in this area<br>
&gt; &gt; somewhere between 8.3.2 and 8.3.3rc1,<br>
&gt; &gt; which now is fixed again.<br>
&gt; &gt;<br>
&gt;<br>
&gt; I would like but I&#39;m behind a proxy.<br>
&gt; I tried some configurations for proxy, searching how to use git through a<br>
&gt; proxy, but I can  for example get git for wine, but not for drbd.<br>
&gt; Do you serve your git repository through http too?<br>
&gt; Attempting this:<br>
&gt; git clone <a href="http://git.drbd.org/drbd-8.3" target="_blank">http://git.drbd.org/drbd-8.3</a><br>
<br>
</div>git clone <a href="http://git.drbd.org/drbd-8.3.git" target="_blank">http://git.drbd.org/drbd-8.3.git</a><br>
<br>
might work. a bit many git in there, I know,<br>
but we are dealing with redundancy anyways, after all.<br>
<br>
though the git:// protocol is faster and prefered.<br>
<br>
in case said regression should be the reason for your trouble, of course<br>
you could also go back to 8.3.2 (which does not contain that<br>
regression), or wait for 8.3.3 final.<br>
<br>
or, as I suggested earlier, add &quot;no-disk-barrier; no-disk-flushes;<br>
no-md-flushes;&quot; to your disk {} section, which would be a valid<br>
work-around for said regression.<br>
<div><div></div><div class="h5"><br>
--<br>
: Lars Ellenberg<br>
: LINBIT | Your Way to High Availability<br>
: DRBD/HA support and consulting <a href="http://www.linbit.com" target="_blank">http://www.linbit.com</a><br>
<br>
DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.<br>
__<br>
please don&#39;t Cc me, but send to list   --   I&#39;m subscribed<br>
_______________________________________________<br>
drbd-user mailing list<br>
<a href="mailto:drbd-user@lists.linbit.com">drbd-user@lists.linbit.com</a><br>
<a href="http://lists.linbit.com/mailman/listinfo/drbd-user" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>
</div></div></blockquote></div><br>