tMultiEnumeratedIndexUpdateD_ModifyingInstVarAtOffset_to dkh 3/8/2017 16:14 ------------------ Step one is to understand how things were removed incorrectly ... and then go from there --------------------------------------------------------- victim key value: commonAssoc. commonAssoc -> -63.00->63.00 commonBinding -> 63.00 victim -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 --------------------------------------------------------- reachable: 1@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 2@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 3@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 4@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 --------------------------------------------------------- --------------------------------------------------------- dkh 3/8/2017 16:14 ------------------ --------------------------------------------------------- before update: victim -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 --------------------------------------------------------- 73@ -> -60.00->-60.00 74@ -> -60.00 75@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 76@ -> -60.00->-60.00 77@ -> -60.00 78@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 79@ -> -60.00->-60.00 80@ -> -60.00 81@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 82@ -> -60.00->-60.00 83@ -> -60.00 84@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 85@ -> -60.00->60.00 86@ -> -60.00 87@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 88@ -> -60.00->60.00 89@ -> -60.00 90@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 --- 1507@ -> -60.00->60.00 1508@ -> 60.00 1509@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 1510@ -> -60.00->60.00 1511@ -> 60.00 1512@ -> -60.00->60.00->-60.00->-60.00->-60.00->60.00->-60.00->-60.00 --------------------------------------------------------- 8 total btree entries ... 2 @ 60.00 and 6 @ -60.00 --------------------------------------------------------- victim key value: commonAssoc. commonAssoc -> -63.00->63.00 commonBinding -> 63.00 victim -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 --------------------------------------------------------- 37@ -> -63.00->63.00 38@ -> -63.00 39@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 40@ -> -63.00->63.00 41@ -> -63.00 42@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 43@ -> -63.00->63.00 44@ -> -63.00 45@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 46@ -> -63.00->63.00 47@ -> -63.00 48@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 --- 85@ -> -60.00->60.00 86@ -> -60.00 87@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 88@ -> -60.00->60.00 89@ -> -60.00 90@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 --- 1507@ -> -60.00->60.00 1508@ -> 60.00 1509@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 1510@ -> -60.00->60.00 1511@ -> 60.00 1512@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 --- 1531@ -> -63.00->63.00 1532@ -> 63.00 1533@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 1534@ -> -63.00->63.00 1535@ -> 63.00 1536@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 1537@ -> -63.00->63.00 1538@ -> 63.00 1539@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 1540@ -> -63.00->63.00 1541@ -> 63.00 1542@ -> -60.00->60.00->-63.00->63.00->-60.00->60.00->-63.00->63.00 --------------------------------------------------------- 12 total btree entries ... 4 @ -63.00; 2 @ -60.00; 2 @ 60.00; 4 @ 63.00 ------ Sooo we removed 4 from -60.00 and none from 60.00 ... leaving 4 left overs. --------------------------------------------------------- ---------------------------------------------------------