Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.2.0
-
None
-
Untriaged
-
0
-
Unknown
Description
Noted whilst developing in master and adding some tests which generated a sequence of collection modifications (relating to modify maxTTL), the flusher deduplicated the modifications even when I had enabled CDC, so in theory we didn't maintain a history of the collection.
This is because the special path for system events addSystemEventItem doesn't update the system event Item with the collection's history setting.
Overall this is not a large issue for 7.2 as the use-case of CDC is less about the system-events but recommend it is addressed in 7.2.1, it's also quite difficult to get sequences of system events for the same collection outside of unit tests, and the only state that can be modified is the history itself, whilst upstream I was testing sequences of maxTTL updates.
Attachments
Issue Links
- relates to
-
MB-31806 Collections: modify a collection's max_ttl
- Closed