送出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還有些東西要修改的樣子...

 

 

創作者介紹

海底貝殼沙

yiminghsu 發表在 痞客邦 PIXNET 留言(0) 人氣()