diff Todo @ 315:20fb70068089

*** empty log message ***
author kono
date Mon, 06 Oct 2008 18:58:49 +0900
parents ffd8bb47b188
children 5893fd8c0f50
line wrap: on
line diff
--- a/Todo	Mon Oct 06 10:34:37 2008 +0900
+++ b/Todo	Mon Oct 06 18:58:49 2008 +0900
@@ -1,26 +1,40 @@
+Mon Oct  6 16:39:57 JST 2008
+
+Todo: translator にある5つのqueueが、Editor にもある。merge のアルゴリズムの
+実装を見直す必要がある。(kono)
+
+Todo:
+SessionManager の向うにあるeditorにREPCommandを送るコードがない。Editor 扱いしても良いが、Editor が複雑すぎるので、それは好ましくない。Editor に nextChannelを持たせるのが良いか? (kono)
+
+Todo:
+SessionManger のeditor がmerge 中のeditor commandをblockするのは良いが、
+sessionManger コマンドをblockされるのは困る。(kono)
 
 Wed Oct  1 20:58:51 JST 2008
 	
 Todo: Session ring 廻るcommand packetは、基本的に書き換えられるべきではない
   eid, seq の組でuniqueになる。現状では、そここで書き換えが起きているらしい。
    eid = -1 (Session Manager), eid = -2 (MergeCommand) あたりが
-   特殊らしい。 でも、実際には生成されてないっぽい。
+   特殊らしい。 でも、実際には生成されてないっぽい。(kono)
+      Done: Mon Oct  6 16:40:14 JST 2008 (kono)
 
 Todo: SessionManagerのprotocolのswitch文で、そこら中でgetEditor/getSessionが
-  呼ばれている。これらは、for loopで探しているので、繰り返し行うのは変。
+  呼ばれている。これらは、for loopで探しているので、繰り返し行うのは変。(kono)
 
-Todo: REPCMD_INSERTが止まらない...
+Todo: REPCMD_INSERTが止まらない... (kono)
+      Done: Mon Oct  6 16:40:38 JST 2008 (kono)
 
-Todo: SessionMnager のmessageをREPLogger baseに書き換える。
+Todo: SessionMnager のmessageをREPLogger baseに書き換える。 (kono)
 
 Wed Oct  1 15:35:44 JST 2008
 
-Todo: SessionManager 複数のコマンドをまとめてeditorに送るとdead lockする可能性がある。
-  送信キューを作り、select loop しながら、ひとつずつコマンドを送信する
-	Done:
+Todo: SessionManager 複数のコマンドをまとめてeditorに送るとdead lockする
+    可能性がある。送信キューを作り、select loop しながら、ひとつずつコマンドを
+    送信する (kono)
+	Done: (kono)
 
 Todo: Editor quit, quit2 の実装
   quit2 では、自分の送信したコマンドが戻ってくるまで待つ必要がある。
-  editor 毎の状態となる。
-	Done:
-	
\ No newline at end of file
+  editor 毎の状態となる。(kono)
+	Done: (kono)
+