Skip to content

Conversation

@nsmith-
Copy link

@nsmith- nsmith- commented Jun 24, 2022

Ready to go

Copy link

@Dr15Jones Dr15Jones left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I got up to the Source. Will stop until next week.

@Dr15Jones
Copy link

I think a mark down file describing the organization of the data within Ceph would be helpful.

@Dr15Jones
Copy link

Here is a slightly radical idea for you. You do not actually require each data product stripe to contain the events in the same order. You only care that within a given block of a stripe the blocks for all data products hold the same set of events across all the stripes.

With that in mind, you would not need to wait until all data products have serialized for an event before writing them out to the stripes. You just need to know for each given event which block the event belongs with and then for a data product's block within that stripe you have to also record where each event begins. That recording could be as simple as storing ever increasing counter which matches to the counter stored in the stripe containing the event's meta data.

@nsmith- nsmith- marked this pull request as ready for review August 22, 2022 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants