This is an automated email from the ASF dual-hosted git repository.
lijibing pushed a commit to branch high-priority-column
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/high-priority-column by this
push:
new 2efd4d4a66e Fix pipeline (#33671)
2efd4d4a66e is described below
commit 2efd4d4a66eb7de8bd0b094ed3a9e70f9417652b
Author: Jibing-Li <[email protected]>
AuthorDate: Mon Apr 15 17:47:37 2024 +0800
Fix pipeline (#33671)
---
.../src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java | 2 +-
fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java
b/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java
index 41e492fbc04..ce7982d4f1a 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/statistics/OlapAnalysisTask.java
@@ -65,7 +65,7 @@ public class OlapAnalysisTask extends BaseAnalysisTask {
public void doExecute() throws Exception {
// For empty table, write empty result directly, no need to run SQL to
collect stats.
- if (info.rowCount == 0) {
+ if (info.rowCount == 0 && tableSample != null) {
StatsId statsId = new StatsId(concatColumnStatsId(),
info.catalogId, info.dbId,
info.tblId, info.indexId, info.colName, null);
job.appendBuf(this, Collections.singletonList(new
ColStatsData(statsId)));
diff --git
a/fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java
b/fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java
index f70b2d416c7..250a796cee4 100644
--- a/fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java
+++ b/fe/fe-core/src/test/java/org/apache/doris/statistics/AnalyzeTest.java
@@ -172,6 +172,7 @@ public class AnalyzeTest extends TestWithFeService {
.setAnalysisType(AnalysisType.FUNDAMENTALS)
.setJobColumns(colList)
.setState(AnalysisState.RUNNING)
+ .setRowCount(10)
.build();
new OlapAnalysisTask(analysisJobInfo).doExecute();
new Expectations() {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]