This is an automated email from the ASF dual-hosted git repository.
zirui pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
from 6243a0577 [INLONG-7063][Dashboard] Optimize the topic name of the new
consumption page (#7084)
add 2ef7e0b25 [INLONG-6829][Agent] Support for the task delivery of
stream_source according to the tag granularity (#6902)
No new revisions were added by this update.
Summary of changes:
inlong-agent/agent-common/pom.xml | 5 +
.../inlong/agent/common/AgentThreadFactory.java | 15 +-
.../NamedRunnable.java} | 8 +-
.../inlong/agent/conf/AbstractConfiguration.java | 15 +-
.../inlong/agent/conf/AgentConfiguration.java | 13 +-
.../apache/inlong/agent/conf/TriggerProfile.java | 3 +-
.../inlong/agent/constant/AgentConstants.java | 3 +-
.../inlong/agent/constant/DataCollectType.java | 4 +-
.../inlong/agent/constant/FileCollectType.java | 28 --
.../inlong/agent/constant/FileTriggerType.java | 66 ++++
.../apache/inlong/agent/constant/JobConstants.java | 13 +-
.../inlong/agent/constant/KubernetesConstants.java | 11 +-
.../inlong/agent/constant/MetadataConstants.java | 16 +-
.../org/apache/inlong/agent/db/JobProfileDb.java | 32 +-
.../apache/inlong/agent/db/TriggerProfileDb.java | 2 +-
.../org/apache/inlong/agent/plugin/Trigger.java | 9 +-
.../java/org/apache/inlong/agent/pojo/FileJob.java | 6 +-
.../apache/inlong/agent/pojo/JobProfileDto.java | 3 +-
.../inlong/agent/state/AbstractStateWrapper.java | 1 -
.../org/apache/inlong/agent/utils/AgentUtils.java | 66 +---
.../org/apache/inlong/agent/utils/HttpManager.java | 3 +-
.../org/apache/inlong/agent/utils/PathUtils.java | 138 ++++++++
.../apache/inlong/agent/utils/TestPathUtils.java | 25 +-
.../org/apache/inlong/agent/core/AgentManager.java | 38 +-
.../apache/inlong/agent/core/HeartbeatManager.java | 45 ++-
.../java/org/apache/inlong/agent/core/job/Job.java | 65 ----
.../apache/inlong/agent/core/job/JobManager.java | 2 +-
.../apache/inlong/agent/core/job/JobWrapper.java | 104 ++++--
.../org/apache/inlong/agent/core/task/Task.java | 4 +
.../apache/inlong/agent/core/task/TaskManager.java | 9 +-
.../apache/inlong/agent/core/task/TaskWrapper.java | 20 +-
.../inlong/agent/core/trigger/TriggerManager.java | 228 ++++--------
.../agent/plugin/fetcher/ManagerFetcher.java | 110 +++---
.../agent/plugin/filter/DateFormatRegex.java | 37 +-
.../agent/plugin/sources/TextFileSource.java | 12 +-
.../sources/reader/file/AbstractFileReader.java | 71 ----
.../sources/reader/file/FileReaderOperator.java | 241 +++++++++----
...Reader.java => KubernetesMetadataProvider.java} | 36 +-
.../sources/reader/file/MonitorTextFile.java | 54 +--
.../plugin/sources/reader/file/TextFileReader.java | 103 ------
.../reader/file/TriggerFileReader.java} | 64 ++--
.../inlong/agent/plugin/trigger/CronTrigger.java | 5 +-
.../agent/plugin/trigger/DirectoryTrigger.java | 387 +++++++++++----------
.../inlong/agent/plugin/trigger/PathPattern.java | 170 +++++----
.../inlong/agent/plugin/utils/FileDataUtils.java | 2 +-
.../inlong/agent/plugin/utils/PluginUtils.java | 46 +--
.../inlong/agent/plugin/utils/RocksDBUtils.java | 57 +++
.../org/apache/inlong/agent/plugin/MiniAgent.java | 47 ++-
.../apache/inlong/agent/plugin/TestFileAgent.java | 89 +++--
.../agent/plugin/filter/TestDateFormatRegex.java | 21 +-
.../apache/inlong/agent/plugin/sinks/MockSink.java | 11 +-
.../agent/plugin/sources/TestTextFileReader.java | 47 ++-
.../inlong/agent/plugin/task/TestTextFileTask.java | 298 ++++++++++++++++
.../agent/plugin/trigger/TestTriggerManager.java | 174 +++++++++
.../agent/plugin/trigger/TestWatchDirTrigger.java | 155 +++++++--
.../inlong/agent/plugin/utils/TestUtils.java | 18 +-
.../src/test/resources/agent.properties | 1 +
inlong-agent/bin/agent.sh | 15 +-
inlong-agent/conf/agent.properties | 3 +-
inlong-agent/conf/log4j2.xml | 2 +-
.../apache/inlong/common/enums/NodeSrvStatus.java | 2 +
.../inlong/common/heartbeat/HeartbeatMsg.java | 5 +
.../inlong/manager/client/api/InlongClient.java | 9 +
.../manager/client/api/impl/InlongClientImpl.java | 6 +
.../api/inner/client/InlongClusterClient.java | 13 +
.../client/api/service/InlongClusterApi.java | 4 +
.../dao/entity/InlongClusterNodeEntity.java | 1 +
.../manager/dao/entity/StreamSourceEntity.java | 1 +
.../dao/mapper/StreamSourceEntityMapper.java | 8 +-
.../src/main/resources/generatorConfig.xml | 14 +-
.../mappers/InlongClusterNodeEntityMapper.xml | 15 +-
.../resources/mappers/StreamSourceEntityMapper.xml | 45 ++-
...Request.java => ClusterNodeBindTagRequest.java} | 27 +-
.../manager/pojo/cluster/ClusterNodeResponse.java | 3 +
.../inlong/manager/pojo/source/SourceRequest.java | 3 +
.../inlong/manager/pojo/source/StreamSource.java | 3 +
.../manager/pojo/source/file/FileSource.java | 3 +
.../manager/pojo/source/file/FileSourceDTO.java | 4 +
.../pojo/source/file/FileSourceRequest.java | 3 +
.../service/cluster/InlongClusterService.java | 10 +
.../service/cluster/InlongClusterServiceImpl.java | 55 +++
.../service/core/impl/AgentServiceImpl.java | 290 +++++++++------
.../service/heartbeat/HeartbeatManager.java | 33 +-
.../service/source/AbstractSourceOperator.java | 3 +
.../service/source/StreamSourceServiceImpl.java | 10 +-
.../service/core/impl/AgentServiceTest.java | 284 ++++++++++++++-
.../inlong/manager/service/mocks/MockAgent.java | 111 ++++++
.../main/resources/h2/apache_inlong_manager.sql | 2 +
.../manager-web/sql/apache_inlong_manager.sql | 2 +
.../web/controller/InlongClusterController.java | 8 +
licenses/inlong-agent/LICENSE | 2 +-
licenses/inlong-agent/NOTICE | 21 ++
92 files changed, 2916 insertions(+), 1360 deletions(-)
copy
inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/{state/StateCallback.java
=> common/NamedRunnable.java} (84%)
mode change 100755 => 100644
delete mode 100644
inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/constant/FileCollectType.java
create mode 100644
inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/constant/FileTriggerType.java
create mode 100644
inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/PathUtils.java
copy
inlong-sort/sort-connectors/base/src/test/java/org/apache/inlong/sort/base/util/LabelUtilsTest.java
=>
inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/utils/TestPathUtils.java
(56%)
delete mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/AbstractFileReader.java
rename
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/{KubernetesFileReader.java
=> KubernetesMetadataProvider.java} (77%)
delete mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/TextFileReader.java
copy
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/{sinks/ConsoleSink.java
=> sources/reader/file/TriggerFileReader.java} (50%)
create mode 100644
inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/RocksDBUtils.java
create mode 100644
inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/task/TestTextFileTask.java
create mode 100644
inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestTriggerManager.java
copy
inlong-manager/manager-pojo/src/main/java/org/apache/inlong/manager/pojo/cluster/{BindTagRequest.java
=> ClusterNodeBindTagRequest.java} (55%)
create mode 100644
inlong-manager/manager-service/src/test/java/org/apache/inlong/manager/service/mocks/MockAgent.java