20170629_jeffrey - silenceuncrio/diary GitHub Wiki
0835
繼續寫 VRRP Proposal
1100
Morris 表示 QSPI NOR Flash
因為容量太小
目前就以 eMMC
為主
先把 安富利 提供的 i.MX 6UltraLite CPU board
with eMMC
裝到我們自己的板子上
丟到 恆濕恆溫機做測試
今天傍晚便可確認 零下 40 度的表現
1305
參考 CISCO - Chapter: Configuring VRRP 來重構一下 VRRP Proposal
1420
先把目前的 Proscend VRRP Proposal mail 給 公司 市場部 Irene 做參考
1430
monkeyjj time
1630
再 review 一下 VRRP Proposal
1730
FirmwareUpgrade.sh
和 FirmwareProgress.sh
都會去寫 /tmp/FirmwareUpgrade.progress.json
要注意同步的問題
可以參考 aaron 的 icos_snmp.sh
其中 lock_wait() 的做法來解決同步的問題
...
LOCK_FILE="$RUNTIME_DIR/snmp.lock"
...
lock_wait() {
lock="$1"
while true
do
if mkdir "$lock" 2>/dev/null
then
trap "rmdir $lock" 0 1 2 3 15
trap "exit 2" 1 2 3 15
return
fi
done
}
...
lock_wait "$LOCK_FILE"
...
這會影響到 web 在做 firmware upgrade 的時候偶爾會停留在 99% 就不會動的問題