You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by li...@apache.org on 2020/04/03 01:54:01 UTC
[incubator-doris] branch master updated (c9ff6f6 -> fcb6513)
This is an automated email from the ASF dual-hosted git repository.
lichaoyong pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.
from c9ff6f6 Fix Rewrite count distinct bitmap and hll order by bug (#3251)
add fcb6513 [Plugin] Making FE audit module pluggable (#3219)
No new revisions were added by this update.
Summary of changes:
build_plugin.sh | 73 +++--
.../cn/extending-doris/audit-plugin.md | 108 ++++++++
.../extending-doris/plugin-development-manual.md | 291 ++++++++++++++++++++
.../Administration/INSTALL PLUGIN.md} | 44 ++--
.../{SHOW FULL COLUMNS.md => SHOW PLUGINS.md} | 21 +-
.../Administration/UNINSTALL PLUGIN.md} | 21 +-
.../en/extending-doris/audit-plugin_EN.md | 89 +++++++
.../plugin-development-manual_EN.md | 293 +++++++++++++++++++++
.../Administration/INSTALL PLUGIN_EN.md} | 39 +--
.../Administration/SHOW PLUGINS_EN.md} | 21 +-
...OW FULL COLUMNS_EN.md => UNINTALL PLUGIN_EN.md} | 21 +-
fe/src/main/java/org/apache/doris/alter/Alter.java | 4 -
.../java/org/apache/doris/catalog/Catalog.java | 18 +-
.../org/apache/doris/catalog/TableProperty.java | 4 +-
.../doris/common/util/DynamicPartitionUtil.java | 8 +-
.../java/org/apache/doris/plugin/AuditEvent.java | 216 ++++++++++-----
.../java/org/apache/doris/plugin/AuditPlugin.java | 12 +-
.../apache/doris/plugin/BuiltinPluginLoader.java | 5 +-
.../apache/doris/plugin/DynamicPluginLoader.java | 56 ++--
.../main/java/org/apache/doris/plugin/Plugin.java | 11 +-
.../org/apache/doris/plugin/PluginContext.java | 11 +
.../PluginException.java} | 13 +-
.../java/org/apache/doris/plugin/PluginLoader.java | 9 +-
.../java/org/apache/doris/plugin/PluginMgr.java | 43 ++-
.../java/org/apache/doris/plugin/PluginZip.java | 36 +--
.../java/org/apache/doris/qe/AuditBuilder.java | 41 ---
.../org/apache/doris/qe/AuditEventProcessor.java | 117 ++++++++
.../java/org/apache/doris/qe/AuditLogBuilder.java | 92 +++++++
.../java/org/apache/doris/qe/ConnectContext.java | 9 +-
.../java/org/apache/doris/qe/ConnectProcessor.java | 50 ++--
.../apache/doris/service/FrontendServiceImpl.java | 23 +-
.../org/apache/doris/planner/QueryPlanTest.java | 29 ++
.../org/apache/doris/plugin/PluginLoaderTest.java | 13 +-
.../org/apache/doris/plugin/PluginMgrTest.java | 155 ++++-------
.../apache/doris/qe/AuditEventProcessorTest.java | 124 +++++++++
.../org/apache/doris/qe/ConnectProcessorTest.java | 10 +-
.../org/apache/doris/utframe/UtFrameUtils.java | 2 +
fe/src/test/resources/plugin_test/auditdemo.zip | Bin 2729 -> 2573 bytes
.../plugin_test/test_local_plugin/auditdemo.jar | Bin 2945 -> 2787 bytes
fe_plugins/README.md | 245 -----------------
fe_plugins/auditdemo/pom.xml | 7 +-
.../auditdemo/src/main/assembly/plugin.properties | 4 +-
.../doris/plugin/audit}/AuditPluginDemo.java | 24 +-
fe_plugins/{auditdemo => auditloader}/pom.xml | 11 +-
.../auditloader/src/main/assembly/plugin.conf | 24 ++
.../src/main/assembly/plugin.properties | 6 +
.../src/main/assembly/zip.xml | 1 +
.../doris/plugin/audit/AuditLoaderPlugin.java | 254 ++++++++++++++++++
.../doris/plugin/audit/DorisStreamLoader.java | 151 +++++++++++
fe_plugins/pom.xml | 20 +-
50 files changed, 2135 insertions(+), 744 deletions(-)
create mode 100644 docs/documentation/cn/extending-doris/audit-plugin.md
create mode 100644 docs/documentation/cn/extending-doris/plugin-development-manual.md
copy docs/documentation/{en/administrator-guide/http-actions/get-label-state_EN.md => cn/sql-reference/sql-statements/Administration/INSTALL PLUGIN.md} (55%)
copy docs/documentation/cn/sql-reference/sql-statements/Administration/{SHOW FULL COLUMNS.md => SHOW PLUGINS.md} (76%)
copy docs/documentation/{en/sql-reference/sql-statements/Administration/SHOW FULL COLUMNS_EN.md => cn/sql-reference/sql-statements/Administration/UNINSTALL PLUGIN.md} (72%)
create mode 100644 docs/documentation/en/extending-doris/audit-plugin_EN.md
create mode 100644 docs/documentation/en/extending-doris/plugin-development-manual_EN.md
copy docs/documentation/{cn/sql-reference/sql-statements/Administration/SHOW TABLE STATUS.md => en/sql-reference/sql-statements/Administration/INSTALL PLUGIN_EN.md} (57%)
copy docs/documentation/{cn/sql-reference/sql-statements/Administration/SHOW FULL COLUMNS.md => en/sql-reference/sql-statements/Administration/SHOW PLUGINS_EN.md} (78%)
copy docs/documentation/en/sql-reference/sql-statements/Administration/{SHOW FULL COLUMNS_EN.md => UNINTALL PLUGIN_EN.md} (73%)
copy fe/src/main/java/org/apache/doris/{external/ExternalDataSourceException.java => plugin/PluginException.java} (79%)
delete mode 100644 fe/src/main/java/org/apache/doris/qe/AuditBuilder.java
create mode 100644 fe/src/main/java/org/apache/doris/qe/AuditEventProcessor.java
create mode 100644 fe/src/main/java/org/apache/doris/qe/AuditLogBuilder.java
create mode 100644 fe/src/test/java/org/apache/doris/qe/AuditEventProcessorTest.java
delete mode 100644 fe_plugins/README.md
rename fe_plugins/auditdemo/src/main/java/{plugin => org/apache/doris/plugin/audit}/AuditPluginDemo.java (72%)
copy fe_plugins/{auditdemo => auditloader}/pom.xml (91%)
create mode 100755 fe_plugins/auditloader/src/main/assembly/plugin.conf
create mode 100755 fe_plugins/auditloader/src/main/assembly/plugin.properties
copy fe_plugins/{auditdemo => auditloader}/src/main/assembly/zip.xml (93%)
create mode 100755 fe_plugins/auditloader/src/main/java/org/apache/doris/plugin/audit/AuditLoaderPlugin.java
create mode 100644 fe_plugins/auditloader/src/main/java/org/apache/doris/plugin/audit/DorisStreamLoader.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org