commit 1cb09483d99ef3a5c359bc25d10bd58b77371722 Author: Martins Innus Date: Wed Sep 24 14:10:38 2014 -0400 hotproc : include a default config src/pmdas/linux_proc/GNUmakefile | 2 +- src/pmdas/linux_proc/hotproc.conf | 4 ++++ 2 files changed, 5 insertions(+), 1 deletions(-) commit 9df925e2147db9b3ad609bd2148481b586a08d4d Author: Martins Innus Date: Wed Sep 24 12:17:21 2014 -0400 hotproc : code and comment cleanups src/pmdas/linux_proc/config.h | 2 -- src/pmdas/linux_proc/pmda.c | 34 +++++++++++++++++----------------- src/pmdas/linux_proc/proc_pid.c | 31 +++++++++++++++---------------- 3 files changed, 32 insertions(+), 35 deletions(-) commit 77627f55c805274f5344e3d971762578f9a7582e Author: Martins Innus Date: Tue Sep 23 15:55:51 2014 -0400 hotproc : Add ctxswitch and iowait src/pmdas/linux_proc/config.h | 2 +- src/pmdas/linux_proc/hotproc.h | 6 ++-- src/pmdas/linux_proc/pmda.c | 4 +- src/pmdas/linux_proc/proc_pid.c | 50 ++++++++++++++++++++++++++++---------- 4 files changed, 43 insertions(+), 19 deletions(-) commit e88ae88637a50326edac8ba10e084f652c18ee64 Author: Martins Innus Date: Tue Sep 23 14:58:30 2014 -0400 hotproc : Reconcile with upstream changes Update the: fetch_proc_pid_stat fetch_proc_pid_status fetch_proc_pid_io calls to have a sts member. src/pmdas/linux_proc/proc_pid.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 8ca90d7ebe5f78d9adbb52871760625063838e70 Author: Martins Innus Date: Tue Sep 23 11:48:31 2014 -0400 hotproc : fix tmpnam usage Update to use mkstemp src/pmdas/linux_proc/config.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit 1be9f4c5197f8937316e9460d6fce3a46fdac290 Author: Martins Innus Date: Tue Sep 23 11:16:04 2014 -0400 hotproc : Add idle and transient Parse /proc/stat to get idle so we can present that and calculate transient values Duplicates some code from pmdas/linux to get this src/pmdas/linux_proc/pmda.c | 49 ++++++++++++++++++++------ src/pmdas/linux_proc/proc_pid.c | 72 +++++++++++++++++++++++++++++---------- src/pmdas/linux_proc/proc_pid.h | 2 +- 3 files changed, 92 insertions(+), 31 deletions(-) commit aa7e686f2f085ebf619c31211874d0a6df6ba46d Author: Martins Innus Date: Fri Sep 19 11:32:06 2014 -0400 hotproc : readability cleanups Fixup whitespace, commented code, indents, etc. src/pmdas/linux_proc/config.c | 3 - src/pmdas/linux_proc/pmda.c | 47 +--- src/pmdas/linux_proc/proc_pid.c | 589 +++++++++++++++++---------------------- src/pmdas/linux_proc/proc_pid.h | 1 + 4 files changed, 274 insertions(+), 366 deletions(-) commit bdb354871ef0ed9d7b9b13f4eba5c7a3e53ce0b9 Author: Martins Innus Date: Thu Sep 18 14:57:54 2014 -0400 hotproc : pmstore additions add support for changing the config string and update interval src/pmdas/linux_proc/config.c | 65 ++++++------------- src/pmdas/linux_proc/config.h | 4 +- src/pmdas/linux_proc/gram.y | 3 +- src/pmdas/linux_proc/lex.l | 7 -- src/pmdas/linux_proc/pmda.c | 137 ++++++++++++++++++++++++++++----------- src/pmdas/linux_proc/proc_pid.c | 7 ++ src/pmdas/linux_proc/proc_pid.h | 2 + 7 files changed, 133 insertions(+), 92 deletions(-) commit ebd2951b87412dd982bc8a2ee8db3b46a7541718 Author: Martins Innus Date: Wed Sep 17 11:41:38 2014 -0400 hotproc : update yacc to modern usage for parsing from a buffer, also some build fixes src/pmdas/linux_proc/GNUmakefile | 2 +- src/pmdas/linux_proc/config.c | 2 +- src/pmdas/linux_proc/gram.y | 6 ++++++ src/pmdas/linux_proc/lex.l | 2 +- src/pmdas/linux_proc/pmda.c | 4 +--- src/pmdas/linux_proc/proc_pid.c | 2 +- 6 files changed, 11 insertions(+), 7 deletions(-) commit 600f1e7f34add449d398329cd6b541af2f7096d9 Author: Martins Innus Date: Wed Sep 17 10:47:13 2014 -0400 hotproc : add .y/.l files to makefile src/pmdas/linux_proc/GNUmakefile | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) commit 8e3166c96346629f0a0626f70726432c12633513 Author: Martins Innus Date: Wed Sep 17 10:46:20 2014 -0400 hotproc : namespace changes src/pmdas/linux_proc/root_proc | 155 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 155 insertions(+), 0 deletions(-) commit 5936faa03cecb094f28cc04970fa9de350c17175 Author: Martins Innus Date: Wed Sep 17 10:45:46 2014 -0400 hotproc : initial sourcefile changes src/pmdas/linux_proc/pmda.c | 362 ++++++++++++++++++- src/pmdas/linux_proc/proc_pid.c | 769 +++++++++++++++++++++++++++++++++++++-- 2 files changed, 1077 insertions(+), 54 deletions(-) commit 69f9c7905be9380319c384f3d92ccf830ff1c538 Author: Martins Innus Date: Wed Sep 17 10:45:00 2014 -0400 hotproc : initial header changes src/pmdas/linux_proc/clusters.h | 14 +++++++++++++- src/pmdas/linux_proc/indom.h | 1 + src/pmdas/linux_proc/proc_pid.h | 10 ++++++++++ 3 files changed, 24 insertions(+), 1 deletions(-) commit 70d76fa19842f2c7b3be903f3a8bc85a7cc9bbdc Author: Martins Innus Date: Wed Sep 17 10:44:33 2014 -0400 hotproc : initial makefile changes src/pmdas/linux_proc/GNUmakefile | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 3990ad0a7e81138b3a714f29e05b557a8f5bb42b Author: Martins Innus Date: Wed Sep 17 10:43:45 2014 -0400 hotproc : self contained file merge src/pmdas/linux_proc/config.c | 588 ++++++++++++++++++++++++++++++++++++++ src/pmdas/linux_proc/config.h | 79 +++++ src/pmdas/linux_proc/error.c | 40 +++ src/pmdas/linux_proc/gram.y | 163 +++++++++++ src/pmdas/linux_proc/gram_node.c | 200 +++++++++++++ src/pmdas/linux_proc/gram_node.h | 69 +++++ src/pmdas/linux_proc/hotproc.h | 52 ++++ src/pmdas/linux_proc/lex.l | 121 ++++++++ 8 files changed, 1312 insertions(+), 0 deletions(-)