comparison Todo @ 341:a9a740e685fa

remove session using QUIT_2_ACK
author kono
date Mon, 13 Oct 2008 03:05:53 +0900
parents f55843e829d6
children 21ad256c25c2
comparison
equal deleted inserted replaced
340:f55843e829d6 341:a9a740e685fa
1 Mon Oct 13 02:57:45 JST 2008
2 Todo: (kono)
3 InterManagerのquit中のsessionへのjoinの扱い。(putは来ないがjoinはありえる)。
4 UPDATEで、sessionをlockしてからquitするか?
5 TestGUIで、selectする前にEditor0がquitしちゃう場合もある。
6
1 Sun Oct 12 19:12:20 JST 2008 7 Sun Oct 12 19:12:20 JST 2008
2 8
3 Todo: (kono) 9 Todo: (kono)
4 DELETE時のundoのための文字列は、SM/Editor間でだけ必要。Editorから戻って来た 10 DELETE時のundoのための文字列は、SM/Editor間でだけ必要。Editorから戻って来た
5 コマンドをSM側で最新にする必要がある。外に出す時には使わないので消して良い。 11 コマンドをSM側で最新にする必要がある。外に出す時には使わないので消して良い。
6 Done: 戻って来た時に、unMergedListに入れているらしい 12 Done: 戻って来た時に、unMergedListに入れているらしい
7 13
8 Todo: (kono) 14 Todo: (kono)
9 new String(hoge)が結構ある。Javaの文字列は変更不可能なので、こんな 15 new String(hoge)。Javaの文字列は変更不可能なので、こんな
10 ことをする意味はない。 16 ことをする意味はない。
11 Done: 17 Done:
12 18
13 Todo: (kono) 19 Todo: (kono)
14 PUT の時に、master session managerまで行って、session番号を確定する 20 PUT の時に、master session managerまで行って、session番号を確定する
21 Todo: (kono) 27 Todo: (kono)
22 外から、きたSession Listを、ただしく自分に反映する。 28 外から、きたSession Listを、ただしく自分に反映する。
23 29
24 Todo: (kono) 30 Todo: (kono)
25 test.ServerSample.java はあるが、ClientSample.java がない。 31 test.ServerSample.java はあるが、ClientSample.java がない。
32
33 Todo: (kono)
34 SYNC出すコードをまだ入れてない。
26 35
27 Sun Oct 12 10:33:36 JST 2008 36 Sun Oct 12 10:33:36 JST 2008
28 37
29 Todo: 38 Todo:
30 END_MERGEが繰り返し出てしまう(kono) 39 END_MERGEが繰り返し出てしまう(kono)
40 行番号0があるとだめらしい。 49 行番号0があるとだめらしい。
41 50
42 Todo: 51 Todo:
43 manager.remove(editor) の動作のタイミング、 channel closeの扱い 52 manager.remove(editor) の動作のタイミング、 channel closeの扱い
44 たぶん、quit2のackで、殺すのが正しいと思う。(kono) 53 たぶん、quit2のackで、殺すのが正しいと思う。(kono)
54 Done: Mon Oct 13 02:57:45 JST 2008
45 55
46 56
47 Fri Oct 10 15:24:42 JST 2008 57 Fri Oct 10 15:24:42 JST 2008
48 sid は大域的にuniqueにする必要がある。UPDATEで新しくsessionを作ったことを 58 sid は大域的にuniqueにする必要がある。UPDATEで新しくsessionを作ったことを
49 通知して、Masterが新しいsidを決定し、UPDATE_ACKで他のSessionManagerに知らせる(kono) 59 通知して、Masterが新しいsidを決定し、UPDATE_ACKで他のSessionManagerに知らせる(kono)