Community
Participate
Working Groups
Events queues are used (in a Producer/Consumer model) to pass data asynchronously between the various application components/layers. Unfortunately, null objects can't be queued by the Producer to indicate to the Consumer that the request is completed. This was one of the causes of a problem with the LTTng synthetic event provider being stuck waiting for an end of a request that never came. The solution is to introduce a NullEvent that acts as EOF. Due to the use of generics in TmfDataProvider, this has some impacts here and there...
Created attachment 167951 [details] Null event patch
Patch committed.
Released in a past delivery.