SERVER-47354 added a truncatedArrays field to the updateDescription documents returned by the server. As a result, some change stream tests are failing on latest:
FAILURE: {'updatedFields': {'new': 1}, 'removedFields': ['foo']} != {'updatedFields': {'new': 1}, 'removedFields': ['foo'], 'truncatedArrays': []} - {'removedFields': ['foo'], 'updatedFields': {'new': 1}} + {'removedFields': ['foo'], 'truncatedArrays': [], 'updatedFields': {'new': 1}} ? +++++++++++++++++++++++ (AssertionError) Traceback (most recent call last): File "/data/mci/efccbde909ca7f9d9e7e8f6961014711/src/test/test_change_stream.py", line 372, in test_change_operations change['updateDescription']) AssertionError: {'updatedFields': {'new': 1}, 'removedFields': ['foo']} != {'updatedFields': {'new': 1}, 'removedFields': ['foo'], 'truncatedArrays': []} - {'removedFields': ['foo'], 'updatedFields': {'new': 1}} + {'removedFields': ['foo'], 'truncatedArrays': [], 'updatedFields': {'new': 1}} ? +++++++++++++++++++++++
- is caused by
-
SERVER-47354 Implement change stream oplog parsing code for delta oplog entries
- Closed