Diego Pontoriero
12/20/2023, 10:24 PMcopyToDeepStoreForMetadataPush to true currently, so the segments are not copied into the controller.data.dir
3. create a realtime table that is creating segments every 6h
4. add a RealtimeToOfflineSegmentsTask to combine and transfer segments from realtime to offline segments (daily buckets)
5. add a MergeRollupTask to further compact those segments into weekly buckets
i would prefer the MergeRollupTask not to go and rewrite every single batch segment i had already uploaded. i assume that’s a fairly common expectation, but it’s not clear from the docs (haven’t dug into the code yet) if it will figure that out correctly and skip the segments that are already aligned, or not?Mayank
Manish
12/22/2023, 7:34 PMSEGMENT_ZK_METADATA_TIME_KEY to indicate that it has been picked up merge-rollup and thats seems like the check to skip segments.Diego Pontoriero
12/22/2023, 7:37 PMRealtimeToOfflineSegmentsTask that perhaps i’ll be able to avoid the MergeRollupTask altogether. i’m mostly just trying to get a handle on building optimally-sized segments and keeping things that way over time.