[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [v4][PATCH 11/19] tools: introduce some new parameters to set rdm policy



in high level I have to say Yes. If you really read that v2 design and
its associated discussion, you should notice I didn't put any response
right there.

Look, I'm getting a bit angry at your continual implication that I

Sorry to this.

haven't put in enough work reading the background for this series.  If
you go back and look at the v2 design discussion, you'll see that I was
actively involved in that discussion, and sent at least a dozen emails
about it.  I have now spent nearly two full days just on this series,

Sure and thanks for your review and time.

including going back over lots of conversations that have happened
before to find answers to questions which you could have given in a
single line; and also to check assertions that you've made which have
turned out to be false.

In the v2 design discussion, the only thing I could find regarding the
relationship between per-device settings and the domain-wide setting was
as where you said [1]:

"per-device override is always favored if a conflicting setting in
rmrr_host."

And in v2, Wei asked you [2]:

"But this only works with global configuration and individual
configuration in PCI spec trumps this, right?"

And you responded [3]:

"You're right."

Now it happens that in all those cases you were literally talking about
the rmrr_host part of the configuration, not the strict/relaxed part of
the configuration; but that doesn't even make sense, since there *is* no
device-specific rmrr_host setting -- the only configuration which has
both a domain-wide and per-device component is the relaxed/strict.

So:

1. After spending yet another half hour doing research, I haven't found
any discussion that concluded we should have the global policy override
the local policy

I also took some time to go back checking this point and indeed this is not in that public design. And as I mentioned in another email which is following this, I also had a talk to Kevin about this issue, and looks this is just concluded from our internal discussion and he didn't post this in v2 design again because as you know, that design is about something in high level. And as I recall, these discussions can't cover everything at that moment because they thought we'd better post a preliminary patches to further discuss something since this is really a complicated case. So afterwards I sent out two RFC revisions to help all guys finalize a good solution. And I can confirm current policy is always same from the first RFC, but we didn't see any opposite advice until now.


2. The only discussion I *did* find has *you yourself* saying that the
per-device setting should override the global setting, not once, but
twice; and nobody contradicting you.

Maybe there is somewhere else a discussion somewhere where this was
changed; but I've already spent half an hour this morning looking at
where you said it was (v2 design discussion), and found the opposite --
just as I remembered.  I'm not going to look anymore.

You have now caused me to waste an awful lot of time on this series that
could profitably have been used elsewhere.

Sorry to this but I just think we already have 2 RFC revisions and 4 revisions without RFC, and some patches are already Acked, we really should overturn this policy right now?


[1]
marc.info/?i=<AADFC41AFE54684AB9EE6CBC0274A5D126147864@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>

[2] marc.info/?i=<20150519110041.GB21998@xxxxxxxxxxxxxxxxxxxxx>

[3] marc.info/?i=<555C1B5C.7070401@xxxxxxxxx>


I was involved in the design discussion, and from the very beginning I
probably saw your plan but misunderstood it.  I wouldn't be surprised if
some others didn't quite understand what they were agreeing to.

Again, I didn't walk into v2 design. So here I don't want to bring any
confusion to you just with my reply.

This is your feature, so it is your responsibility to understand and
explain why you are doing what you are doing, if only to say "Jan wanted

Maybe you remember I just posted v1 but looks that was not a better design to show this implementation according to some feedback, so Kevin issued v2 revision and had a wider discussion with you guys. Since then I just follow this version. So I mean I don't further hold these things in high level since I just think both policy is fine to me because IMO, these two approaches are optional.

X to happen because of Y [see $ref]."


So this is why I said you'd better ask this to Kevin or Jan since I can't decide what's next at this point.

Thanks
Tiejun

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.