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

tfry at users.sourceforge.net tfry at users.sourceforge.net
Tue Oct 2 11:30:53 UTC 2012

Revision: 4345
Author:   tfry
Date:     2012-10-02 11:30:53 +0000 (Tue, 02 Oct 2012)
Log Message:
A plan to properly detect and handle editor related race conditions

Modified Paths:

Modified: trunk/rkward/TODO
--- trunk/rkward/TODO	2012-10-02 11:24:28 UTC (rev 4344)
+++ trunk/rkward/TODO	2012-10-02 11:30:53 UTC (rev 4345)
@@ -27,6 +27,12 @@
 			- seems to happen more often with larger data frames
 			- more precisely: seems to happen after scrolling
 			- no idea, why this happens
+		- 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
 	- 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