I'm going to test setting this parameter (although I don't use Xen):

http://www.drbd.org/users-guide/s-xen-drbd-mod-params.html

Googling around there seems to be a relation between Oops, drbd
active/active and this setting.
DRBD source code says this which sounds like it could be related:

         */* e.g. XFS meta- & log-data is in slab pages, which have a*
 *         * page_count of 0 and/or have PageSlab() set.*
 *         * we cannot use send_page for those, as that does get_page();*
 *         * put_page(); and would cause either a VM_BUG directly, or*
 *         * __page_cache_release a page that would actually still be
referenced*
 *         * by someone, leading to some obscure delayed Oops
somewhere else. */*
         if (disable_sendpage
<http://lxr.free-electrons.com/ident?i=disable_sendpage> ||
(page_count <http://lxr.free-electrons.com/ident?i=page_count>(page
<http://lxr.free-electrons.com/ident?i=page>) < 1) || PageSlab(page
<http://lxr.free-electrons.com/ident?i=page>))
                 return _drbd_no_send_page
<http://lxr.free-electrons.com/ident?i=_drbd_no_send_page>(mdev, page
<http://lxr.free-electrons.com/ident?i=page>, offset
<http://lxr.free-electrons.com/ident?i=offset>, size
<http://lxr.free-electrons.com/ident?i=size>, msg_flags);



-- 
"Judge me by my size, do you? And well you should not"
Master Yoda

Reply via email to