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

125 story merging logic #161

Closed ibrodkin closed 4 months ago

ibrodkin commented 5 months ago
  1. implemented and tested StoryChunk merging logic. it's used in ChronoGrapher to merge partial chunks coming from ChronoKeepers
  2. added uniform LOG_TRACE level messages that can be used to trace merging logic of individual stories using StoryId & related timestamp boundaries of each participating chunk
  3. Adjusted const correctness of all related StoryChunk methods