grc-iit / ChronoLog

ChronoLog: A High-Performance Storage Infrastructure for Activity and Log Workloads
https://chronolog.dev
BSD 2-Clause "Simplified" License
5 stars 4 forks source link

StoryChunk stuck on Grapher's OrphanQueue #157

Closed ibrodkin closed 4 months ago

ibrodkin commented 5 months ago

It appears that the StroyChunk that Grapher receives from the Keeper is placed on the OrphanQueue and is not drained to the StoryPipeline even though it's created in response to DataStore::StartStroyRecording call. It can be a timing issue with the short test triggering StopStoryRecording before the periodic call to drain OrphanQueue gets a chance to notice that short lived StoryPipeline

ibrodkin commented 4 months ago

changes merged into develop