[Top][All Lists]
[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
+
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6847 - trunk/gnue-appserver,
reinhard <=