On Mon, 29 Oct 2007, Paul Jackson wrote:If your argument is that most applications are written to implement mempolicies without necessarily thinking too much about its cpuset placement or interactions with cpusets, then the requirement of remapping nodes when a cpuset changes for effected mempolicies isn't actually that important. In other words, my Choice C with AND'd behavior as opposed to remapping behavior could be introduced as a replacement for Choice A. Those applications that currently rely on the remapping are going to be broken anyway because they are unknowingly receiving different nodes than they intended, this is the objection to remapping that Lee agreed with. The remap doesn't take into account any notion of locality or affinity to physical controllers and seems to be merely a convenience of not invalidating the entire mempolicy in light of an ever-changing cpuset policy. Yes, I know, and my Choice C does _not_ want that folding behavior; it wants the AND'd behavior because it fully respects the intent of the application with regard to the actual nodes that it specified in its memory policies. A node should only have one definition and policies that are effected on a set of nodes, or one node in the preferred case, should not change from beneath the application because it was not the intent of the implementation. Doing so is dangerous, regardless of whether or not it is currently the mempolicy behavior in HEAD. David -
| Greg KH | Og dreams of kernels |
| Jens Axboe | [PATCH 31/33] Fusion: sg chaining support |
| Arnd Bergmann | Re: finding your own dead "CONFIG_" variables |
| Mark Brown | [PATCH 2/2] Subject: natsemi: Allow users to disable workaround for DspCfg reset |
| Tony Breeds | [LGUEST] Look in object dir for .config |
git: | |
| Brian Downing | Re: Git in a Nutshell guide |
| John Benes | Re: master has some toys |
| Matthias Lederhofer | [PATCH 4/7] introduce GIT_WORK_TREE to specify the work tree |
| Alexander Sulfrian | [RFC/PATCH] RE: git calls SSH_ASKPASS even if DISPLAY is not set |
| Junio C Hamano | Re: Rss produced by git is not valid xml? |
| Linux Kernel Mailing List | iSeries: fix section mismatch in iseries_veth |
| Linux Kernel Mailing List | ixbge: remove TX lock and redo TX accounting. |
| Linux Kernel Mailing List | ixgbe: fix several counter register errata |
| Linux Kernel Mailing List | b43: fix build with CONFIG_SSB_PCIHOST=n |
| Linux Kernel Mailing List | 9p: block-based virtio client |
