in reply to flushing mldbm buffers

You need to untie it to flush changes to disk. If you're using this in a multi-process situation, consider using MLDBM::Sync, which handles it all for you.