github-actions[bot] commented on code in PR #61518:
URL: https://github.com/apache/doris/pull/61518#discussion_r3637906466


##########
be/src/cloud/cloud_internal_service.cpp:
##########
@@ -1230,7 +1236,9 @@ void 
CloudInternalServiceImpl::warm_up_rowset(google::protobuf::RpcController* c
                         .ctx = {.is_index_data = false,
                                 .expiration_time = expiration_time,
                                 .is_dryrun = 
config::enable_reader_dryrun_when_download_file_cache,
-                                .is_warmup = true},
+                                .is_warmup = true,
+                                .table_name = "",

Review Comment:
   [P2] Attribute blocks created by local warmup
   
   This and the sibling sync/periodic warmup and index-preload paths perform 
real cache fills with both new fields empty even though the producer already 
knows the tablet ID. `FILE_CACHE_INFO` emits only the persisted name strings, 
and `add_cell()` records context only when the cell is created, so a later 
named OLAP scan merely hits the anonymous cell and cannot repair it. This is 
distinct from the peer/hot-redistribution threads: these local paths start 
without context. Please propagate stable identity from the known tablet, or 
safely late-bind the first named hit, and cover warm-before-query rows in 
`FILE_CACHE_INFO`.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to