From: Dan Magenheimer <dan.magenheimer@oracle.com>
To: George Dunlap <george.dunlap@eu.citrix.com>,
Konrad Rzeszutek Wilk <konrad@kernel.org>
Cc: "Keir (Xen.org)" <keir@xen.org>,
Ian Campbell <Ian.Campbell@citrix.com>,
Andres Lagar-Cavilla <andreslc@gridcentric.ca>,
Ian Jackson <Ian.Jackson@eu.citrix.com>,
"Tim (Xen.org)" <tim@xen.org>,
lars.kurth@xen.org, Jan Beulich <JBeulich@suse.com>,
xen-devel@lists.xen.org
Subject: Re: Proposed XENMEM_claim_pages hypercall: Analysis of problem and alternate solutions
Date: Thu, 3 Jan 2013 12:38:25 -0800 (PST) [thread overview]
Message-ID: <bf19d079-2d0c-4537-8e9b-299b3fd2599f@default> (raw)
In-Reply-To: <50D1C5C5.4070704@eu.citrix.com>
> From: George Dunlap [mailto:george.dunlap@eu.citrix.com]
> Sent: Wednesday, December 19, 2012 6:49 AM
> Subject: Re: [Xen-devel] Proposed XENMEM_claim_pages hypercall: Analysis of problem and alternate
> solutions
George --
Your public personal attacks are hurtful and unprofessional, not to mention
inaccurate. While I have tried to interpret them is if they are simply
banter or even sarcasm, they border on defamatory. If we worked for the
same company, I would have already filed a complaint with HR and spoken
bluntly to your manager.
So, now, can we please focus on the technical discussion? **
Let me attempt to briefly summarize your position to see if
I understand it from your last email. Your position is:
1) Certain existing Xen page allocation mechanisms that occur without
the knowledge of the toolstack should be permanently disabled,
regardless of backwards compatibility; and
2) All memory allocations for all future Xen functionality should
be done only with the express permission of the toolstack; and
3) The toolstack should intelligently and dynamically adjust d->max_pages
for all domains to match current and predict future memory demand for
each domain; and
4) It is reasonable to expect and demand that ALL Xen implementations
and toolstacks must conform to (2) and (3)
As a result, the proposed XENMEM_claim_pages hypercall is not needed.
So, George, you believe that (1) through (4) are the proper way forward
for the Xen community and the hypercall should be rejected.
Is that correct? If not, please briefly clarify. And, if it is
correct, I have a number of questions.
Now, George, would you like to attempt to briefly summarize my
position?
Dan
** It is clear to me, and hopefully is to others, that this is not
a discussion about how to fix a bug; it is a discussion about a
fundamental Xen architectural principle, namely where in the Xen
stack should memory be managed and controlled. Two different Xen
vendors have based product decisions on different assumptions and
opinions colored perhaps in part by the demands of differing customer
bases (i.e. open source guests vs proprietary guests). The resolution
of this discussion needs to be either: (1) one vendor is "right" and the
other must conform, or (2) both are "right" and the assumptions must
be allowed to co-exist. I've intentionally added Lars to the cc list
in case this issue should be escalated within xen.org.
next prev parent reply other threads:[~2013-01-03 20:38 UTC|newest]
Thread overview: 53+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.18000.1354568068.1399.xen-devel@lists.xen.org>
2012-12-04 3:24 ` Proposed XENMEM_claim_pages hypercall: Analysis of problem and alternate solutions Andres Lagar-Cavilla
2012-12-18 22:17 ` Konrad Rzeszutek Wilk
2012-12-19 12:53 ` George Dunlap
2012-12-19 13:48 ` George Dunlap
2013-01-03 20:38 ` Dan Magenheimer [this message]
2013-01-02 21:59 ` Konrad Rzeszutek Wilk
2013-01-14 18:28 ` George Dunlap
2013-01-22 21:57 ` Konrad Rzeszutek Wilk
2013-01-23 18:36 ` Dave Scott
2013-02-12 15:38 ` Konrad Rzeszutek Wilk
2012-12-20 16:04 ` Tim Deegan
2013-01-02 15:31 ` Andres Lagar-Cavilla
2013-01-02 21:43 ` Dan Magenheimer
2013-01-03 16:25 ` Andres Lagar-Cavilla
2013-01-03 18:49 ` Dan Magenheimer
2013-01-07 14:43 ` Ian Campbell
2013-01-07 18:41 ` Dan Magenheimer
2013-01-08 9:03 ` Ian Campbell
2013-01-08 19:41 ` Dan Magenheimer
2013-01-09 10:41 ` Ian Campbell
2013-01-09 14:44 ` Dan Magenheimer
2013-01-09 14:58 ` Ian Campbell
2013-01-14 15:45 ` George Dunlap
2013-01-14 18:18 ` Dan Magenheimer
2013-01-14 19:42 ` George Dunlap
2013-01-14 23:14 ` Dan Magenheimer
2013-01-23 12:18 ` Ian Campbell
2013-01-23 17:34 ` Dan Magenheimer
2013-02-12 16:18 ` Konrad Rzeszutek Wilk
2013-01-10 10:31 ` Ian Campbell
2013-01-10 18:42 ` Dan Magenheimer
2013-01-02 21:38 ` Dan Magenheimer
2013-01-03 16:24 ` Andres Lagar-Cavilla
2013-01-03 18:33 ` Dan Magenheimer
2013-01-10 17:13 ` Tim Deegan
2013-01-10 21:43 ` Dan Magenheimer
2013-01-17 15:12 ` Tim Deegan
2013-01-17 15:26 ` Andres Lagar-Cavilla
2013-01-22 19:22 ` Dan Magenheimer
2013-01-23 12:18 ` Ian Campbell
2013-01-23 16:05 ` Dan Magenheimer
2013-01-02 15:29 ` Andres Lagar-Cavilla
2013-01-11 16:03 ` Konrad Rzeszutek Wilk
2013-01-11 16:13 ` Andres Lagar-Cavilla
2013-01-11 19:08 ` Konrad Rzeszutek Wilk
2013-01-14 16:00 ` George Dunlap
2013-01-14 16:11 ` Andres Lagar-Cavilla
2013-01-17 15:16 ` Tim Deegan
2013-01-18 21:45 ` Konrad Rzeszutek Wilk
2013-01-21 10:29 ` Tim Deegan
2013-02-12 15:54 ` Konrad Rzeszutek Wilk
2013-02-14 13:32 ` Konrad Rzeszutek Wilk
2012-12-03 20:54 Dan Magenheimer
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=bf19d079-2d0c-4537-8e9b-299b3fd2599f@default \
--to=dan.magenheimer@oracle.com \
--cc=Ian.Campbell@citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=JBeulich@suse.com \
--cc=andreslc@gridcentric.ca \
--cc=george.dunlap@eu.citrix.com \
--cc=keir@xen.org \
--cc=konrad@kernel.org \
--cc=lars.kurth@xen.org \
--cc=tim@xen.org \
--cc=xen-devel@lists.xen.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).