Bug 782

Summary: 10% unnecessary pages written
Product: TxMem Reporter: Werner Van Belle <werner>
Component: mainAssignee: Werner Van Belle <werner>
Status: ASSIGNED ---    
Severity: normal    
Priority: P1    
Version: unspecified   
Hardware: PC   
OS: Linux   

Description Werner Van Belle 2011-01-26 16:06:22 CET
This might be due to
- Idx2Txmem its datastructures that does not take care of changes in the objects or not. The AvlTree might require revisitation
- ValueMem might be maintaining structures that did not change but are written to regardless
- The Set and SetAll setters should be comparing the state before and after before continuing with the set stuff. 
- We could check the changed state based on an original copy. That makes rolling back also somewhat easier.