<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Michael Holzheu wrote:
<blockquote TYPE=CITE>> Among the high priority needs are:
<br>>
<br>> 1) Cross architecture support. It is really painful for me to have
to
<br>find
<br>> a ppc64 or s390x system with enough dasd and other resources to perform
<br>> an analysis. Given that most of tthe problems I look at do not involve
<br>> architecture specific issues it would be really useful if I could
analyze
<br>> ppc64 and s390(x) dumps on a x86 or x86_64 system.
<p>Right, this is something, we from Linux for zSeries desperately need.
<br>In Böblingen we currently only use cross lcrash on an intel dump
server,
<br>which can debug s390 and s390x dumps.
<p>This is an important reason, why crash currently is no option for us.
<br> </blockquote>
<tt>I know I'm setting myself up for flames here, but</tt>
<br><tt>why not use NFS?  Prior to writing this, I was just</tt>
<br><tt>looking at an x86_64 vmcore file stored on, and</tt>
<br><tt>NFS-mounted from, an x86 netdump server, and have</tt>
<br><tt>done that many times.</tt>
<blockquote TYPE=CITE> 
<br>> 2) Scripting support. I'd prefer to see a commonly used scripting
<br>language
<br>> such as perl or python be integrated rather than something like SIAL
be
<br>> invented. There is a project named "Alicia" that is working to integrate
<br>> perl with crash. But I haven't had time to play with it so I can't
say
<br>how
<br>> well it works.
<br> </blockquote>
<tt>I really don't know much about this Alicia, other than</tt>
<br><tt>seeing their initial LKML offering and their web site.</tt>
<br><tt>Seems to completely sit on top of crash or lcrash.</tt>
<br><tt>Their mailing lists have been essentially unused.</tt><tt></tt>
<p><tt>Dave</tt>
<blockquote TYPE=CITE> 
<br>Right, we have kernel areas, where we are dependent on the scripting
<br>support
<br>in lcrash. One example is our s390x common IO layer, where we could
have
<br>hunderds of device structures, which you can't parse by hand. Here
<br>we use lcrash sial scripts to do the analysis.
<p>But I would really vote for a C-like language. This is definitely a
<br>big advantage of sial, since you can copy kernel code and data
<br>structures 1:1 into your analysis scripts!
<p>>
<br>> 3) Making as much of the current crash initialization optional as
<br>possible
<br>> so that we have a hope of getting useful info (e.g., dmesg buffer)
out of
<br>> the dump.
<p>I also agree here! Especially, if your kernel crashes at a very early
<br>time during booting or big memory areas are damaged, this feature is
<br>very important!
<p>Michael</blockquote>

<br><tt></tt> </html>