pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Wed, 10 Sep 2008 08:02:22 +1000
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 CHANGELOG                      |   17 ++++++
 VERSION.pcp                    |    2 
 configure.in                   |    1 
 debian/changelog               |    6 ++
 src/include/platform_defs.h.in |    1 
 src/pmdas/linux/filesys.c      |  101
++++++++++++++++++-----------------------
 src/pmdas/linux/filesys.h      |   66 +++++++++++++++++++++++++-
 src/pmdas/linux/ksym.c         |    4 -
 src/pmdas/linux/ksym.h         |    2 
 src/pmdas/linux/pmda.c         |   20 ++++----
 10 files changed, 145 insertions(+), 75 deletions(-)

commit faaead563cda451d39bc1909695edb1d3e68203b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 10 07:57:40 2008 +1000

    Bump build timestamp for last few merge fixups.

commit 81e44b497f7067a0b0910ae7ca2d0f6ebc18a9ab
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 10 07:54:05 2008 +1000

    Remove use on kernel spinlock and quota headers (kernel
    headers are a moving target and generally unsuitable for
    direct inclusion in userspace tools).  Fortunately its a
    straightforward change to define the couple of structures
    we need here locally.
    
    Several other code tweaks in the project quota code (for
    SGI folks to review closely please):
    - fix the 1st arg in call to Q_XQUOTASYNC quotactl
    - delay doing the inode sync until we know we must, giving
    plenty of opportunity to bail on XFS filesystems not using
    project quota.
    - check return values from malloc/calloc
    - clear the acct/enfd flags early on, to ensure they are
    not accidentally left.
    - short-circuit the code in the case where project quota
    is not enabled, no point scanning projects file then.
    - remove the persistent cache loading on prjquota indom
    (not clear how this helps when filesystem indom is random
    in its numbering & always has been...)
    - simplify the pmdacache interface use as a result.
    
    One remaining question is why was /etc/projid not used in
    place of /etc/projects, to get the symbolic project names
    instead of numerics?

commit ef126f9c334c3e9c5e52b7f2e95240ce4497e7df
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 10 07:43:03 2008 +1000

    Add some changelog entries describing 2.7.4 to 2.7.7 differences.

commit 1fd8d5f67cfacc2e03a8af20ee7d0b5395642e2c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 10 07:42:03 2008 +1000

    Remove use of kernel header in ksym code, version macro is
invariant.




<Prev in Thread] Current Thread [Next in Thread>