From 8d7cec86ff24a75843920cd008b5d3c5fd5f35bb Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Thu, 16 Apr 2020 15:10:56 +0000 Subject: [PATCH] More cleanup --- TODO | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/TODO b/TODO index 7c116d0965..2001b88e02 100644 --- a/TODO +++ b/TODO @@ -1,14 +1,3 @@ -[23:34] ok, so far heap profile shows that memory use during refresh is normal -[23:35] not wonderful, but normal. mem usage grows because we're recording the present list while receiving entries in the refresh -[23:36] I'm seeing for 1.2GB of data about 235MB of presentlist -[23:36] which is pretty awful, considering presentlist is just a list of UUIDs -[23:36] being stored in an avl tree -[23:37] a btree would have been better here, and we could just use an unsorted segmented array -[23:42] for the accumulation phase anyway. we need to be able to lookup records during the delete pphase -[00:05] this stuff seriously needs a rewrite -[01:13] 2.8M records x 16 bytes per uuid so this should be no more than 48MB of overhead -[01:13] and instead it's 3-400MB - get lmdb incremental backup working I need to publish a spec for PREPARE/2-phase commit in LDAP TXNs and integrate that into lmdb and back-mdb