changelog shortlog tags branches changeset file revisions annotate raw help

Mercurial > hg > ventivac / TODO

revision 133: dccafdd3a92b
child 141: e18561b66fa8
     1.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2+++ b/TODO	Mon Aug 20 15:39:21 2007 +0200
     1.3@@ -0,0 +1,5 @@
     1.4+some more ideas related to ventivac:
     1.6+- a venti write buffering proxy.  it should return the score written immediately, and write it to a remote server in the background.  this makes synchronous writes on a low-latency link look fast.  a sync would wait until all writes have finished, so there is no risk of losing data.
     1.7+- a better cache replacement algorithm for vcache could be implemented.  more testing of the performance of the current clock algorithm should be done first.
     1.8+- a venti-proxy that does read-ahead on the raw venti blocks.  9p-level read-ahead will help for e.g. vacfs.  for vacput with writing compared to an existing venti archive, a 9p-level read-ahead proxy would not help, but this would.  questionable whether it's worth the trouble though.