Improve handling of deleted injectable entities
For Truly Distributed Systems
Brought to you by:
laha
From the old Trac ticket:
Best possible archtecture regarding where to save timestamps for deleted entities
In order to perform a correct merge for entities of type 'Injectable' the timestamps for deleted entities have to be saved "forever".
Today the solution is that IEX saves the deleted timestamps in a database and checks received entities towards this database before injecting them in the Dob. This means that the merge functionality is devided between two components (IEX and the Dob). Can we figure out a better design?