1. A method of operating a memory system, the method comprising; maintaining a checkpointed copy of a dynamic table in non-volatile storage (NVS); maintaining a transaction log for the dynamic table; discovering changes to the dynamic table that are not contained in the transaction log; updating the dynamic table by applying the transactions in the transaction log and the discovered changes.