果's profile个辣肥蹄PhotosBlogListsMore Tools Help

个辣肥蹄

Spazieren gehen

果 李

Occupation
Location
近照  
Photo 1 of 3
September 29

W38, 冲、冲

冲,去声;冲,阴平

 

Sept. 21, 22

‘RxBigVCC’: DSP platform那边仍为IFC server建立连接,而且不能很干净地改掉。只能不启动IFC从而绕过去。但又碰到了DSP platform栈溢出的问题。RMD本身STE和单元测试未完成。22日上午开会讨论“扫尾”工作,顺手检查了一下代码,粗粗一看便发现好几个问题。

‘rmd_handle’: 测试通过。但Harri想顺便把一个为MGW应用的功能做进去,而这一新的DSP platform image的诊断不成功。21日早测完后告诉他,21日晚收到回信坚持要解决问题,22日没有pate可用。搓火。

‘CLP’: Slam那边有点搞:信件游行两周后,说老的在用、用得没问题;21日突然有3个人分头催要新的image22日编了两个:CB 9.8下的测试版本给他们用,CB 9.9的准备frozen

 

Sept. 23

一早过来测掉DT的诊断,把结果发给Harri

中午开始看Slam那边测CLP的结果。把代码合并到最新,准备检入。

RBV调试进度缓慢得令人痛苦。但米兰那边终于把代码检入了,可以自己编测试版本来调。

忙活一天,没什么进展。

 

Sept. 24

郁闷。检出代码后自己编了去测,启动成功。估计是SPWDIASPWDSP版本不匹配。前几天米兰那边只是把SPWDSP发过来,我还有点纳闷:为什么没有SPWDIA

 

Sept. 25

顺风顺水。把’rmd_handle’合并到最新,编译通过。’RBV’standalone上建立呼叫成功,发给Echo去测。下午开会检查’rmd_handle’的修改,但太多太乱,没有起到效果。然后组会。

回来后又测了几把’RBV’,始终过不去。这时Slam那边又报DSP不能启动,一检查,发现他们把用于CB 9.9的放到CB 9.8上跑。两件事搅坏好心情。

 

Sept. 27

继续测’RBV’。发现原来是一个计时模块没启动,而脚本里是通过延迟控制它的启动。把延迟加长,正常了,建议他们改脚本。Slam那边真是搞:上午义正词严地要求CB 9.8/9.9各发一个版本。22号就给你们了!Echo’RBV’,也报不能启动。一检查发现他们用的包太老,因此加载旧的RMD,改文件号把RMDPRBRX伪装成旧RMD,发给他们。

 

Sept. 28

请於乐凯为’rmd_handle’’clp’改了MML lib。为RxBigVCC改了一下输出格式,顺便把VCI4去掉了。下午开会检查重构RMD的文档。

主要是在支持’clp’25号匆忙改了一个版本发给Slam,里面有笔误导致映射出错。这下他们更不信赖测试版本了,一定要我通过pronto把修改做到CB 9.8/9.9里。

 

Sept. 29

瞎忙活一天,总算把’clp’’rmd_handle’都做进去了。’RBV’Echo那边又在VCI乘不乘4的问题上绕;而倪政霖开始查流量不通的问题;单元测试也没有弄好。

2:1,总算圆满地去过节。

September 21

W37

Sept. 14

一早醒来,阳光的颜色很好,照在对面的阳台上,一种因温暖而舒服的感觉——虽然天有点热。

看到米兰上周五的信,他们发现内存分配有矛盾的地方。确认是七月底写信告诉他们需要做的修改,里面误拷了份过时的内存分配。下午米兰修改发过来,往返修正了一下,DSP启动成功。加班测’rmd_handle’修改后的诊断,发现有问题。半夜米兰发来对应重构的DSP平台的image

 

Sept. 15

一早确认是硬件问题导致诊断失败,写信问Harri能否就此freeze

开始把重构代码的’RBV’上传、集成。由于昨天的image没有提供线索查NO_BUF_END_MARK,推动Echo那边在重构代码上做集成测试,看NO_BUF_END_MARK是否重现,是的话,在此基础上调。催申请新的image名称。

 

Sept. 16

上午重新检查、测试了’rmd_handle’的代码,催Harri同意freeze。问增加VCI范围的问题——这是A12sRIO改进部分的连接切换,标哥希望在’RBV’中顺手做掉。’RBV’TR作者AriMXU APP容量角度反对。

修改重构的单元测试,让加入’RBV’修改后能过,下一步还需要加入’RBV’相关的测试用例。与DSP平台联调,发现无法启动:RMD waiting for enquiry。怀疑他们用的内存分配不对。

 

Sept. 17

一早发信给米兰指出内存分配不对。下午Cartoon那边问重构后的RMDEXT命令,我也没用过,看代码猜着告诉他们。断断续续地改重构RMD上的’RBV’。晚上又收到米兰那边改过的image

Harri今天关注于’rmd_handle’,临下班时又发来测试版本,加入了查找packet forwarder ack中没有’rmd_handle’的问题。于是开始调,还是没有,加入的调试信息也看不到。中间Harri又发过来两个版本,还老样子。搞到九点,决定明天手动敲命令来看。Harri怀疑是我的测试环境有问题。

 

Sept. 18

一早来测了一下昨晚发来的DSP平台image,看来启动了,但RMDEXT却挂了。上午全组检查本sprint进度,问到’rmd_handle’,否定了我就这么放进去的想法,一定要把packet forwarder的解决掉。午饭后手动测’rmd_handle’,于是发现了错误原因——测错了。我错误地开了一个开关,于是DSP平台收不到消息,而我监控到的只是RMDEXT回的假消息。感觉很丢脸,写信向Harri道歉。他仍然关心诊断,又抓了一下clogp2d消息,他确认真正诊断成功。

RBV仍然不行,确信是DSP platform那边仍旧为IFC打开Rx连接,临下班开始反复写信向他们说明这一点。

‘clp’很滑稽地再次开始,半个月转了一圈信件,最后发现91日我给编的image正在使用中。

September 14

Week 36,

Sept. 7

Nothing wrong, nothing done, just shit happens.

 

Sept. 8

昨天上午测D板上IP forward,板子会挂掉,因此查不到线索。下午在Pate51上装MGW的包,始终装不上。临下班前标哥讲RBV,我做补充准备讲在老代码上的实现,结果电脑没法投影,而且网线也不通,没法发到其他人机器上。只能用於乐凯的机器临时检出代码,讲了一下SKFILE的改动。效果很差,心情很糟。

早上过来,问了陈靖,明确了装包失败原因的查找方向。又平心静气想了想测D板时的操作,情绪安抚好了。Harri发过来新的Cimage,转而测它们的IP forward,但这次连application requestrmd_handle也不见了,倒顺便发现了RMD这边几个空指针问题。返回去用他27号发过来的image,确认了是今天他这些image的问题。陈雁问pcom优化的问题,才知道2号修改的SKFILE中带入了这一修改,但对应的RMD代码没有放,因此相关优化没有发挥。

下午陈英报RBV测试的问题,发现两个RMD的:找错了RBV channel、没有启动DSP上的IFC server而又跑去删它的channel。至于导致DMPG重启的OSE_ENO_BUFFER_END_MARK错误,实在没有能力去查原因,陈凯祺又忙别的,只能去问米兰那边。

 

Sept. 9

米兰那边回信,确认IFC server需要启动,得对应修改。但NO_BUFFER_END_MARK还是没什么进展,发了一个大杂烩似的记录,但愿他们能有发现。上午echo那边又报了一个endpoint mismatch的问题,确认了一番,这不干RMD的事——真是好传统。

开了一下午会,先是说改VCI范围,再是重构后RMD分任务,最后是和倪政霖改重构后的SKFILE。回来发了三封信催米兰那边。

 

Sept. 10

上午先听了A11的会,然后改了一天的config.c。临下班单元测试不过,找倪政霖把eclipse环境弄了一下,终于头一次单步调试RMD的代码了,但远程桌面分辨率太低,用得不顺手。没有解决掉问题,但确定了问题原因。

 

Sept. 11

早上过来改掉config.c的错误,撇开eclipse,跑回到standalone上依赖log来调。昨晚米兰那边发了测试image来,加log来查NO_BUFFER_END_MARK的错,我在standalone上试了下,DSP没法启动。接下来改重构上的’RBV’,只负责连接部分,比较简单,几乎是拷一份Tx BigVCC的,把T改成R

又开了一下午会:组会、’RBV’的电话碰头会。碰头会前,给要求米兰那边的4项任务排了一下优先级,后来发现他们把事情一口应承下来,优先级倒不用提了。

September 04

Week 34, 35, 大战、流年、悲喜剧

Aug. 24, Hallelujah(Jeff Buckley)

一上午会:先看了RMD重构后的demo,然后听’RBV’的会。’RBV’推到明年三月才放进A12去,这几个月可能要先在重构代码上来做一下。下午跟着几个邮件线索看了一下,另外接着读三千多行的sprmd_modify_req函数,没劲头再读下去了。

 

Aug. 25, Hallelujah(Alexandra Burke)

看邮件。下午听WCDMA R&D的老大讲形势,凶险的进度落后。

 

Aug. 26, 大战之日——曼齐科特、克雷西、坦嫩贝格

上午看TADSP platformdemoplatform那边的修改方便了测试,对理解连接和进程很有帮助。

下午给印度人编SKFILE,并把它上传了,而且把问题转到DSP platform那边。所有问题都在杭州改掉,只是告诉米兰那边他们应该这么改、上传就得。临下班时得到通知说’rmd_handle’终于要上传了。

 

Aug. 27, 展眼吊斜晖

一早来写回信:一封说印度人的问题牵涉DSP内存调整,因此SKFILE必须修改;一封说’rmd_handle’要在CB 9.8的包上测——转眼从9.39.8

临下班给UMD编了一个加上’clp’RMD版本——这件事情十天前已做好,但他们没去用,现在换环境换版本测,又折腾了一遍。

 

Aug. 28

‘RBV’一变再变,现在居然是要求915号之前提供测试版本——如果要提供,我们准备在重构的代码上做。开过协调会后,倪政霖讲了一下重构过的代码结构。

下午组会。又给UMD编加’clp’RMD版本。我把待编译的代码放在chorus服务器上,按文件夹存放,因此没有版本控制,现在越来越多,有点乱。

 

极权主义的起源

周末借了汉娜·阿伦特那本《极权主义的起源》来读。刚读完伯希和那本注释超过正文一倍多的《卡尔梅克史评注》,对这本书有点不接受:没有什么论据就想当然地说了一大篇。再加上翻译保留大量的从句式,非常难读,以至得先译回英文才能搞清楚一句话究竟在说什么。读着发现不少论点很到位。毕竟是哲学家写的,更多属于Arts的范畴,而不是推理考证。我现在有点偏执:不太能接受没有考证推理的东西。

 

Aug. 31

纠缠印度人’2*21M/DSP’的问题。开始测’rmd_handle’C板,主要是使用新的makefile开始接口“动态化”的编译,另外重新开始用很久没人碰的MGW测试用例。临下班为Echo那边在CB 9.8上编基于老代码的’RBV’

 

Sept. 1, 大战七十年

继续纠缠印度人’2*21M/DSP’的问题,为他们编frozen的版本。纠缠了一天’clp’的问题,结果发现原来改的地方有问题,当时标志已被污染,改正到真正源头的地方。反映出数据结构有问题:不合理的复用。临下班’rmd_handle’测出D板的DSP平台image有问题。

下午接到黄伟的电话。他回一中看看,正在老爸办公室。聊了一小会儿,好久没联系,客气得有点隔膜了。

 

Sept. 2

为印度人’2*21M/DSP’的问题做SKFILEattach request,简单征询标哥后略过CB的,结果临下班CI的报错给陈雁。CB上需要基于重构后的代码做对应’21M’问题的修改,只得留下来,弄到八点多才好。’rmd_handle’方面,初步完成一轮对C/D/DT板的测试,但没有IP forwardcase,自己写,跑不对。

‘rmd_handle’’RBV’’CLP’’21M’,同时有四件事压在手上。晚饭在食堂吃,若干天来头一次晚饭没喝。

 

Sept. 3

六点差一刻,连续第四天早早醒过来,但今天实在早了点,回头睡了一个多钟头回笼觉。

经倪政霖提醒用官方包重测,确认D板测试中SPWDIA会报traffic错误,与rmd_handle无关。初步理了一下’RBV’在重构代码上需要做的改动。

下午开会做sprint plan,悲喜转换:’RBV’一下增加为5个人来做,而且时间推迟到18/21号。需要准备介绍一下’RBV’及其在老代码上的实现。会后懒懒地想把IP forward测掉,把陈雁找来检查测试用例,结果他恰巧从乱七八糟的环境中发现另一个用例造成RMD退出,并要求我检查这个的原因。折腾到临下班,终于发现对于不具有DSP应用的某些MGW服务我也一并从服务下获取应用的rmd_handle,造成访问空指针。教训:一定重视程序崩溃;完成代码后一定要请人做交叉检查。

 

Sept. 4

连续第五天早醒。

上午把空指针修改了一遍,然后开sprint plan,工作负荷不算重。下午终于把IP forward测掉,得让DSP平台那边做一个小修改。

August 21

Week 33, 我干杯,你随意

Aug. 17

试图改一个DSP platform的测试版本,增加连接信息的输出,但没能跑起来——没有版本控制就是不行。只能回过头来从现有输出找线索,抽空再把DSP platform的编译环境整好。苦无进展,实验室网络有问题,进一步影响效率。

临下班不明就里编了一个’UMD’的测试image。想起上周五告诉印度人说今天再发一组新的,完全忘了,好在另有人做了。

晚上回去看测试那边发来的log,发现DSP platform那边没有正确关闭RBV连接。

 

Aug. 18

早上过来就被测试催,改了那个没有关闭的错误,在standalone上面测了一下。编译环境也重新弄好。剩下时间继续做OOA

但很快被测试打断,中午两个组都报了错。先整理了一下Cartoon那边的情况,后来由标哥去确认是JIGGER的问题;接着处理Echo这边,发现一个测试命令中的问题,解决了一个枝节问题,但根本原因还是没有找到。等他们的log回去看——一定要明确要求什么样的log,否则模模糊糊地猜,做无用功。

 

Aug. 19,塔曼斯卡亚师坦克营的倒戈

昨晚看党史八卦到很晚,睡得不够,精神不好,懒懒地没有干正经事。

十八年前的今天,八一九事件。头一次听到叶利钦的名字。

叶利钦站在110号坦克上的演讲

http://en.wikipedia.org/wiki/File:Boris_Yeltsin_19_August_1991-1.jpg

一个塔曼斯卡亚师的士兵,半年后

http://en.wikipedia.org/wiki/File:Soviet_soldier_DN-SC-92-04942.jpg

 

Aug. 20

一早看了习副主席在墨西哥的讲话视频。

上午又接报说RBV的问题,看了一下发现是XIPLIB报的错——RMD的“优良”传统,有问题就先报过来。下午在OOA、给印度人编image、开UMDD的会中度过。发给印度人之前没有测一下,结果启动不起来,浪费一个多钟头,丢脸,教训。

 

Aug. 21

小区通知早上停水,早早起来,充分地锻炼了一把,感觉不错。这些天看田径世锦赛的报道,燃烧起锻炼的热情,一度想买个双杠,价格实在咬手。全民健身路径大都没有单双杠,江南大道旁有一套,选址诡异,那地方前后哪儿都不搭,只有步道通过去,很不方便。只见过莫干新村旁有单双杠,冲这个想搬去。

整理又一个大数据结构dsp_instance__t,感觉记录下的成员函数之上应该再按业务分组(甚至做某种封装)。又粗读了一遍三千多行的sprmd_create函数。

下午听标哥讲LGUcall命令中与call相关的参数。

苏慧伦的《天下大乱》很有点意思,成语大集合。