[Ocfs2-commits] mfasheh commits r1723 - trunk
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Tue Dec 28 18:30:29 CST 2004
Author: mfasheh
Date: 2004-12-28 18:30:27 -0600 (Tue, 28 Dec 2004)
New Revision: 1723
Modified:
trunk/TODO
Log:
* remove a bunch of stuff from TODO. This file is even remotely up to date anymore.
Modified: trunk/TODO
===================================================================
--- trunk/TODO 2004-12-28 19:06:29 UTC (rev 1722)
+++ trunk/TODO 2004-12-29 00:30:27 UTC (rev 1723)
@@ -1,7 +1,3 @@
-* Make bitmap reads only read those blocks which we care about
-
-* make slabs for: ocfs_journal_handle, and ocfs_journal_copyout
-
* fops, iops on bitmap file (and maybe other system files) should probably be
different and / or special cased. In a related todo: Get rid of the
INODE_JOURNAL flag on our inodes and use the system file flag instead.
@@ -22,52 +18,11 @@
don't.
- Yes, we want this as it helps us detect stale inodes.
-Pre 1.0:
-* redo the delete and rename journal credits now that those paths are
- so different
-
-* Shutdown of local alloc might stomp over a journalled buffer. This
- can be fixed by either journalling shutdown or shutting down after
- journal shutdown.
-
* move the stuff from /proc/sys/kernel/ocfs2/ to /proc/fs/ocfs2/
-* investigate whether we need to do a verify_update_inode in
- ocfs_recover_oin_locks as a size change may have occured on the inodes...
-
-* turn lock ids into a block based value instead of bytes.
- - after this we should be able to have the read/write
- functions take arguments in blocks rather than bytes.
-
-* Find all the ocfs_sleep calls and change the values to something
- much much lower.
-
-* start_trans should be done *after* as many cluster locks as
- possible. The way we do it harkens back to when everything under the
- sun was protected by "trans_lock". Nowadays, holding a transaction
- open before you've even got your cluster locks just has alot of
- deadlock potential. The next two become easier once this is done:
- - done for regular files
-
-* space allocation has to be fixed to be able to deal with non contiguous space
-
Post 1.0:
* restartable truncate
* Endian fixes
-* need to move the commit_bits stuff outside of the journalling code
-
-* we need to re-evaluate all the release_lock calls and see which ones
- really require a dlm message and which ones don't.
-
-* we need to batch lock messages -- release messages are especially
- simple as the commit thread has all the releases for a given inode at
- one time anyways.
-
* port htree to ocfs2
-
-* Make bitmap free functions do their job without relocking the bitmaps for
- each record.
-
-* turn priv_sem into a spinlock.
More information about the Ocfs2-commits
mailing list