20200601_jeffrey - silenceuncrio/diary GitHub Wiki

0900

這個禮拜的 review list


M300 - task

  • [0%] P2 - BGP status (web ui)

M300 - issue

  • [0%] 1064: hard coding interface options is danger

M300 - bug

  • [30%] firmware upgrade 卡在 40%
    • pc 網卡直連 M300 lan 端
    • 檔案上傳慢到(1分鐘100KB)前端的 javascript 慢慢跑到 40% 在等著上傳檔案完成 - 一小時也等不到

M330 - task

  • [100%] P1 - merge the language file: French and Dutch
  • [100%] P1 - language selector on hidden page to translate language
  • [100%] P1 - Macnica - Close specified ports
  • [70%] P4 - CTCU - Web UI: GPS Track drawing(Server)

M330 - issue

  • [100%] 1065: hard coding interface options is danger

M330 - bug

  • [0%] firmware upgrade 上傳成 M300 的 firmware 第一次失敗後到至後續上傳正確的也會失敗
    • lighttpd 回 request entity too large

M350-C - task

  • [0%] P1 - release v0.04 at 2020-05-27
  • [0%] P2 - BGP status (web ui)
  • [0%] P2 - Dynamic Web UI by HW_MCSV
  • [0%] P2 - Dynamic Firmware Upgrade by HW_MCSV
  • [0%] P2 - Web UI: WAN as LAN

M350-C - issue

  • [100%] 1061: GRE2 interface down, but log display up
  • [100%] 1062: Use Keepalive field display at non offered profile (CID 0012)
  • [100%] 1063: hard coding interface options is danger

M350-C - bug

  • [20%] web ui openvpn wizard 會讓 lighttpd process 被 kill 掉
    • M330 不會
    • M330 的 lighttpd 為 1.4.30
    • M350 的 lighttpd 為 1.4.40
  • [80%] 修改 menu.html.src 透過 web upgrade 後會 cache 舊的 menu
    • 可以套用至全平台
  • [0%] web ui reboot 的倒數機制出了問題 - 似乎重開機時間變長了
  • [0%] wifi 2.4g wps 要拿掉

M350-C - misc

  • [30%] 跨 repository 間 code 的 sync - 培養功力
    • 起手式
      git format-patch -k --stdout ${A_COMMIT_HASH}..${B_COMMIT_HASH} > xxx.patch
      git am -k -3 < xxx.patch
      
    • git am 失敗的時候該怎麼辦? git apply --reject

M360P - task

  • [100%] release V1.08 at 2020-06-04

M360P - issue

  • [100%] 1066: hard coding interface options is danger
  • [60%] 936: some routes learned via bgp, then they disappear then appear again after a few seconds, and again and again...
  • [60%] 787: when local ethernet link is 100 half, firmware upgrade via web ui fail

M360P - bug

  • [30%] - 0000908: sometimes first time modify LTE NET mode or APN on dual APN will apply fail - root cause 是 lighttpd 重啟了
    • M360P 的 lighttpd 為 1.4.30

ISMS Server - task

  • topology group 的前置 icon 修改
    • 多一個 group by None - 就是不要 group 的意思
      • 內部可以用 group by id 來實作
    • group by model
      • 維持原樣
    • group by health
      • group 保持原本的的前置 icon
      • node 不要有前置 icon
    • group by signal strength
      • group 的前置 icon 改成 signal 的 icon
      • node 不要有前置 icon
  • topology node list 要凸顯被選中的 node
  • Map track
    • 先用假資料
    • 想要有時間軸可以拉
  • topology node 要有個別的進入點可以去設定 config
    • 專屬的 config layout
    • 左側的 nav 也要是該 node 專屬的
    • 該 layout 可以參考原本的 web ui 設計
  • topology 考慮 byOne 的呈現
  • [50%] RWD and color, layout, navigation
  • [85%] dashboard
  • [75%] topology
  • [40%] map

MISC task

  • [80%] Vmware jubuntu compile 環境
    • M300
    • Building the Docker image - build-m300 - 失敗
      • 放棄
    • load docker image from exported tar from jbox
      • 成功
      • 進 container 後 source proenv.sh fail

0910

M330 - task - [0%] P1 - language selector on hidden page to translate language

commit 530d34a2de0495da6e707cba647c7744a81d6787
Author: jeffrey <[email protected]>
Date:   Mon Jun 1 09:54:37 2020 +0800

    offer a language selector at the secrete page - /translate_diy
    - 中文(繁體) - locale-zh-tw.json
    - English - locale-en.json
    - français - locale-fr.json
    - Dutch - locale-nl.json
    - German - locale-de.json
    - Spanish - locale-es.json
    - Italian - locale-it.json

 proscend/prosrc/www/app/feature/translate_diy.html | 29 +++++++++++++++++++++-
 proscend/prosrc/www/app/feature/translate_diy.js   |  4 ++-
 2 files changed, 31 insertions(+), 2 deletions(-)

1000

rd meeting

  • 公司新顧問可能會要求我們看書 - 與成功有約

1715

M330 - task - [0%] P1 - Macnica - Close specified ports

commit a37d2d11f13c2655cfc7d26e85966b32324a0543
Refs: [release/v1.02], {origin/release/v1.02}
Author: jeffrey <[email protected]>
Date:   Mon Jun 1 17:13:22 2020 +0800

    prepare svcport.cgi
    - also prepare 'Setting2JSON' and 'JSON2Setting' at module MODULE_SVCPORT

 .../prosrc/icos/icoslib/service_port/svcportcfg.c  | 150 +++++++++++++++++++++
 proscend/prosrc/webcgi/Makefile                    |   3 +
 proscend/prosrc/webcgi/svcport.c                   | 134 ++++++++++++++++++
 3 files changed, 287 insertions(+)