-
Artem Barger authored
There is possible data race condition while distributing private data, since now we have to support dynamic collections, where it's possible that collection config might be updated right after the endorsement, therefore in distributor while looking up for collection config from collection store we might get updated config which might be not lober relevant for the private data in context. This commit refactors the distribution flow my actually making use of the collection config which is available at the endorsement time, which also allows to optimize, since reduces the need to execute queries with collection store. Additional since using collection config which was available during endorsement allows to elliminate the race condition. Addresses comments of code-review: CR-21491. Change-Id: I0d3c682a613bf3ae5b46e32230fadf6b12895fdf Signed-off-by: Artem Barger <bartem@il.ibm.com>