diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -13,21 +13,21 @@ == Further work == Server: +- Flag to remove out-of-date (unused) debuginfo files + - Rawhide builds expire very quickly + - Keeping rawhide debuginfo causes disk usage to grow *very* rapidly - Cleanups for debuginfofs-mirror: - make --verbose work properly - Figure out if we can make yum handle checking for already-cached files - make debuginfofs-mirror able to use rsync? - Avahi announce server to local network -- Optionally delete source files, since we're not using them - - For the record: F10 i386+x86_64 full debuginfo stats: - - debuginfo data (.debug files): 100k files, 73GB - - source files : 2.2m files (!), 38GB - - Saves 34% disk space, lots and lots of inodes Client: - Use a better FUSE-webdav implementation - - cache files locally - multithreaded - yes, wdfs is single-threaded. bluh. + - support seek() / byte ranges + - wdfs does a GET on the entire file - and keeps it in RAM + - Optional: cache files locally == Crazy future ideas == - Provide source files as well @@ -39,3 +39,9 @@ Client: - Clear old files from cache periodically - Use same cache layout as static tools - Export same exportdir layout, too +- Specialized client-side debuginfofs + - Multi-threaded, read-only webdav client + - Cache file attrs forever + - Do seek()/byte ranges + - Optional: background-cache any file that we read + - Uses more bandwidth initially, less for repeated traces |