2009年8月10日 星期一

mld 的code

其實可以寫的OO 一點
把 report 當成group 的屬性物件之一
那麼送report 的function 就可以當成 group 有動作時 要檢查的function

現在的寫法 送report 刪report 和group 的生命時間 是獨立的二件事
有一個potential的bug 是
現在VLAN 在刪的時候 會直接把host group 刪掉 而不送出report
這樣會導致user 在用mld proxy時 如果把VLAN設定改來改去 會導致server 的database 可能有260sec的不正常 (host 已經不在但是沒有發leave 以致db 還在)

沒有留言: