This is an automated email from the ASF dual-hosted git repository. liyang pushed a commit to branch kylin5 in repository https://gitbox.apache.org/repos/asf/kylin.git
commit dfbc63fc1d0b02f98c83cc8f01312bf9b8cbd93f Author: fanfanAlice <41991994+fanfanal...@users.noreply.github.com> AuthorDate: Mon Nov 6 14:31:11 2023 +0800 KYLIN-5867 Return job id for table sampling --- .../java/org/apache/kylin/rest/controller/SampleController.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/metadata-server/src/main/java/org/apache/kylin/rest/controller/SampleController.java b/src/metadata-server/src/main/java/org/apache/kylin/rest/controller/SampleController.java index a2709b0155..f2bf329c9b 100644 --- a/src/metadata-server/src/main/java/org/apache/kylin/rest/controller/SampleController.java +++ b/src/metadata-server/src/main/java/org/apache/kylin/rest/controller/SampleController.java @@ -123,9 +123,10 @@ public class SampleController extends NBasicController { checkSamplingTable(request.getQualifiedTableName()); validatePriority(request.getPriority()); - tableSampleService.sampling(Sets.newHashSet(request.getQualifiedTableName()), request.getProject(), - request.getRows(), request.getPriority(), request.getYarnQueue(), request.getTag()); - return new EnvelopeResponse<>(KylinException.CODE_SUCCESS, "", ""); + List<String> sampleJobs = tableSampleService.sampling(Sets.newHashSet(request.getQualifiedTableName()), + request.getProject(), request.getRows(), request.getPriority(), request.getYarnQueue(), + request.getTag()); + return new EnvelopeResponse<>(KylinException.CODE_SUCCESS, sampleJobs.stream().findFirst().orElse(null), ""); } @ApiOperation(value = "hasSamplingJob", tags = { "AI" }, notes = "Update Param: qualified_table_name")