commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r6847 - trunk/gnue-appserver


From: reinhard
Subject: r6847 - trunk/gnue-appserver
Date: Mon, 3 Jan 2005 05:47:59 -0600 (CST)

Author: reinhard
Date: 2005-01-03 05:47:58 -0600 (Mon, 03 Jan 2005)
New Revision: 6847

Modified:
   trunk/gnue-appserver/BUGS
   trunk/gnue-appserver/ROADMAP.in
Log:
Updated roadmap.


Modified: trunk/gnue-appserver/BUGS
===================================================================
--- trunk/gnue-appserver/BUGS   2005-01-03 10:14:02 UTC (rev 6846)
+++ trunk/gnue-appserver/BUGS   2005-01-03 11:47:58 UTC (rev 6847)
@@ -1,11 +1,11 @@
 Known bugs/issues in this release:
 
 * Appserver does not find uncommitted objects that were newly created in the
-  same session.
+  same session. (ROADMAP item for 0.4)
 
 * There is no way to request an object list sorted in descending order; neither
   at the level of geasSession.request() nor at the level of Session.find().
-  (has to be implemented in gnue-common first)
+  (has to be implemented in gnue-common first) (ROADMAP item for 0.4)
 
 * Time fields are broken in some dbdrivers. Depending on the driver, it's
   possible that the "Meeting Time" field in the sample doesn't work. (has to be
@@ -31,9 +31,9 @@
 * If an ObjectList returned by a Session.find () has more than 10 items using
   an index of -1 does *not* give the last instance, but only the 10th.
 
-* If appserver comes to sort a list of objects, NULL values are allways
+* If appserver comes to sort a list of objects, NULL values are always
   'first'. This might differ from the sort order given by the backend database
-  in use.
+  in use. (ROADMAP item for 0.4)
 
 * In a language.App application, iterating over an ObjectList and inserting
-  multiple new instances per item, get's slower with every iteration-step.
+  multiple new instances per item, gets slower with every iteration-step.

Modified: trunk/gnue-appserver/ROADMAP.in
===================================================================
--- trunk/gnue-appserver/ROADMAP.in     2005-01-03 10:14:02 UTC (rev 6846)
+++ trunk/gnue-appserver/ROADMAP.in     2005-01-03 11:47:58 UTC (rev 6847)
@@ -8,34 +8,28 @@
 
 
 GOALS
-  The 0.4 Release will add a management interface and implement transaction and
-  locking support.
+  The 0.4 release will add some features to make Appserver usable in production
+  environments with limited security requirements.
 
 
 TODO
 
-  [RPC API]
+  Support for dirty reads (request() will also return uncommitted objects
+  that were created in the same session)
 
-    Add session management (i.e. use a timeout for a session as a whole,
-    to release all session objects after a session timeouts) (*)
+  Reloading class definitions without restarting the server (Appserver will
+  reload gcd's in a configurable directory tree when given a SIGHUP signal)
 
-  [Data Interface]
+  Descending sort
 
-    move transaction and locking support in the Appserver itself
+  Configurable sort behaviour for None values for cases where Appserver does
+  the sorting (sort at beginning of list, sort at end of list, each for
+  ascending and descending sort)
 
-  [Management Interface]
+  Condition of type <exists> (give me all customers that have an order for item
+  x)
 
-    add a Management interface with a safe 'shutdown' command.
-    (i.e. wait until all sessions are closed and forbid new sessions)
 
-    status monitoring support (memory usage, current query, current
-    sessions, ..)
-
-    add a safe 'restart' command (which reloads configuration files to
-    allow a very low down-time). There should be no need to restart
-    clients if possible.
-
-
 IN PROGRESS
 
 
@@ -55,17 +49,54 @@
 
 TODO
 
-  [General]
+  General security audit of the code
 
-    General security audit of the code
+  Authentication
 
-  [Authentication Interface]
+  Role based access permissions on object create/modify/delete and field
+  read/write basis
 
-    Advanced security support (=access restrictions on a user/object
-    class basis)
 
+IN PROGRESS
 
+
+FINISHED
+
+
+===================================================================
+
+
+0.6
+
+
+GOALS
+  The 0.6 Release will add a management interface and implement transaction and
+  locking support.
+
+
+TODO
+
+  [RPC API]
+
+    Add session management (i.e. use a timeout for a session as a whole,
+    to release all session objects after a session timeouts) (*)
+
+  [Data Interface]
+
+    move transaction and locking support in the Appserver itself
+
+  [Management Interface]
+
+    add a Management interface with a safe 'shutdown' command.
+    (i.e. wait until all sessions are closed and forbid new sessions)
+
+    status monitoring support (memory usage, current query, current
+    sessions, ..)
+
+
 IN PROGRESS
 
 
 FINISHED
+
+





reply via email to

[Prev in Thread] Current Thread [Next in Thread]