[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/geas TODO
From: |
Reinhard Mueller |
Subject: |
gnue/geas TODO |
Date: |
Fri, 08 Jun 2001 11:41:00 -0700 |
CVSROOT: /cvs
Module name: gnue
Changes by: Reinhard Mueller <address@hidden> 01/06/08 11:40:59
Modified files:
geas : TODO
Log message:
updated
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/TODO.diff?cvsroot=OldCVS&tr1=1.49&tr2=1.50&r1=text&r2=text
Patches:
Index: gnue/geas/TODO
diff -u gnue/geas/TODO:1.49 gnue/geas/TODO:1.50
--- gnue/geas/TODO:1.49 Fri Jun 8 10:49:44 2001
+++ gnue/geas/TODO Fri Jun 8 11:40:59 2001
@@ -46,6 +46,8 @@
19. geas/src/objectstore : Requires libGDA support, based on the current MySQL
and PostgreSQL code {objectstore}
20. make the whole thing thread-safe
+21. enable geas to read gcd files from more than one directory tree {classdef}
+22. change objectstore and oql into a reusable database abstraction library
===============================================================================
@@ -95,22 +97,8 @@
====================================
-Note: Time estimates are vague, and not to be taken as a promise - they're
-to give an idea of how urgent tasks are considered, and will be updated as
-work proceeds. No particular order, within each time range. Some items are
-listed as a 'basic' version, with an 'advanced' version in the long term
-plans. The basic version may be enough to let the module be used, although
-the majority of the planned functionality will be left til later.
-
-
Current coding assignments:
-- Check current API (in geas/idl) against old docs, and update, or at
- least indicate inconsistencies so it can be easily updated.
- (ajmitch)
-
-- geas/src/config : Update to use GConf. (rhuff)
-
- Create a GUI configuration management utility.
(unassigned, talk to both rhuff and andrewm to coordinate)
@@ -121,28 +109,14 @@
Immediate
=========
-
-Restructure code, making it more modular
- remaining to do:
- objectstore: implement delete (done)
- Basic SQL query generation (mostly done)
- creating objectlist handling stuff (done)
- linking API to OQL and object cache (done)
- schema methods: GEAS::Connection get class definitions (done)
- rewrite most parts, because of a lack of coherency due to lack of design
-
Fix memory leak problems. (mostly done, a few leaks probably remain
somewhere though, testing not completed)
appears done: extensive testing to do.
-(done, MySQL and PostgreSQL only) Automatic database table updates
-
(done) Change CORBA object handling to improve memory management
(done) Workaround for missing Current interface in ORBit
-(done) Rename to GCD : (GNUe Class Defs)
-
objectstore module changes: (important for ease of improving data access)
check doc/internals/objectstore.txt for details
1) write and delete object functions should be removed, and the
@@ -167,12 +141,6 @@
Optional auto-reconnect for unexpected database failures (done, postgresql
only)
-GConf for configuration (in progress)
-
-Adjust GCD format (in progress)
-
-Method handling (possibly use OAF, need to investigate options first.)
-
Improve other configuration details (nameserver or OAF for clients locating
the server) - details need to be investigated first.
@@ -184,18 +152,10 @@
service to be implemented, whish is not possible in ORBit until the 'Current'
interface has been implemented in the main CVS branch.)
-Error logger (done)
-
-Basic data monitor (done)
-
-Activity logger (done)
-
Basic Object Query Language (OQL) for complex queries
Clean up objectstore module: needs to handle blocking/non blocking connect
attempts, and attempt to reconnect on demand, but have that be configurable
-
-GCD format: needs much more error detection/handling code
rewritew GCD system to allow classes to be loaded into RAM only when needed
- gnue/geas TODO, Neil Tiffin, 2001/06/06
- gnue/geas TODO, Reinhard Mueller, 2001/06/08
- gnue/geas TODO,
Reinhard Mueller <=
- gnue/geas TODO, Neil Tiffin, 2001/06/08
- gnue/geas TODO, Reinhard Mueller, 2001/06/09
- gnue/geas TODO, Reinhard Mueller, 2001/06/20
- gnue/geas TODO, Reinhard Mueller, 2001/06/21