785   BRCB behavior

This tissue has following status: blue

Created: 13 Oct 2011


Page: 102



Category: Issue for edition 2 of this part

Issue: Clause states:
“A transition from disabled to enabled shall start reporting with the first available entry (i.e. oldest) in the queue of entries. Reporting of the next sequential entries shall occur.”

Let’s consider an example, where a brcb has a buffer for 100 entries. After some time the buffer is filled and creation of a new entry erases an old entry. After loss and reestablishment of association client enables the brcb without writing EntryID field. According to the above statement, the client will get all 100 entries, starting from the oldest.
I think that this is not right behavior. The client should get only entries that where created during the loss of association, not all the buffer.

By the way, writing EntryID with all zeros(0) has the same effect as disabling and enabling report control block. After both operations reporting will start with the first/oldest entry in the buffer.

Proposal: Either
confirm that disabling and enabling of brcb causes transfer of all the buffer
change clause

Discussion Created Status
Ballot until Editor
Disagreed. The client should write EntryId in order to get only the entries that were stored during the connection loss. The BRCB can not remember what has already been sent and to who. The new connection may be with a different client. The is the responsability of the client to resynchronize and to be informed if an overflow occured during connection loss.
13 Oct 11 blue


Privacy | Contact | Disclaimer