For better performance, it would be good if Obnam could keep the shared chunks B-trees locked for shorter periods of time. This can be implemented by only updating them at the end of the backup generation (including checkpoints), rather than updating along the way when making a backup. --liw

done