送出milestone了
昨天雖然很忙
但是看起來似乎沒什麼問題
這樣想你就錯啦!!!
今天中午的時候突然Debbie突然就跑來說有一張production issue
原本用的好好的production的某個report突然就炸掉了
昨天Rita 在幫我找一個bug的時候
從Security Manager裡面把一個舊版本2.3.19的 Report.xml 砍掉了
結果就變成她的責任
來說說Security Manager
這個東西是等於是我們自己的檔案版本控制軟體
可以把需要的檔案放進去
然後決定給哪個subsystem, instance或是version來跑
只要match到特定檔案
我們的程式就不會用它自己本身的檔案
而是用從Security Manager那邊提供的檔案來執行
這樣一來有些東西我們可以利用Security Manager來作控制
但是這東西有些邏輯上的控制問題
像是instance先判斷還是version先判斷
我們大家原本以為是version先行
所以如果match到版本
就會先執行那個版本的檔案
結果不是
是instance先行
所以昨天我放上新的檔案 設定version是2.3.21
沒設定instance
想說照理新上去的2.3.21版本就會抓這檔案來用
然後就一直找不到我的更新
因為它抓了舊的instance是TEST , version是2.3.19的舊檔案在用
於是Rita幫我移除之後就可以用我的新版本了
但是移除之後
production那邊的卻炸掉了
照理說還剩下另外一個instance是ALMS, version是2.3.19的可以用
但是這個檔案是更舊的
不知道為什麼 production是讀取 TEST, 2.3.19的在用
所以上次的版本上去之後沒跑出問題來
一砍除之後變成去讀ALMS, 2.3.19的
就不能用了
其實這應該是我沒移除掉舊版本造成的
卻Rita 搞到延後了和Karen出去吃的午餐時間 (汗)
在Rita 查那個log的時候
發現我昨天弄的東西顯示我的帳號是 SAUser
覺得很奇怪
後來發現 我沒有Security的帳號在TEST那邊!!
那我是怎麼登入進去的?! XD
還有權限可以建立自己的帳號勒....
真是太神奇啦
下午的時候 新加入在Maine那邊測試的Antonio傳來了一個問題
他在TEST測試的時候 report顯示不出資料
而我從我這邊的機器連過去TEST資料庫跑 report卻可以跑出正確的資料
就連我們平常遠端控制的機器STU05 都可以正常顯示
而他們那裡的機器卻都不行
原因不明
這個讓我和Jack花了很多時間在測試
後來Jack問終於和客戶開完會出來的 Metro
才決定試試看把原本outter join的table merge進一個command table試試看
但是時間太晚了
於是我們決定明天再去弄
今天就被這些事情搞到比較晚下班
而且是問題還沒解決
看來Security Manager還有些東西要修改的樣子...
留言列表