comparison Todo @ 393:18cacd0b3ccf

update tags
author one@firefly.cr.ie.u-ryukyu.ac.jp
date Mon, 10 Nov 2008 22:26:43 +0900
parents 6f356d160e58
children 149c9a53fc37
comparison
equal deleted inserted replaced
392:85d01cb6d133 393:18cacd0b3ccf
1 Fri Oct 31 20:34:35 JST 2008
2
3 Note:
4
5 そもそも、NOPを付け加えるのがtrafficを増やしている。一周で
6 は、状態が確定しないので、INSERT/INSERT_ACKで、それぞれ一周、
7 計二周廻してやればいい。
8 一週目で、そのコマンドを merge waiting queue にいれる
9 二週目のAckコマンドを merge waiting queue と照合して、MERGE_STARTする
10 で、良いんじゃないか? もちろん、editorにfowardして、戻って来た
11 時点で判定する。
12 Ackが戻って来た時点で、MERGE_STARTとみなして良い。
13 何もなければ、MERGE_ENDを送り、コマンドがあれば、id=-2を送り、
14 最後にMERGE_ENDを送る
15 なので、MERGE_STARTも必要ない。これで、NOPを付け加えるのと、動作は
16 同等になる。
17
18 ACK command はeditorでは実行しない。
19
20 ついでに、packet に source editor ID も付けるんじゃないか?
21
22 Tue Oct 28 09:50:23 JST 2008
23 Todo: (kono)
24 取り敢えず、動いたみたい。テスト用に、JavaなEditor + 複数のSession Manager
25 + Auto Selector があると良いらしい。
26
1 Sun Oct 26 17:36:40 JST 2008 27 Sun Oct 26 17:36:40 JST 2008
2 Todo: (kono) 28 Todo: (kono)
3 GUI のEditorの方が、どれがどれだか、さっぱりわからない。 29 GUI のEditorの方が、どれがどれだか、さっぱりわからない。
4 せめて、sessionを持っているかとか出ないとだめっぽい。 30 せめて、sessionを持っているかとか出ないとだめっぽい。
31
32 Todo: (kono)
5 なんか、NO_NAMEってのが最初に出るらしい。なんだ? 33 なんか、NO_NAMEってのが最初に出るらしい。なんだ?
34 Done: vim のsession 管理バッファがまだ残っていたようです。
35 復活させてもいいかな〜
36
37 Todo: (kono)
38 NOPが廻り続けるという症状があるらしい。
39
40 Todo: (kono)
41 Optimizer が、まだ、たこならしい。
6 42
7 Sun Oct 26 14:33:51 JST 2008 43 Sun Oct 26 14:33:51 JST 2008
8 Todo: (kono) 44 Todo: (kono)
9 quit/close 処理が間違っているらしい。 45 quit/close 処理が間違っているらしい。
10 46
23 付けてやれば良いのだが... 59 付けてやれば良いのだが...
24 60
25 Todo: (kono) 61 Todo: (kono)
26 text editor のバッファが増えるバグがあるらしい。 62 text editor のバッファが増えるバグがあるらしい。
27 Done: たぶん、quit/quit2が動いてない。close の処理のがまずいせい。 63 Done: たぶん、quit/quit2が動いてない。close の処理のがまずいせい。
64 merge にbugがったので、そのせいかも。
28 65
29 Fri Oct 24 19:00:50 JST 2008 66 Fri Oct 24 19:00:50 JST 2008
30 Note: 67 Note:
31 XML に editor がselectされているかどうかのflagがあった方が良い。 68 XML に editor がselectされているかどうかのflagがあった方が良い。
32 現状では、update はなんにも役に立たない。 69 現状では、update はなんにも役に立たない。
89 126
90 Todo: IPv6 対応 (kono) 127 Todo: IPv6 対応 (kono)
91 getAddress で取れたアドレスには、すべて、select/connect する 128 getAddress で取れたアドレスには、すべて、select/connect する
92 必要がある。localhost な hostname よりも大域的なhostnameを 129 必要がある。localhost な hostname よりも大域的なhostnameを
93 優先した方が良い。 130 優先した方が良い。
131 Done: server 側は対応。server側のconnect がまだ。
94 132
95 Todo: dispatch先のEditorの作成 (kono) 133 Todo: dispatch先のEditorの作成 (kono)
96 134
97 Session は select 時に、channelを持つeditorが登録される。 135 Session は select 時に、channelを持つeditorが登録される。
98 外から来た場合は、新しくeditor を作って、それをsession 136 外から来た場合は、新しくeditor を作って、それをsession