Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932388AbWEBGOI (ORCPT ); Tue, 2 May 2006 02:14:08 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932389AbWEBGOI (ORCPT ); Tue, 2 May 2006 02:14:08 -0400 Received: from e5.ny.us.ibm.com ([32.97.182.145]:51626 "EHLO e5.ny.us.ibm.com") by vger.kernel.org with ESMTP id S932388AbWEBGOG (ORCPT ); Tue, 2 May 2006 02:14:06 -0400 Date: Tue, 2 May 2006 11:41:05 +0530 From: Balbir Singh To: linux-kernel@vger.kernel.org Cc: lse-tech@lists.sourceforge.net, jes@sgi.com, peterc@gelato.unsw.edu.au, efocht@ess.nec.de, lserinol@gmail.com, jlan@engr.sgi.com Subject: [Patch 0/8] per-task delay accounting Message-ID: <20060502061105.GK13962@in.ibm.com> Reply-To: balbir@in.ibm.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.10i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2829 Lines: 91 From: Shailabh Nagar Cc: Jes Sorensen , Peter Chubb , Erich Focht , Levent Serinol , Jay Lan Here are the delay accounting patches again. The patches are against 2.6.17-rc3 Andrew, could you please consider them for inclusion in -mm? The previous posting of these patches is at http://www.ussg.iu.edu/hypermail/linux/kernel/0604.2/1831.html Here's the list of the stakeholders identified by Andrew and a summary of status of their comments. 1. CSA accounting/PAGG/JOB: Jay Lan Raised several points http://www.ussg.iu.edu/hypermail/linux/kernel/0604.3/1036.html all of which have been addressed in this set of patches. 2. per-process IO statistics: Levent Serinol No reponse. we have ascertained that its needs are a subset of CSA. 3. per-cpu time statistics: Erich Focht No response. we have ascertained that its needs can be met by taskstats interface whenever these statistics are submitted for inclusion. 4. Microstate accounting: Peter Chubb Mentioned overlap of patches with delay accounting http://www.uwsg.indiana.edu/hypermail/linux/kernel/0603.3/2286.html and also that a /proc interface was preferable due to convenience. Our position is that the netlink interface is a superset of /proc due to former's ability to supply exit-time data. 5. ELSA: Guillaume Thouvenin Confirmed that ELSA is not a direct user of a new kernel statistics interface since it is a consumer of CSA or BSD accounting's statistics. 6. pnotify: Jes Sorensen (taken over pnotify from Erik Jacobson) Informed over private email that pnotify replacement is being worked on. we have ascertained that pnotify (or its replacemenent) will not be concerned with exporting data to userspace or collecting any stats. Thats left to the kernel module that uses pnotify to get notifications. CSA is one expected user of pnotify. Hence CSA's concerns are the only ones relevant to pnotify as well. 7. Scalable statistics counters with /proc reporting: Ravikiran G Thirumalai, Dipankar Sarma Confirmed these counters aren't relevant to this discussion. Balbir Series delayacct-setup.patch delayacct-blkio-swapin.patch delayacct-schedstats.patch genetlink-utils.patch taskstats-setup.patch delayacct-taskstats.patch delayacct-doc.patch delayacct-procfs.patch -- <--- Balbir - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/