[rkward-cvs] SF.net SVN: rkward:[4346] trunk/rkward/TODO

tfry at users.sourceforge.net tfry at users.sourceforge.net
Tue Oct 2 15:45:07 UTC 2012

Revision: 4346
Author:   tfry
Date:     2012-10-02 15:45:07 +0000 (Tue, 02 Oct 2012)
Log Message:
Easier plan to take care of editor race conditions.

Modified Paths:

Modified: trunk/rkward/TODO
--- trunk/rkward/TODO	2012-10-02 11:30:53 UTC (rev 4345)
+++ trunk/rkward/TODO	2012-10-02 15:45:07 UTC (rev 4346)
@@ -30,9 +30,8 @@
 		- The editor is prone to race conditions of the type:
 			- 1. user edits something in the editor
 			- 2. before the edit has been synced to the backend, a different command touches the data
-			- The backend could check whether anything other than a sync touches data. 
-			- If so, wait for the editor to acknowledge the data change.
-			- If the editor does not acknowledge such a change, before trying to touch the data again, complain and let the user handle the situation
+			- The editor should keep track of which / how many synchronisation commands are still outstanding.
+			- If an edited object was touched while sync commands are still outstanding, complain and let the user handle the situation
 	- Quitting via q() in the R console will often lead to a segfault during shutdown
 	- options ("pager") is currently broken in RKWard. May not be a problem, but we offer a GUI to configure it in Settings->Configure RKWard...

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

More information about the rkward-tracker mailing list