This is an automated email from the ASF dual-hosted git repository.

morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.


    from 8426669  [Plugin] Add BE plugin framework (#2348) (#2618)
     add f585f30  [Plugin] Add FE plugin framework (#2463)

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   3 +
 build_plugin.sh                                    | 133 +++++++++++
 fe/src/main/cup/sql_parser.cup                     |  26 ++-
 .../{DropUserStmt.java => InstallPluginStmt.java}  |  38 ++--
 .../org/apache/doris/analysis/ShowPluginsStmt.java |  12 +-
 ...{DropUserStmt.java => UninstallPluginStmt.java} |  37 ++--
 .../java/org/apache/doris/catalog/Catalog.java     |  61 +++++
 .../main/java/org/apache/doris/common/Config.java  |   9 +
 .../org/apache/doris/common/FeMetaVersion.java     |   5 +-
 .../apache/doris/common/util/DigitalVersion.java   | 134 +++++++++++
 .../org/apache/doris/journal/JournalEntity.java    |  11 +
 .../java/org/apache/doris/persist/EditLog.java     |  19 ++
 .../org/apache/doris/persist/OperationType.java    |   5 +
 .../java/org/apache/doris/plugin/AuditEvent.java   |  99 +++++++++
 .../plugin/{PluginType.java => AuditPlugin.java}   |  19 +-
 ...PluginManager.java => BuiltinPluginLoader.java} |  38 ++--
 .../apache/doris/plugin/DynamicPluginLoader.java   | 227 +++++++++++++++++++
 .../doris/plugin/ExtendedPluginsClassLoader.java   |  57 +++++
 .../main/java/org/apache/doris/plugin/Plugin.java  |  24 +-
 .../{PluginType.java => PluginClassLoader.java}    |  12 +-
 .../CancelStmt.java => plugin/PluginContext.java}  |   5 +-
 .../java/org/apache/doris/plugin/PluginInfo.java   | 237 ++++++++++++++++++++
 .../java/org/apache/doris/plugin/PluginLoader.java | 117 ++++++++++
 .../java/org/apache/doris/plugin/PluginMgr.java    | 226 +++++++++++++++++++
 .../java/org/apache/doris/plugin/PluginZip.java    | 187 ++++++++++++++++
 .../main/java/org/apache/doris/qe/DdlExecutor.java |   7 +
 .../java/org/apache/doris/qe/ShowExecutor.java     |  41 ++++
 .../java/org/apache/doris/qe/StmtExecutor.java     |   2 +
 fe/src/main/jflex/sql_scanner.flex                 |   2 +
 .../org/apache/doris/common/util/VersionTest.java  |  76 +++++++
 .../org/apache/doris/plugin/PluginInfoTest.java    |  89 ++++++++
 .../org/apache/doris/plugin/PluginLoaderTest.java  |  93 ++++++++
 .../org/apache/doris/plugin/PluginMgrTest.java     | 226 +++++++++++++++++++
 .../org/apache/doris/plugin/PluginTestUtil.java}   |  39 ++--
 .../org/apache/doris/plugin/PluginZipTest.java     | 170 ++++++++++++++
 .../java/plugin/PluginTest.java}                   |  52 +++--
 fe/src/test/resources/plugin_test/auditdemo.zip    | Bin 0 -> 2729 bytes
 fe/src/test/resources/plugin_test/plugin_test.jar  | Bin 0 -> 1258 bytes
 .../resources/plugin_test/source/plugin.properties |  26 +++
 fe/src/test/resources/plugin_test/source/test.zip  | Bin 0 -> 180 bytes
 .../test/resources/plugin_test/source/test.zip.md5 |   1 +
 .../plugin_test/test_local_plugin/auditdemo.jar    | Bin 0 -> 2945 bytes
 .../test_local_plugin/plugin.properties            |  26 +++
 fe_plugins/README.md                               | 245 +++++++++++++++++++++
 fe_plugins/auditdemo/pom.xml                       |  74 +++++++
 .../auditdemo/src/main/assembly/plugin.properties  |  26 +++
 fe_plugins/auditdemo/src/main/assembly/zip.xml     |  24 ++
 .../src/main/java/plugin/AuditPluginDemo.java      |  60 +++++
 fe_plugins/pom.xml                                 |  57 +++++
 49 files changed, 2942 insertions(+), 135 deletions(-)
 create mode 100755 build_plugin.sh
 copy fe/src/main/java/org/apache/doris/analysis/{DropUserStmt.java => 
InstallPluginStmt.java} (68%)
 copy fe/src/main/java/org/apache/doris/analysis/{DropUserStmt.java => 
UninstallPluginStmt.java} (68%)
 create mode 100644 
fe/src/main/java/org/apache/doris/common/util/DigitalVersion.java
 create mode 100644 fe/src/main/java/org/apache/doris/plugin/AuditEvent.java
 copy fe/src/main/java/org/apache/doris/plugin/{PluginType.java => 
AuditPlugin.java} (72%)
 copy fe/src/main/java/org/apache/doris/plugin/{PluginManager.java => 
BuiltinPluginLoader.java} (58%)
 create mode 100644 
fe/src/main/java/org/apache/doris/plugin/DynamicPluginLoader.java
 create mode 100644 
fe/src/main/java/org/apache/doris/plugin/ExtendedPluginsClassLoader.java
 rename fe/src/main/java/org/apache/doris/plugin/{PluginType.java => 
PluginClassLoader.java} (76%)
 mode change 100644 => 100755
 copy fe/src/main/java/org/apache/doris/{analysis/CancelStmt.java => 
plugin/PluginContext.java} (91%)
 create mode 100644 fe/src/main/java/org/apache/doris/plugin/PluginInfo.java
 create mode 100644 fe/src/main/java/org/apache/doris/plugin/PluginLoader.java
 create mode 100644 fe/src/main/java/org/apache/doris/plugin/PluginMgr.java
 create mode 100644 fe/src/main/java/org/apache/doris/plugin/PluginZip.java
 create mode 100644 
fe/src/test/java/org/apache/doris/common/util/VersionTest.java
 create mode 100644 fe/src/test/java/org/apache/doris/plugin/PluginInfoTest.java
 create mode 100644 
fe/src/test/java/org/apache/doris/plugin/PluginLoaderTest.java
 create mode 100644 fe/src/test/java/org/apache/doris/plugin/PluginMgrTest.java
 rename fe/src/{main/java/org/apache/doris/plugin/PluginManager.java => 
test/java/org/apache/doris/plugin/PluginTestUtil.java} (51%)
 create mode 100644 fe/src/test/java/org/apache/doris/plugin/PluginZipTest.java
 copy fe/src/{main/java/org/apache/doris/plugin/Plugin.java => 
test/java/plugin/PluginTest.java} (57%)
 create mode 100644 fe/src/test/resources/plugin_test/auditdemo.zip
 create mode 100644 fe/src/test/resources/plugin_test/plugin_test.jar
 create mode 100644 fe/src/test/resources/plugin_test/source/plugin.properties
 create mode 100644 fe/src/test/resources/plugin_test/source/test.zip
 create mode 100644 fe/src/test/resources/plugin_test/source/test.zip.md5
 create mode 100644 
fe/src/test/resources/plugin_test/test_local_plugin/auditdemo.jar
 create mode 100644 
fe/src/test/resources/plugin_test/test_local_plugin/plugin.properties
 create mode 100644 fe_plugins/README.md
 create mode 100644 fe_plugins/auditdemo/pom.xml
 create mode 100755 fe_plugins/auditdemo/src/main/assembly/plugin.properties
 create mode 100644 fe_plugins/auditdemo/src/main/assembly/zip.xml
 create mode 100755 
fe_plugins/auditdemo/src/main/java/plugin/AuditPluginDemo.java
 create mode 100644 fe_plugins/pom.xml


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to