Mercurial > hg > RemoteEditor > REPSessionManager
comparison Todo @ 343:21ad256c25c2
*** empty log message ***
author | kono |
---|---|
date | Mon, 13 Oct 2008 13:16:31 +0900 |
parents | a9a740e685fa |
children | d07414ff79d3 |
comparison
equal
deleted
inserted
replaced
342:4b056e46ba83 | 343:21ad256c25c2 |
---|---|
1 Mon Oct 13 12:34:39 JST 2008 | |
2 | |
3 Note: (kono) | |
4 Session間の通信は、木を作って、自分の親に送り、親がACKをmulti castすれば良い。 | |
5 sm_join した時に、どちらが親になるかはどうやって決める? 繋げた先が親ってのが | |
6 簡単。親がいないのがmasterとなる。親が死んだら自分が親。親が死んで、 | |
7 sessionがmasterを失った時は? loop の検出も必要。updateにunique idを | |
8 付けて二度目が来たらloop、または重複。closeして良い。ch_masterは必要ない。 | |
9 再接続は可能? 可能だが、再put/join/selectする必要がある。 | |
10 put は、親まで上がってsidを決定しなければならない、その後、put_ackを出せる。 | |
11 joinは、localでの処理で問題ないが、join_ackはselectが終わってから出る必要がある。 | |
12 selectは session owner に行き着く必要がある。session がconnectionを | |
13 持っているとは限らない。親がselectする方が自然か? | |
14 put_ack/join_ack/select_ackは、updateを見てでの処理で良い? | |
15 (前の資料があれば良いのに...) | |
16 | |
1 Mon Oct 13 02:57:45 JST 2008 | 17 Mon Oct 13 02:57:45 JST 2008 |
2 Todo: (kono) | 18 Todo: (kono) |
3 InterManagerのquit中のsessionへのjoinの扱い。(putは来ないがjoinはありえる)。 | 19 InterManagerのquit中のsessionへのjoinの扱い。(putは来ないがjoinはありえる)。 |
4 UPDATEで、sessionをlockしてからquitするか? | 20 UPDATEで、sessionをlockしてからquitするか? |
5 TestGUIで、selectする前にEditor0がquitしちゃう場合もある。 | 21 TestGUIで、selectする前にEditor0がquitしちゃう場合もある。 |
22 | |
23 Todo: (kono) | |
24 SessionManager間のプロトコルの図が、どこにもない。あんなに苦労して考えたのに。 | |
25 また、自分で書けってか。 | |
26 SessionManager SM_JOINと、masterの決定 | |
27 put/selectの生成、masterによるsession id の決定 | |
28 updateによるsessionの共有 | |
6 | 29 |
7 Sun Oct 12 19:12:20 JST 2008 | 30 Sun Oct 12 19:12:20 JST 2008 |
8 | 31 |
9 Todo: (kono) | 32 Todo: (kono) |
10 DELETE時のundoのための文字列は、SM/Editor間でだけ必要。Editorから戻って来た | 33 DELETE時のundoのための文字列は、SM/Editor間でだけ必要。Editorから戻って来た |