From c35898079f9c12866ae00e0735102dec64e3495e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 22 Oct 2002 17:49:24 +0000 Subject: [PATCH] Updated tasks to do. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1602 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/bfs/ToDo | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/bfs/ToDo b/src/add-ons/kernel/file_systems/bfs/ToDo index 3e812a97e9..b5d25f669f 100644 --- a/src/add-ons/kernel/file_systems/bfs/ToDo +++ b/src/add-ons/kernel/file_systems/bfs/ToDo @@ -1,4 +1,4 @@ -BFS - ToDo, September 7th, 2002 +BFS - ToDo, October 22th, 2002 ----- BlockAllocator @@ -36,6 +36,7 @@ Journal BPlusTree - BPlusTree::Remove() could trigger CachedNode::Free() to go through the free nodes list and free all pages at the end of the data stream + - BPlusTree::Remove() could let the tree shrink (simple kind of reorganization) - updating the TreeIterators doesn't work yet for duplicates (which may be a problem if a duplicate node will go away after a remove) - BPlusTree::RemoveDuplicate() could spread the contents of duplicate node with only a few entries to save some space (right now, only empty nodes are freed) @@ -69,6 +70,8 @@ kernel_interface general stuff - There are also some comments with a leading "ToDo:" directly in the code which may not be mentioned here. + - implement chkbfs functionality in BFS (with a small ioctl API for the shell command) + - implement mkbfs (try to do it in OpenBeOS style directly - only write the super block from user space) -----