Skip to content
Snippets Groups Projects
Select Git revision
0 results

CMakeLists.txt

  • John Biddiscombe's avatar
    5fe6c457
    Fixes to lifetime management of CDO for producers · 5fe6c457
    John Biddiscombe authored
    Monitor DISPOSE events emitted just 'before' releasing the CDO
    to count when consumers have got their copy of the CDO.
    We don't use REQUIRE or DEMAND events because a consumer that starts
    before the consumer will trigger these bfore the consumer has
    attached an event monitor.
    
    Using events for termination simplifies our mocktage workflow
    and reduces the need for extra files to be written to signal
    completion and allows counting of consumers fairly reliably.
    
    Several debug tweaks and other info messages have been added
    5fe6c457
    History
    Fixes to lifetime management of CDO for producers
    John Biddiscombe authored
    Monitor DISPOSE events emitted just 'before' releasing the CDO
    to count when consumers have got their copy of the CDO.
    We don't use REQUIRE or DEMAND events because a consumer that starts
    before the consumer will trigger these bfore the consumer has
    attached an event monitor.
    
    Using events for termination simplifies our mocktage workflow
    and reduces the need for extra files to be written to signal
    completion and allows counting of consumers fairly reliably.
    
    Several debug tweaks and other info messages have been added