This is an automated email from the ASF dual-hosted git repository.
xxyu pushed a change to branch kylin5
in repository https://gitbox.apache.org/repos/asf/kylin.git
from 92af96e52a [DIRTY] upgrade spark version
new 1270d6f15e KYLIN-5361 modify email notification function and adjust
email hard code to config file
new 80ff228502 KYLIN-5391 Kylin metadata tool for read specific file
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
build/bin/metastore.sh | 43 ++-
.../setting/SettingAdvanced/SettingAdvanced.vue | 40 ++-
.../components/setting/SettingAdvanced/handler.js | 11 +-
.../components/setting/SettingAdvanced/locales.js | 6 +-
pom.xml | 6 +
.../rest/request/JobNotificationConfigRequest.java | 6 +-
.../kylin/rest/response/ProjectConfigResponse.java | 8 +-
.../apache/kylin/rest/service/ProjectService.java | 18 +-
src/core-common/pom.xml | 4 +
.../org/apache/kylin/common/KylinConfigBase.java | 15 +-
.../constant/NonCustomProjectLevelConfig.java | 7 +-
.../common/util/BasicEmailNotificationContent.java | 62 ----
.../org/apache/kylin/common/util/MailHelper.java | 65 ++--
.../kylin/common/util/MailTemplateProvider.java | 87 +++++
.../org/apache/kylin/common/util/StringUtil.java | 4 +
.../apache/kylin/common/KylinConfigBaseTest.java | 12 +-
.../apache/kylin/common/util/MailServiceTest.java | 2 +-
.../apache/kylin/job/constant/JobIssueEnum.java | 4 +-
.../kylin/job/execution/AbstractExecutable.java | 192 +++++++---
.../kylin/job/execution/DefaultExecutable.java | 120 ++++---
.../job/execution/EmailNotificationContent.java | 211 ++++++++---
.../kylin/job/execution/ExecutableState.java | 13 +
.../kylin/job/execution/NExecutableManager.java | 5 +-
.../kylin/job/util/MailNotificationUtil.java | 104 ++++++
.../main/resources/mail_templates/JOB_DISCARD.ftl | 274 +++++++++++++++
.../main/resources/mail_templates/JOB_ERROR.ftl | 390 +++++++++++++++++++++
.../main/resources/mail_templates/JOB_SUCCEED.ftl | 273 +++++++++++++++
.../resources/mail_templates/LOAD_EMPTY_DATA.ftl | 200 +++++++++++
.../mail_templates/METADATA_PERSIST_FAIL.ftl | 232 ++++++++++++
.../mail_templates/OVER_CAPACITY_THRESHOLD.ftl | 200 +++++++++++
.../mail_templates/SOURCE_RECORDS_CHANGE.ftl | 205 +++++++++++
.../kylin/job/execution/ErrorTestExecutable.java | 4 +-
.../job/execution/NExecutableManagerTest.java | 101 +++++-
.../kylin/job/execution/SucceedTestExecutable.java | 5 +-
.../job/impl/threadpool/NDefaultSchedulerTest.java | 3 +-
.../kylin/metadata/project/ProjectInstance.java | 10 +
.../metadata/sourceusage/SourceUsageManager.java | 6 +-
.../test_case_data/localmeta/kylin.properties | 23 +-
.../apache/kylin/rest/service/JobServiceTest.java | 7 +-
.../kylin/rest/controller/NProjectController.java | 9 +-
.../rest/controller/NProjectControllerTest.java | 5 +-
.../kylin/rest/service/ProjectServiceTest.java | 14 +-
.../streaming/jobs/StreamingDFMergeJobTest.java | 2 +-
.../java/org/apache/kylin/tool/MetadataTool.java | 84 ++++-
.../org/apache/kylin/tool/MetadataToolTest.java | 32 ++
45 files changed, 2811 insertions(+), 313 deletions(-)
delete mode 100644
src/core-common/src/main/java/org/apache/kylin/common/util/BasicEmailNotificationContent.java
create mode 100644
src/core-common/src/main/java/org/apache/kylin/common/util/MailTemplateProvider.java
create mode 100644
src/core-job/src/main/java/org/apache/kylin/job/util/MailNotificationUtil.java
create mode 100644
src/core-job/src/main/resources/mail_templates/JOB_DISCARD.ftl
create mode 100644 src/core-job/src/main/resources/mail_templates/JOB_ERROR.ftl
create mode 100644
src/core-job/src/main/resources/mail_templates/JOB_SUCCEED.ftl
create mode 100644
src/core-job/src/main/resources/mail_templates/LOAD_EMPTY_DATA.ftl
create mode 100644
src/core-job/src/main/resources/mail_templates/METADATA_PERSIST_FAIL.ftl
create mode 100644
src/core-job/src/main/resources/mail_templates/OVER_CAPACITY_THRESHOLD.ftl
create mode 100644
src/core-job/src/main/resources/mail_templates/SOURCE_RECORDS_CHANGE.ftl