From: George Dunlap <george.dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>
Cc: Jun Nakajima <jun.nakajima@intel.com>,
"keir@xen.org" <keir@xen.org>,
"ian.campbell@citrix.com" <ian.campbell@citrix.com>,
"george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
"andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
"tim@xen.org" <tim@xen.org>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
Yang Z Zhang <yang.z.zhang@intel.com>,
Quan Xu <quan.xu@intel.com>,
Rajesh Sankaran <rajesh.sankaran@intel.com>
Subject: Re: Revisit VT-d asynchronous flush issue
Date: Tue, 3 Nov 2015 09:58:58 +0000 [thread overview]
Message-ID: <56388562.70605@citrix.com> (raw)
In-Reply-To: <56377CC802000078000B0C6F@prv-mh.provo.novell.com>
On 02/11/15 14:10, Jan Beulich wrote:
>>>> On 02.11.15 at 09:03, <kevin.tian@intel.com> wrote:
>> Based on above information, we propose to continue spin-timeout
>> model w/ some adjustment, which fixes current timeout concern
>> and also allows limited ATS support in a light way:
>>
>> 1) reduce spin timeout to 1ms, which can be boot-time changed
>> up to 10ms.
Out of curiosity, is there a reason to limit the timeout to 10ms?
I'm generally a believer that we should do something sensible by
default, but that an admin -- particularly someone who is going to be
messing around with this sort of setting -- should be allowed to "shoot
themselves in the foot" if they want to.
Suppose that there's some particularly grotty piece of hardware that
really does require a 30ms, or 100ms timeout to work effectively? If we
have a hard limit of 10ms, there's nothing the person can do other than
re-compile Xen. If we have no hard limit, they can simply set it to
100ms as a work-around until we get asynchronous flushing working.
Other than that, this sounds sensible to me.
-George
next prev parent reply other threads:[~2015-11-03 9:58 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-02 8:03 Revisit VT-d asynchronous flush issue Tian, Kevin
2015-11-02 11:39 ` Andrew Cooper
2015-11-03 2:27 ` Tian, Kevin
2015-11-03 3:28 ` Xu, Quan
2015-11-02 14:10 ` Jan Beulich
2015-11-03 9:58 ` George Dunlap [this message]
2015-11-03 10:04 ` Jan Beulich
2015-11-05 6:48 ` Tian, Kevin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56388562.70605@citrix.com \
--to=george.dunlap@citrix.com \
--cc=JBeulich@suse.com \
--cc=andrew.cooper3@citrix.com \
--cc=george.dunlap@eu.citrix.com \
--cc=ian.campbell@citrix.com \
--cc=jun.nakajima@intel.com \
--cc=keir@xen.org \
--cc=kevin.tian@intel.com \
--cc=quan.xu@intel.com \
--cc=rajesh.sankaran@intel.com \
--cc=tim@xen.org \
--cc=xen-devel@lists.xen.org \
--cc=yang.z.zhang@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.