Mercurial > hg > RemoteEditor > REPSessionManager
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 |