Re: Automatic reboot on kernel panic

2011-06-23 Thread Peter Hessler
On 2011 Jun 23 (Thu) at 00:32:40 +0200 (+0200), ter Voorde Informatiesystemen 
wrote:
:You are completely right.
:
:I was only wondering if I do not set the variable explicitly, the
:default value would be 0 or 1.
:
:Kind regards,
:
:Frank
:

For some sysctls, the default is 0, for others, the default is 1.
You'll need to run it to see.  `sysctl ddb.panic`


-- 
Electrocution, n.:
Burning at the stake with all the modern improvements.



Re: Automatic reboot on kernel panic

2011-06-23 Thread Raimo Niskanen
On Thu, Jun 23, 2011 at 12:32:40AM +0200, ter Voorde Informatiesystemen wrote:
 You are completely right.
 
 I was only wondering if I do not set the variable explicitly, the 
 default value would be 0 or 1.

Ok, that I can not find from the documentation,
only that setting it to 0 most probably is a change.

The default is:
 # uname -a
 OpenBSD localhost.localdomain 4.9 GENERIC.MP#47 i386
 # sysctl ddb.panic
 ddb.panic=1

It is very easy to check, if you have an installation...

/ Raimo


 
 Kind regards,
 
 Frank
 
 On 06/22/11 17:12, Raimo Niskanen wrote:
 On Wed, Jun 22, 2011 at 11:45:49AM -0300, Marcos Laufer wrote:
 I am sorry, this confused me, and i didn't quite understand.
 
 Just to be clear:
 
 ddb.panic=0 will boot instead of dropping you into a ddb?
 
 Or is it ddb.panic=1 the option that will make the system boot?
 Please... are we not a wee bit lazy now... man sysctl.conf:
 
 EXAMPLES
   To turn on IP forwarding, one would use the following line:
 
 net.inet.ip.forwarding=1
 
   To cause the kernel to reboot on a panic, instead of dropping into 
   the
   debugger, the following can be used:
 
 ddb.panic=0
 
 
 Regards,
 
 David Coppa wrote:
 On Wed, 22 Jun 2011, ter Voorde Informatiesystemen wrote:
 
 
 In /etc/sysctl.conf I see the following commented line:
 
 #ddb.panic=0
 
 and nothing else about ddb.panic is present there. With other words,
 I guess: 'ddb.panic=0' is the default boot time setting and does not
 have to be set explicitly.
 
 I now suppose: on a kernel panic, this system will not drop into ddb
 (kind-of waiting for someone to retrieve useful information about
 the panic) and is most likely to reboot. Is that correct?
 
 Exactly the opposite:
 
 $ sysctl ddb.panic
 ddb.panic=1
 
 You need to uncomment that line in /etc/sysctl.conf.
 
 Cheers,
 David

-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB



Re: Automatic reboot on kernel panic

2011-06-23 Thread Kevin Chadwick
On Thu, 23 Jun 2011 11:27:09 +0200
Raimo Niskanen wrote:

 Ok, that I can not find from the documentation,
 only that setting it to 0 most probably is a change.

I believe the defaults are conveniently listed in the comments next to
the settings in sysctl.conf. I don't see why they'd change occasionally
otherwise.



Re: Automatic reboot on kernel panic

2011-06-23 Thread Stuart Henderson
On 2011-06-23, Raimo Niskanen raimo+open...@erix.ericsson.se wrote:
 On Thu, Jun 23, 2011 at 12:32:40AM +0200, ter Voorde Informatiesystemen wrote:
 You are completely right.
 
 I was only wondering if I do not set the variable explicitly, the 
 default value would be 0 or 1.

 Ok, that I can not find from the documentation,
 only that setting it to 0 most probably is a change.

 The default is:
  # uname -a
  OpenBSD localhost.localdomain 4.9 GENERIC.MP#47 i386
  # sysctl ddb.panic
  ddb.panic=1

 It is very easy to check, if you have an installation...

The general scheme in sysctl.conf is that the commented-out
entries are non-default values which somebody might want to
uncomment to use them.



Automatic reboot on kernel panic

2011-06-22 Thread ter Voorde Informatiesystemen

Hi there,

At first, I would like to apologize for the possibility that this e-mail 
message might fatigue you, but I just want to be sure.


I would like to know if my machine automatically reboots at a kernel 
panic (if it's not failing too much because of malfunctioning hardware, 
etc., ofcourse) by default, or if it will not.


The machine is an i386 running OpenBSD 4.9 GENERIC.MP#794 and had a 
default cd install with no additional manual compile options set. It 
only has two users and sshd configured, so I didn't touch anything else. 
Pretty default.


In /etc/sysctl.conf I see the following commented line:

#ddb.panic=0

and nothing else about ddb.panic is present there. With other words, I 
guess: 'ddb.panic=0' is the default boot time setting and does not have 
to be set explicitly.


I now suppose: on a kernel panic, this system will not drop into ddb 
(kind-of waiting for someone to retrieve useful information about the 
panic) and is most likely to reboot. Is that correct?


Kind regards,

Frank ter Voorde



Re: Automatic reboot on kernel panic

2011-06-22 Thread David Coppa
On Wed, 22 Jun 2011, ter Voorde Informatiesystemen wrote:

 In /etc/sysctl.conf I see the following commented line:
 
 #ddb.panic=0
 
 and nothing else about ddb.panic is present there. With other words,
 I guess: 'ddb.panic=0' is the default boot time setting and does not
 have to be set explicitly.
 
 I now suppose: on a kernel panic, this system will not drop into ddb
 (kind-of waiting for someone to retrieve useful information about
 the panic) and is most likely to reboot. Is that correct?

Exactly the opposite:

$ sysctl ddb.panic
ddb.panic=1

You need to uncomment that line in /etc/sysctl.conf.

Cheers,
David



Re: Automatic reboot on kernel panic

2011-06-22 Thread Gregory Edigarov
On Wed, 22 Jun 2011 15:12:30 +0200
ter Voorde Informatiesystemen i...@tv-is.nl wrote:

 Hi there,
 
 At first, I would like to apologize for the possibility that this
 e-mail message might fatigue you, but I just want to be sure.
 
 I would like to know if my machine automatically reboots at a kernel 
 panic (if it's not failing too much because of malfunctioning
 hardware, etc., ofcourse) by default, or if it will not.
 
 The machine is an i386 running OpenBSD 4.9 GENERIC.MP#794 and had a 
 default cd install with no additional manual compile options set. It 
 only has two users and sshd configured, so I didn't touch anything
 else. Pretty default.
 
 In /etc/sysctl.conf I see the following commented line:
 
 #ddb.panic=0
 
 and nothing else about ddb.panic is present there. With other words,
 I guess: 'ddb.panic=0' is the default boot time setting and does not
 have to be set explicitly.
you have wrong guess, go do
# sysctl ddb.panic

 I now suppose: on a kernel panic, this system will not drop into ddb 
 (kind-of waiting for someone to retrieve useful information about the 
 panic) and is most likely to reboot. Is that correct?
wrong. by default it _WILL_ drop into ddb
 
 Kind regards,
 
 Frank ter Voorde



Re: Automatic reboot on kernel panic

2011-06-22 Thread ter Voorde Informatiesystemen

Sir Coppa,

That's why I apologized... Forgetting the possibility of reading out the 
value of ddb.panic. Kind of stupid for a person (me) doing 'sysctl 
hw.sensors' 10 times a week. But that's off topic.


It is set now and returns 0. That machine will me moved 30 kilometers 
away and must stay up for a month or two. I think 'ddb.panic=0' is the 
right thing to set on that machine.


Thanks to you, Sir Coppa, and also to Sir Edigarov who replied also,

Kind regards,

Frank ter Voorde

On 06/22/11 15:21, David Coppa wrote:

On Wed, 22 Jun 2011, ter Voorde Informatiesystemen wrote:


In /etc/sysctl.conf I see the following commented line:

#ddb.panic=0

and nothing else about ddb.panic is present there. With other words,
I guess: 'ddb.panic=0' is the default boot time setting and does not
have to be set explicitly.

I now suppose: on a kernel panic, this system will not drop into ddb
(kind-of waiting for someone to retrieve useful information about
the panic) and is most likely to reboot. Is that correct?

Exactly the opposite:

$ sysctl ddb.panic
ddb.panic=1

You need to uncomment that line in /etc/sysctl.conf.

Cheers,
David




Re: Automatic reboot on kernel panic

2011-06-22 Thread Marcos Laufer
I am sorry, this confused me, and i didn't quite understand.

Just to be clear:

ddb.panic=0 will boot instead of dropping you into a ddb?

Or is it ddb.panic=1 the option that will make the system boot?


Regards,

David Coppa wrote:
 On Wed, 22 Jun 2011, ter Voorde Informatiesystemen wrote:

   
 In /etc/sysctl.conf I see the following commented line:

 #ddb.panic=0

 and nothing else about ddb.panic is present there. With other words,
 I guess: 'ddb.panic=0' is the default boot time setting and does not
 have to be set explicitly.

 I now suppose: on a kernel panic, this system will not drop into ddb
 (kind-of waiting for someone to retrieve useful information about
 the panic) and is most likely to reboot. Is that correct?
 

 Exactly the opposite:

 $ sysctl ddb.panic
 ddb.panic=1

 You need to uncomment that line in /etc/sysctl.conf.

 Cheers,
 David



Re: Automatic reboot on kernel panic

2011-06-22 Thread Gregory Edigarov
On Wed, 22 Jun 2011 11:45:49 -0300
Marcos Laufer mar...@ipversion4.com wrote:

 ddb.panic=0 will boot instead of dropping you into a ddb?
greg@greg:~$ banner YES
# # ###  #
 #   #  #   # #
  # #   #   #
   ###
   ## #
   ##   # #
   ####  #



Re: Automatic reboot on kernel panic

2011-06-22 Thread Raimo Niskanen
On Wed, Jun 22, 2011 at 11:45:49AM -0300, Marcos Laufer wrote:
 I am sorry, this confused me, and i didn't quite understand.
 
 Just to be clear:
 
 ddb.panic=0 will boot instead of dropping you into a ddb?
 
 Or is it ddb.panic=1 the option that will make the system boot?

Please... are we not a wee bit lazy now... man sysctl.conf:

EXAMPLES
 To turn on IP forwarding, one would use the following line:

   net.inet.ip.forwarding=1

 To cause the kernel to reboot on a panic, instead of dropping into the
 debugger, the following can be used:

   ddb.panic=0

 
 
 Regards,
 
 David Coppa wrote:
  On Wed, 22 Jun 2011, ter Voorde Informatiesystemen wrote:
 

  In /etc/sysctl.conf I see the following commented line:
 
  #ddb.panic=0
 
  and nothing else about ddb.panic is present there. With other words,
  I guess: 'ddb.panic=0' is the default boot time setting and does not
  have to be set explicitly.
 
  I now suppose: on a kernel panic, this system will not drop into ddb
  (kind-of waiting for someone to retrieve useful information about
  the panic) and is most likely to reboot. Is that correct?
  
 
  Exactly the opposite:
 
  $ sysctl ddb.panic
  ddb.panic=1
 
  You need to uncomment that line in /etc/sysctl.conf.
 
  Cheers,
  David

-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB



Re: Automatic reboot on kernel panic

2011-06-22 Thread Kevin Chadwick
On Wed, 22 Jun 2011 18:11:36 +0300
Gregory Edigarov wrote:

 On Wed, 22 Jun 2011 11:45:49 -0300
 Marcos Laufer mar...@ipversion4.com wrote:
 
  ddb.panic=0 will boot instead of dropping you into a ddb?
 greg@greg:~$ banner YES
 # # ###  #
  #   #  #   # #
   # #   #   #
###
## #
##   # #
####  #
 

That's how the man pages should be written.



Re: Automatic reboot on kernel panic

2011-06-22 Thread ter Voorde Informatiesystemen

You are completely right.

I was only wondering if I do not set the variable explicitly, the 
default value would be 0 or 1.


Kind regards,

Frank

On 06/22/11 17:12, Raimo Niskanen wrote:

On Wed, Jun 22, 2011 at 11:45:49AM -0300, Marcos Laufer wrote:

I am sorry, this confused me, and i didn't quite understand.

Just to be clear:

ddb.panic=0 will boot instead of dropping you into a ddb?

Or is it ddb.panic=1 the option that will make the system boot?

Please... are we not a wee bit lazy now... man sysctl.conf:

EXAMPLES
  To turn on IP forwarding, one would use the following line:

net.inet.ip.forwarding=1

  To cause the kernel to reboot on a panic, instead of dropping into the
  debugger, the following can be used:

ddb.panic=0



Regards,

David Coppa wrote:

On Wed, 22 Jun 2011, ter Voorde Informatiesystemen wrote:



In /etc/sysctl.conf I see the following commented line:

#ddb.panic=0

and nothing else about ddb.panic is present there. With other words,
I guess: 'ddb.panic=0' is the default boot time setting and does not
have to be set explicitly.

I now suppose: on a kernel panic, this system will not drop into ddb
(kind-of waiting for someone to retrieve useful information about
the panic) and is most likely to reboot. Is that correct?


Exactly the opposite:

$ sysctl ddb.panic
ddb.panic=1

You need to uncomment that line in /etc/sysctl.conf.

Cheers,
David