NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [10.0_STABLE] Hard lock



	I have tested and result is worse.

	Kernel boots. Init starts iscsid and I believe my /etc/rc.d/iscsictl
script is called :

#!/bin/sh
#
# $NetBSD: squid.sh,v 1.1 2020/01/04 10:57:18 taca Exp $
#
# PROVIDE: iscsictl
# REQUIRE: iscsid
# KEYWORD: shutdown

if [ -f /etc/rc.subr ]; then
    . /etc/rc.subr
fi

name="iscsictl"
rcvar=$name
command="/sbin/${name}"
pidfile="/var/run/${name}.pid"

case $1 in
start)
    sleep 5
    ${command} add_send_target -a 192.168.12.2:3260
    ${command} add_send_target -a 192.168.12.3:3260
    ${command} refresh_targets
    ${command} list_targets
    ${command} login -P `iscsictl list_targets | \
        awk '/192.168.12.2/ { print $1; }' | tr -d ":"`
    ${command} login -P `iscsictl list_targets | \
        awk '/192.168.12.3/ { print $1; }' | tr -d ":"`
    sleep 1
    # log fait paniquer le noyau :^?!
    #mount -o rw,log NAME=bacula /opt/bacula
    fsck -y NAME=bacula
    mount -o rw NAME=bacula /opt/bacula
    #mount -o rw,log NAME=video /opt/video
    fsck -y NAME=video
    mount -o rw NAME=video /opt/video
    /etc/rc.d/mountd reload
    ;;
stop)
    umount /opt/video
    umount /opt/bacula
#   for i in `iscsictl list_sessions | awk '/^Session/ { print $2; }' \
#           | tr -d ':'`
#   do
#       ${command} logout -I $i
#   done
    ;;
*)
    echo "Usage: $0 {start|stop}" 1>&2
    exit 64
    ;;
esac

	Kernel enters in hard lock after "${command} list_targets".

	Best regards,

	JB

Attachment: signature.asc
Description: OpenPGP digital signature



Home | Main Index | Thread Index | Old Index