785   BRCB behavior

Created: 13 Oct 2011

Status: Not Applicable

Part: Part 7-2 (2010; Edition 2)

Links:

Page: 102

Clause: 17.2.2.15

Paragraph:

Category: Issue for edition 2 of this part

Issue

Clause 17.2.2.15 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
or
change clause 17.2.2.15

Discussion Created Status
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 Not Applicable

 

Privacy | Contact | Disclaimer

Tissue DB v. 23.12.13.1