ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Gleb Kulikov <glebus@asd.iao.ru>
To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] катастрофа 2.6.38-std-def-alt3
Date: Wed, 20 Apr 2011 17:39:02 +0700
Message-ID: <201104201739.02585.glebus@asd.iao.ru> (raw)
In-Reply-To: <iom3jr$m99$1@dough.gmane.org>

В сообщении от [Среда 20 апреля 2011 Anton Farygin] написал:

> > А какие проблемы? Создаём точки аутофс и после старта сервиса наблюдаем
> > результат mount. Опционально можно пронаблюдать сетевую активность,
> > подтверждается.

> инструкцию по воспроизведению приведите, пожалуйста.

1) на "сервере" определить nfs ресурс (nfs3,4 --- не важно)
типа (/etc/exports):

/home/laborants                 
192.168.200.0/255.255.255.0(rw,no_root_squash,async,nohide)

/export \
  192.168.200.0/24(ro, wdelay, fsid=0, insecure, nohide, no_subtree_check)

/export/marina \
   192.168.200.4(rw, wdelay, insecure, nohide, no_subtree_check)

2) создать /etc/auto.master по типу:

/mnt/auto	/etc/auto.tab -t 5
/-	/etc/auto.resources.tab -t 20
/mounts/users	/etc/auto.users.tab -t 600

2.1) создать /etc/auto.tab :

2.2) создать /etc/auto.resources.tab :
/home/laborants          -
fstype=nfs,rw,rsize=4096,wsize=4096,soft,intr,nosuid,tcp       
192.168.200.1:/home/laborants

2.3) создать /etc/auto.users.tab :
*       -fstype=nfs4,rw         192.168.200.1:/&

3) service autofs restart

4) убедиться, что на ядрах до 32 с клиентской машины а) возникает короткий 
обмен пакетами по nfs на время старта autofs, после чего нет трафика по nfs 
вплоть до момента входа в обозначенную точку монтирования

4.1) не входя в обозначенную точку монтирования дать команду mount и 
убедиться. что сетевой ресурс не смонтирован
4.2) войти в обозгаченную точку монтирования, дать команду mount и убедиться. 
что сетевой ресурс *смонтирован*

5)на ядрах ДО 38-std-def :
5.1)  не входя в обозначенную точку монтирования дать команду mount и 
убедиться, что ВСЕ сетевые ресурсы *смонтированы* немедленно после старта 
autofs
5.2) выключить сервер (опустить nfsd) и убедиться, что через обозначенное 
время таймаута, ресурс отпадает
5.3) отправить систему на перезагрузку, убедиться, что работа корректно 
завершается

6)на ядрах 38-std-def :
6.1)  не входя в обозначенную точку монтирования дать команду mount и 
убедиться, что ВСЕ сетевые ресурсы *смонтированы* немедленно после старта 
autofs
6.2) выключить сервер (опустить nfsd) и убедиться, что вызовы к файловой 
системе на перечисление файлов намертво блокируются
6.3) отправить систему на перезагрузку/выключение, убедиться, что имеем 
бесконечное ожидание на попытке отмонтировать "мёртвый" nfs ресурс. Машина не 
перезагружается, система не "гасится", питание не отключается.


> 

> 
> Я просто последний раз autofs использовал 8 лет назад ;)
> 
> >> В случае с NFS и таймаутами - наблюдаю такое уже лет пять - если NFS
> >> отваливается, то всё виснет надолго.
> > 
> > до 2.6.38-std-def-alt3 разумные опции давали разумное поведение.
> 
> Разумные опции как звучат ?

rsize=4096,wsize=4096,tcp --- для дешёвых 100М офисных мини-свитчей
,soft,intr


-- 
      Салют, /GLeb

UIN: 15341920
jabber://gleb@asd.iao.ru
sip://2387245@sipnet.ru			(telephony)
skype://gleb_kulikov.tomsk		(telephony)


  reply	other threads:[~2011-04-20 10:39 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-19 13:10 Gleb Kulikov
2011-04-19 13:45 ` Aleksey Novodvorsky
2011-04-19 13:51   ` Anton Farygin
2011-04-19 13:55     ` Yuri Khachaturyan
2011-04-19 14:28       ` Gleb Kulikov
2011-04-27  5:12       ` Aeliya Grevnyov
2011-04-19 14:27     ` Gleb Kulikov
2011-04-20  7:58       ` Anton Farygin
2011-04-20 10:39         ` Gleb Kulikov [this message]
2011-04-19 14:24   ` Gleb Kulikov
2011-04-20  4:36 ` Мал Скрылёв

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201104201739.02585.glebus@asd.iao.ru \
    --to=glebus@asd.iao.ru \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git