From 2e2e55c45581a97a42a8e1db3fbc777db15498c3 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Fri, 27 Jun 2014 12:00:22 -0700 Subject: [PATCH] TODO: add reindexing notes Change-Id: I688059210dcbff955b909782002806a04e6c5259 --- TODO | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/TODO b/TODO index 74142e1bd..926c83cb8 100644 --- a/TODO +++ b/TODO @@ -4,6 +4,19 @@ There are two TODO lists. This file (good for airplanes) and the online bug trac Offline list: +-- reindexing: + * review blob streaming interface & diskpacked implementation thereof. + notably: should the continuation token come per-blob? then we could + remove the limitBytes parameter too, and just let the caller cancel when + they want. + * add streaming interface to localdisk? maybe, even though not ideal, but + really: migrate my personal instance from localdisk to diskpacked + * add blobserver.EnumerateAllUnsorted. + + * add buffered sorted.KeyValue implementation: a memory one (of + configurable max size) in front of a real disk one. add a Flush method + to it. also Flush when memory gets big enough. + -- stop using the "cond" blob router storage type in genconfig, as well as the /bs-and-index/ "replica" storage type, and just let the index register its own AddReceiveHook like the sync handler