[CORDA-1828] Documentation update for observer nodes (#4443)

CORDA-1828 Documentation update for observer nodes

* Update observer node documentation

* Added test to catch original issue if seen again
This commit is contained in:
JamesHR3
2018-12-21 08:18:14 +00:00
committed by GitHub
parent 3c13c07c09
commit 39e5dc5749
3 changed files with 262 additions and 0 deletions

View File

@ -46,3 +46,9 @@ Caveats
* Nodes only record each transaction once. If a node has already recorded a transaction in non-observer mode, it cannot
later re-record the same transaction as an observer. This issue is tracked here:
https://r3-cev.atlassian.net/browse/CORDA-883
* Observer nodes will only record the states of the transactions sent to them, and not any states from any previous
transactions in the chain. If the observer node is required to follow the creation and deletion of states, then each
transaction in the chain involving those states must be sent individually. This is because the observer node does not
necessarily have any visibility into the states of intermediate transactions, and so cannot always determine whether
a previous state has been consumed when a new transaction is received.