-
Bug
-
Resolution: Invalid
-
Normal
-
None
-
None
The code to create a full dump is buggy.
The -last-dump-id defaults to True and -dump-id defaults to None. Hence, both of the if conditions are executed and hence the dump_id set by the last_dump_id check is overridden by the next if. Due to this accidental combinations, dumps work correctly.
My understanding is that --last-dump-id only needs to be used when the previous full dump didn't complete correctly. It should default to False and the if checks should be fixed so that dumps continue working.