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