From owner-freebsd-hackers@FreeBSD.ORG Tue May 15 21:30:32 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AF2D11065686 for ; Tue, 15 May 2012 21:30:32 +0000 (UTC) (envelope-from tzabal@it.teithe.gr) Received: from alpha.it.teithe.gr (alpha.it.teithe.gr [195.251.240.232]) by mx1.freebsd.org (Postfix) with ESMTP id 288E18FC1B for ; Tue, 15 May 2012 21:30:31 +0000 (UTC) Received: from localhost (babel.noc.teithe.gr [195.251.240.240]) by alpha.it.teithe.gr (8.14.3/8.14.3/Debian-9.4) with ESMTP id q4FLUT6Z013409; Wed, 16 May 2012 00:30:31 +0300 Received: from 37.32.238.191 ([37.32.238.191]) by webmail.teithe.gr (Horde Framework) with HTTP; Wed, 16 May 2012 00:30:20 +0300 Message-ID: <20120516003020.82068pr8h9dyqjfw@webmail.teithe.gr> Date: Wed, 16 May 2012 00:30:20 +0300 From: tzabal@it.teithe.gr To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3.9) Subject: GSoC Project: Automated Kernel Crash Reporting System - Discussion X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 May 2012 21:30:32 -0000 Hello Community, I have the project "Automated Kernel Crash Reporting System" for this GSoC and I would like to discuss my plans about it before starting the coding on May 21. I have created a page in the FreeBSD Wiki (http://wiki.freebsd.org/SummerOfCode2012/AutomatedKernelCrashReportingSystem) where I describe in details the architecture of the system. Here are some points that I would like to be discussed: * The implementation of the kcrashreporter is planned to be done in two shell scripts. The first shell script is a rc.d script and the second is the actual program. I choose to code it in shell because kcrashreporter invokes the kgdb to collect the necessary debugging information. I think that using the shell instead of traditional programming language for this kind of job is more straightforward and natural. Do you have a different opinion? * Can you recommend a secure way of sending a report from a FreeBSD system to the Central Collector machine? * Which data do you want kcrashreporter to collect? At the moment I have considered the panic message, the backtrace, the version level of the release, the hardware platform (uname -vm) and the configuration file of the panicked kernel (config -x `sysctl -n kern.bootfile`). * Do you propose a different Web Server than the Apache HTTP Server? For example, on my initial planning I had included MySQL as the selected DBMS and after some discussions I changed to PostgreSQL. Any comment regarding the project is more than welcome. Thank you, Tzanetos ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.