diff --git a/be/src/olap/tablet.cpp b/be/src/olap/tablet.cpp index 76bd24ff7523ad..1efb9afbf06f7f 100644 --- a/be/src/olap/tablet.cpp +++ b/be/src/olap/tablet.cpp @@ -1723,7 +1723,8 @@ Status Tablet::prepare_compaction_and_calculate_permits( // Time series policy does not rely on permits, it uses goal size to control memory if (tablet->tablet_meta()->compaction_policy() == CUMULATIVE_TIME_SERIES_POLICY) { - permits = 0; + // permits = 0 means that prepare_compaction failed + permits = 1; } else { permits = compaction->get_compaction_permits(); }