トップ «前の日(02-01) 最新 次の日(02-03)» 追記

Orz日記 by Akio Morita

ToDo:

  • 15 SAD Fit[]回りの障害事例の解析
  • 10 smart pointer版PEGクラスの再実装(Left Recursionまわり)
2006|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|06|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|07|08|09|10|11|12|
2013|01|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|06|07|08|10|12|
2016|01|02|03|05|06|08|10|11|
2017|01|02|03|04|05|06|07|09|10|11|12|
2018|01|02|03|04|06|07|08|09|10|11|12|
2019|01|03|04|05|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|

2010-02-01

_ [雑記]雪

準夜シフト後、そのまま研究所に泊まったが、 昨日降り始めた雪はウッスラトではあるが、朝まで残った模様


2017-02-01

_ [FreeBSD][雑記]11.0系にて autofs -> symbolic link -> autofsを辿ると刺さる

バグっぽいので記録

症状は、autofsした NFS mount point間で結ばれた symbolic linkを辿ると ハングアップする(pingにも答えない)というもの

セットアップは、indirect automapを使った次の構成

  • /indirect-root indirect mapの automountpoint
  • /indirect-root/A NFS server Aへの indirect map entry
  • /indirect-root/A/x/link NFS server A上の symbolic linkで /indirect-root/B/x/targetを指す
  • /indirect-root/B NFS server Bへの indirect map entry
  • /indirect-root/B/x/target NFS server B上の regular file

このセットアップで、NFS mountが外れている状況から/indirect-root/A/x/linkを stat(2)するとハングアップする

同様の条件で、stat(2)の代わりにlstat(2)を使うと /indirect-root/Aに NFS server Aが mountされ、正常に sytem callが終了する

また、NFS mountが外れている状況から/indirect-root/B/x/targetを stat(2)するケースでは、NFS server Bが mountされ、正常に sytem callが終了する

/indirect-root/Aに NFS mountされている状況での、 /indirect-root/A/x/linkへの stat(2)は問題ない

症状から察するに、stat(2) system call内部でsymbolik linkを辿る際に 複数の automountが発生するとハングアップする模様

手元の環境では、11.0-RELEASE p1と 11.0-STABLEで再現したが、 同様のセットアップの10.3-STABLE環境では再現しない

なお、12-CURRENTは未調査

対処療法は、stat(2)を発行するコマンドには、 realpathで解決済みのパスを与えること


2023-02-01

_ [SAD]文書整理進捗

  • afsad1.kek.jp上のWeb Serviceに関しては、整理・転載完了
  • afsadの構築メモは、旧いので更新機セットアップ時の情報ベースで書き直し
    • /usr/ports(portsnap) + /usr/src(git)?
    • 内容種別毎に分割する
      • Afsad/BaseInstall
      • Afsad/Config
      • Afsad/PortsInstall
      • Afsad/Upgrade
  • http://jyurai.ddo.jp/~amorita/SAD/?ManLib は順次、repository上のREADMEファイルに置き換え(2023/02/04完了)
  • http://jyurai.ddo.jp/~amorita/SAD/?Extension の整理は後回し

カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記