summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-08-16 18:20:57 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-08-16 18:21:07 +0100
commit6f5447abe34dcddefa0885b006e65419fe84717a (patch)
treeb48fa4f6927da51c9bb66d21232ce510854bf9f3 /TODO
parente9ef74ebc2c745707660ef3035a2710629fef157 (diff)
downloadlibguestfs-6f5447abe34dcddefa0885b006e65419fe84717a.tar.gz
libguestfs-6f5447abe34dcddefa0885b006e65419fe84717a.tar.xz
libguestfs-6f5447abe34dcddefa0885b006e65419fe84717a.zip
Update TODO.
Diffstat (limited to 'TODO')
-rw-r--r--TODO22
1 files changed, 21 insertions, 1 deletions
diff --git a/TODO b/TODO
index efc0b04a..3832371c 100644
--- a/TODO
+++ b/TODO
@@ -554,4 +554,24 @@ virt-sparsify should use discard
--------------------------------
This requires some changes to qemu to make discard work properly
-throughout the entire stack. \ No newline at end of file
+throughout the entire stack.
+
+Reimplement some APIs to avoid protocol limits
+----------------------------------------------
+
+We should reimplement the following APIs to avoid protocol limits.
+These would be changed from daemon_functions to non_daemon_functions,
+with the non-daemon versions implemented using guestfs_upload and
+guestfs_download (and others). This change should be transparent from
+the p.o.v of the API and ABI.
+
+ - guestfs_cat
+ - guestfs_find
+ - guestfs_lstatlist
+ - guestfs_lxattrlist
+ - guestfs_read_file
+ - guestfs_read_lines
+ - guestfs_readlinklist
+ - guestfs_write
+ - guestfs_write_append
+ - guestfs_write_file