Activity

From 05/07/2014 to 06/05/2014

06/05/2014

02:10 PM Tasks #1894 (Resolved): Include memory information in host monitoring
Applied in changeset commit:rsb-performance-monitor|dfce545b26642b6ab5912d91ee892415143e426f. J. Wienke
12:55 PM Tasks #1894 (Resolved): Include memory information in host monitoring
* rename rsb-cpi-monitor to rsb-host-monitor
* include memory information in the new host monitor
J. Wienke
02:05 PM Revision dfce545b (process-monitor): Provide host memory information
fixes #1894 J. Wienke
01:51 PM Revision ac639c61 (process-monitor): Rename cpu-monitor -> host-monitor
This better reflects the real purpose and prepares for refs #1894. J. Wienke
01:40 PM Tasks #1893 (Resolved): Make CPU Monitor frequency configurable
Applied in changeset commit:rsb-performance-monitor|32185cbb5aa1a6bbc68cf7c1816e82c64735efec. J. Wienke
12:55 PM Tasks #1893 (Resolved): Make CPU Monitor frequency configurable
This probably requires a real command line parsing. J. Wienke
01:39 PM Revision fee97f13 (process-monitor): Make debug output configurable via command line
Adds a flag to control the generation of debug output. J. Wienke
01:35 PM Revision 32185cbb (process-monitor): Command line option for cycle time
Make the interval between measurements configurable using a real command
line parsing based on boost program options....
J. Wienke
01:15 PM Revision 41453c49 (db-adapter): Send host information to carbon
J. Wienke
01:15 PM Revision 423f5aaa (db-adapter): Put processes into a distinct path element
J. Wienke

06/04/2014

06:29 PM Revision 1bfcbe62 (db-adapter): Allow to aggregate subprocesses into the parent
J. Wienke
05:44 PM Revision 47f0bd8f (db-adapter): Process threads only if requested
J. Wienke
05:37 PM Revision 4504107d (db-adapter): Initial revision with process support
Process data is pushed to carbon. J. Wienke

06/02/2014

06:23 PM Feature #1889 (Resolved): Allow thread monitoring in combination with subprocess monitoring
J. Wienke
06:20 PM Revision 3bb38bda (process-monitor): Remove compiler warnings
J. Wienke
06:10 PM Revision 866ee882 (process-monitor): Introduce Pid and Tid types
Simplifies the code layout J. Wienke
05:55 PM Revision a4b69337 (process-monitor): Add missing include
J. Wienke
05:54 PM Revision 5a13f241 (process-monitor): Factor out process hierarchy generation
Moves parent-child process hierarchy generation to the common file since
this is a function that is generic and not s...
J. Wienke
05:24 PM Revision a7e61159 (process-monitor): Improve error handling for thread parsing
Improved error handling when calling the ps subprocess to generate a
map of parent to child processes. Before, severa...
J. Wienke
05:21 PM Revision 4776f7d5 (process-monitor): Allow subprocess and thread monitoring in parallel
Refactored thread handling so that now each process and subprocess can
handled threads, too.
J. Wienke
05:14 PM Revision 1ef1af60 (process-monitor): Close resource for build id generation
Several resources were not closed correctly when generating a build id.
In cases where constantly new subprocesses we...
J. Wienke
02:39 PM Revision 1e5e97aa (process-monitor): Switch to http-based submodule
The CI-Server somehow does not like git urls to SF.net. J. Wienke
01:48 PM Revision ccd3de67 (process-monitor): Update pstreams
Updated the pstreams release by switching to a git submodules. J. Wienke
12:58 PM Revision a43c5887 (process-monitor): Exception in case not build id can be found in ELF
Do not segfault in case no build ID is present in the ELF format section
for the process to monitor. Instead, throw a...
J. Wienke

05/27/2014

06:19 PM Revision 198f5f73 (process-monitor): Provide meta data consistently
Made the old PID provider a generic provider for all kinds of meta data
about a program and used it consistently for ...
J. Wienke
04:15 PM Revision a0516b11 (process-monitor): Generalize subprocess handling
Moved subprocess handling from individual providers to the general
MonitoringThread so that there is subprocess infor...
J. Wienke
01:48 PM Revision c76643e5 (process-monitor): Provide a factory interface for cue providers.
This prepares to dynamically create providers for subprocesses on the
fly to free providers from doing the subprocess...
J. Wienke

05/26/2014

05:51 PM Feature #1889 (Resolved): Allow thread monitoring in combination with subprocess monitoring
For the robocup system, a lot of programs are based on java and hence have a bash-wrapper around them. It would be ni... J. Wienke

05/23/2014

07:11 PM Revision f0585661 (process-monitor): Include a unique build id in output if possible
Read the ELF format to extract the build id. J. Wienke

05/12/2014

06:50 PM Enhancement #1878 (Resolved): Terminate process monitor in case the process dies
Applied in changeset rsb-performance-monitor|commit:c67318388ee79d4a8c818be2c9e95a3e0859c7aa. J. Wienke
05:05 PM Enhancement #1878 (Resolved): Terminate process monitor in case the process dies
J. Wienke
06:49 PM Revision c6731838 (process-monitor): Terminate monitoring thread if PID disappears
In case the root PID of a monitoring thread disappears, terminate the
thread as no more useful operation is possible ...
J. Wienke
06:47 PM Revision 1e816ad0 (process-monitor): Store PID in NoSuchProcessException
Store the PID as a dedicated filed inside the exception for later
processing.
J. Wienke
05:10 PM Revision a506d3a8 (process-monitor): Project update
* Eclipse project
* gitignore file
J. Wienke
04:22 PM Tasks #1877 (Rejected): Allow wildcard matching of thread names
Might be a nice feature and maybe helps with nao. J. Wienke
01:53 PM Revision 4d170e99 (process-monitor): Unify variable naming
J. Wienke
01:38 PM Revision a8c1af78 (process-monitor): Convert CMake to lower-case
J. Wienke
01:31 PM Revision 99ca6536 (process-monitor): Update project to current standards
* automatic versioning
* version suffixes
* compilation warnings
* report generation
J. Wienke
12:59 PM Revision d2e1ae0d (process-monitor): Version bump to 0.11
J. Wienke
 

Also available in: Atom