what's all these processes?
Hi gang, still busy doing some gump profiling. I'm seeing this: [EMAIL PROTECTED]:/root# ps aux | grep gump | grep -v tomcat gump 23233 0.0 0.0 8568 1692 ?SJun25 0:57 /usr/bin/python2.3 /usr/bin/pydoc -p 1243 root 12593 0.0 0.0 4928 744 ?SJun29 0:00 sshd: gumpus d gump 8881 0.0 0.0 2268 1016 ?Ss 00:00 0:00 /bin/sh -c cd /usr/local/gump/public/gump; /bin/bash gumpy.sh all --xdocs gump 8883 0.0 0.0 2268 1060 ?S00:00 0:00 /bin/bash gumpy.sh all --xdocs gump 8886 0.0 0.1 6312 4024 ?S00:00 0:00 python gumpy.py all --xdocs gump 8902 0.0 0.0 2268 1008 ?S00:00 0:00 sh -c python gump/integrate.py -w ../brutus.xml all --xdocs out.txt 21 gump 8903 38.2 2.1 49492 44504 ? S00:00 42:19 python gump/integrate.py -w ../brutus.xml all --xdocs gump 9054 0.0 2.1 49492 44504 ? S00:00 0:00 python gump/integrate.py -w ../brutus.xml all --xdocs gump 14594 0.1 2.1 49492 44504 ? S01:49 0:00 python gump/integrate.py -w ../brutus.xml all --xdocs gump 14595 0.0 0.0 2280 1020 ?S01:49 0:00 sh -c java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump /usr/local/gump/public/workspace/tmp/build_domts_dom3.txt 21 gump 14596 63.0 1.7 225692 35500 ? S01:49 0:43 java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump gump 14597 0.0 1.7 225692 35500 ? S01:49 0:00 java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump gump 14598 27.4 1.7 225692 35500 ? R01:49 0:18 java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump gump 14599 0.0 1.7 225692 35500 ? S01:49 0:00 java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump gump 14600 0.0 1.7 225692 35500 ? S01:49 0:00 java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump gump 14601 0.0 1.7 225692 35500 ? S01:49 0:00 java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump gump 14602 0.0 1.7 225692 35500 ? S01:49 0:00 java -Djava.awt.headless=true
Re: what's all these processes?
still busy doing some gump profiling. I'm seeing this: I really appreciate that -- thank you! [EMAIL PROTECTED]:/root# ps aux | grep gump | grep -v tomcat gump 23233 0.0 0.0 8568 1692 ?SJun25 0:57 /usr/bin/python2.3 /usr/bin/pydoc -p 1243 Ok, the Python Documentation. A beautiful thing. root 12593 0.0 0.0 4928 744 ?SJun29 0:00 sshd: gumpus d gump 8881 0.0 0.0 2268 1016 ?Ss 00:00 0:00 /bin/sh -c cd /usr/local/gump/public/gump; /bin/bash gumpy.sh all --xdocs gump 8883 0.0 0.0 2268 1060 ?S00:00 0:00 /bin/bash gumpy.sh all --xdocs gump 8886 0.0 0.1 6312 4024 ?S00:00 0:00 python gumpy.py all --xdocs gump 8902 0.0 0.0 2268 1008 ?S00:00 0:00 sh -c python gump/integrate.py -w ../brutus.xml all --xdocs out.txt 21 gump 8903 38.2 2.1 49492 44504 ? S00:00 42:19 python gump/integrate.py -w ../brutus.xml all --xdocs gump 9054 0.0 2.1 49492 44504 ? S00:00 0:00 python gump/integrate.py -w ../brutus.xml all --xdocs gump 14594 0.1 2.1 49492 44504 ? S01:49 0:00 python gump/integrate.py -w ../brutus.xml all --xdocs That out.txt in there looks like a human. So, we have some crons and some humans running gumps, I *think*. Note: gumpy.sh [thin thin thin, to import local-env-py.sh] runs gumpy.py [doing CVS updates and such] which then launches gump/integrate.py (on the updates Python code) so one ought expect 3 processes per gump run. org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump gump 14597 0.0 1.7 225692 35500 ? S01:49 0:00 java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/ xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-a pis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundle d.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-a pis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom3-gump root 14777 0.0 0.0 1548 516 pts/1S+ 01:50 0:00 grep gump why does every build command show up as 10 processes? Is that multithreading at work or somethin'? Nope, it isn't Python multithreading 'cos I turned that off. Hmm, that said -- there is (or was with Python 2.2) a separate process showing up when I started a timer to try to capture/kill errant builds. I think that went away w/ Python 2.3. Either this is just the DOM3 test working, or they are hanging not being killed. I'd have to look closer to really tell, but first I figure I'll ask... Stefan, can you tell us about these tests (if you know details). Do you know if they multi-thread -- or multi-process or something? Are they long lived. Do you think they could hang? BTW: We aren't using 'timeout' (that C program wrapper that more completely times things out). Even though the OS complains it isn't thread safe (especially on multi-CPU machine, I think.) I suspect we ought find it, compile it, and install it. http://brutus.apache.org/gump/public/environment.html#Tail+of+CheckEnvironment+%3A+check_timeout regards Adam - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]