Vuu server sends redundant extra TABLE_ROWS message
- Dominant language
- TypeScript
- Stars
- 58
- Forks
- 47
- Avg merge
- 13h 3m
- Merged PRs (30d)
- 110
Description
When client sends CHANGE_VP_RANGE messages , we expect a CHANGE_VP_RANGE_SUCCESS followed by TABLE_ROWS with rows in the new range (the TABLE_ROWS may be split across multiple messages but they are mostly sent as a singlr batch in one message)
What is actually happening very commonly is three messages are received for every CHANGE_VP_RANGE message sent.
1) The ack CHANGE_VP_RANGE_SUCCESS
2) the table rows TABLE_ROWS
3) a spurious TABLE_ROWS message with a single row - the last row of the preceding message
The pattern can be seen in the first screenshot below. The green messages are CHANGE_VP_RANGE requests, the white messages are server responses.

The following screenshots show the last row from the first TABLE_ROWS message, followed by the same row repeated in the following TABLE_ROWS message, just to illustrate they the data is the same


Contributor guide
Assessment
This issue has not been assessed yet.