Todo List
- Global magma_save_acl_file
- Still to be coded! (empty function)
- Global actual_load
- Actually unused. Replaced by load_on_node() ??
- Global manage_overload
- Still to be written.
- Global magma_network_loop
- Using a better threading mechanism will provide better performances. New incoming connections should be placed in a queue and serviced by pre started threads. When changing this, change also garbage collector.
- Global magma_read
- Is present a test to ensure that flare is a regular one?
- Global magma_rename
- So far magma uses a typical errno (EXDEV) which means cross link rename to refuse renaming a flare, since that can involve up to four magma nodes. Can be changed in the future...
- Global magma_rmdir
- Is there a test to ensure it's a directory flare?
- Global magma_truncate
- There is a check to ensure this flare is a regular one?
- Global magma_write
- Is present a test to ensure that flare is a regular one?
- Global magma_destroy_flare
- Why 0 on success? Should be better 1 on success!
- Global magma_dir_is_empty
- If this check is used while doing a "rmdir" should it return 0 if even if only "." and ".." are listed? Please verify.
- Global magma_get_flare_inode
- this function should still be coded!!!
- Global magma_grow_directory
- Why errno is not set accordingly to return value?
- Global magma_init_flare_on_disk
- check errno in this function, it's not always set.
- Global magma_load_flare
- Please check if errno is always set accordingly
- Global magma_touch_flare
- set errno also if flare == NULL
- Global key_difference_by_char
- unused code to be removed?
- Global move_key
- unused code!!
This file last modified Wednesday, 09-Jan-2008 20:02:31 CET