When we cogroup on a tuple, if the inner type of tuple does not match, we treat them as different keys. This is confusing. It is desirable to give error/warnings when it happens.
Here is one example:
User expected result (which is not right):
We shall give user the message that we can not merge the key due to the type mismatch.
|Field||Original Value||New Value|
|Fix Version/s||0.9.0 [ 12315191 ]|
|Assignee||Alan Gates [ alangates ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|