Whiteboard changed to:
This seemed straightforward at first, but I've now hit a slight snag:
I'd need to rehash the entire file, not just the new part, in order to
get the correct SHA1 checksum. The reason I can get away with this in
the WebDAV access is because the client already sent the data, but for
JSON-RPC, I'd have to access it all over again.
Update 2008-11-16: I've now implemented the basics of JSON-RPC
appending. The implementation hashes the original data while writing
any new data from the client to a temporary file. Unfortunately, there
is no way to get around a delay of some kind if we continue to hash the
file.
Update 2008-11-20: Finished
--
JSON-RPC API Appending
https://blueprints.launchpad.net/zfilenet/+spec/rpc-append