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

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


    from a9e11ed9e54 [feat](dynamic table) support stream part 1: stream meta 
data & basic DDL (#61382)
     add 9326ce79236 [Fix](pyudf) Fix concurrent race condition when import 
module (#61280)

No new revisions were added by this update.

Summary of changes:
 be/src/udf/python/python_server.py                 |  96 ++++++++++-----
 .../test_pythonudaf_forbidden_module.out           |   4 +
 .../test_pythonudaf_pkg_isolation.out              |  13 +++
 .../test_pythonudf_forbidden_module.out            |   4 +
 .../pythonudf_p0/test_pythonudf_pkg_isolation.out  |  13 +++
 .../test_pythonudtf_forbidden_module.out           |   6 +
 .../test_pythonudtf_pkg_isolation.out              |  17 +++
 .../test_pythonudaf_forbidden_module.groovy        |  85 ++++++++++++++
 .../test_pythonudaf_pkg_isolation.groovy           |  95 +++++++++++++++
 .../suites/pythonudaf_p0/udaf_scripts/datetime.py  |  37 ++++++
 .../udaf_scripts/forbidden/datetime.py             |  37 ++++++
 .../pythonudaf_p0/udaf_scripts/forbidden/os.py     |  37 ++++++
 .../udaf_scripts/forbidden/pathlib.py              |  37 ++++++
 .../pythonudaf_p0/udaf_scripts/forbidden/pickle.py |  37 ++++++
 .../suites/pythonudaf_p0/udaf_scripts/os.py        |  37 ++++++
 .../suites/pythonudaf_p0/udaf_scripts/pathlib.py   |  37 ++++++
 .../suites/pythonudaf_p0/udaf_scripts/pickle.py    |  37 ++++++
 .../udaf_scripts/python_udaf_forbidden_module.zip  | Bin 0 -> 1968 bytes
 .../udaf_scripts/python_udaf_pkg_a/mypkg/mod_x.py  |  47 ++++++++
 .../udaf_scripts/python_udaf_pkg_a/mypkg/mod_y.py  |  47 ++++++++
 .../python_udaf_pkg_a/python_udaf_pkg_test.zip     | Bin 0 -> 1759 bytes
 .../udaf_scripts/python_udaf_pkg_b/mypkg/mod_x.py  |  47 ++++++++
 .../udaf_scripts/python_udaf_pkg_b/mypkg/mod_y.py  |  47 ++++++++
 .../python_udaf_pkg_b/python_udaf_pkg_test.zip     | Bin 0 -> 1766 bytes
 .../udaf_scripts/safepkg_udaf/pathlib.py           |  37 ++++++
 .../test_pythonudf_forbidden_module.groovy         |  75 ++++++++++++
 .../test_pythonudf_pkg_isolation.groovy            |  84 ++++++++++++++
 .../pythonudf_p0/udf_scripts/forbidden/json.py     |  22 ++++
 .../pythonudf_p0/udf_scripts/forbidden/logging.py  |  22 ++++
 .../pythonudf_p0/udf_scripts/forbidden/sys.py      |  22 ++++
 .../udf_scripts/forbidden/threading.py             |  22 ++++
 .../suites/pythonudf_p0/udf_scripts/json.py        |  22 ++++
 .../suites/pythonudf_p0/udf_scripts/logging.py     |  22 ++++
 .../udf_scripts/python_udf_forbidden_module.zip    | Bin 0 -> 1468 bytes
 .../udf_scripts/python_udf_pkg_a/mypkg/mod_x.py    |  22 ++++
 .../udf_scripts/python_udf_pkg_a/mypkg/mod_y.py    |  22 ++++
 .../python_udf_pkg_a/python_udf_pkg_test.zip       | Bin 0 -> 1460 bytes
 .../udf_scripts/python_udf_pkg_b/mypkg/mod_x.py    |  22 ++++
 .../udf_scripts/python_udf_pkg_b/mypkg/mod_y.py    |  22 ++++
 .../python_udf_pkg_b/python_udf_pkg_test.zip       | Bin 0 -> 1462 bytes
 .../udf_scripts/safepkg_udf/logging.py             |  22 ++++
 .../suites/pythonudf_p0/udf_scripts/sys.py         |  22 ++++
 .../suites/pythonudf_p0/udf_scripts/threading.py   |  22 ++++
 .../test_pythonudtf_forbidden_module.groovy        |  98 ++++++++++++++++
 .../test_pythonudtf_pkg_isolation.groovy           | 129 +++++++++++++++++++++
 .../suites/pythonudtf_p0/udtf_scripts/base64.py    |  21 ++++
 .../pythonudtf_p0/udtf_scripts/forbidden/base64.py |  21 ++++
 .../udtf_scripts/forbidden/importlib.py            |  21 ++++
 .../udtf_scripts/forbidden/inspect.py              |  21 ++++
 .../udtf_scripts/forbidden/ipaddress.py            |  21 ++++
 .../suites/pythonudtf_p0/udtf_scripts/importlib.py |  21 ++++
 .../suites/pythonudtf_p0/udtf_scripts/inspect.py   |  21 ++++
 .../suites/pythonudtf_p0/udtf_scripts/ipaddress.py |  21 ++++
 .../udtf_scripts/python_udtf_forbidden_module.zip  | Bin 0 -> 1550 bytes
 .../udtf_scripts/python_udtf_pkg_a/mypkg/mod_x.py  |  21 ++++
 .../udtf_scripts/python_udtf_pkg_a/mypkg/mod_y.py  |  21 ++++
 .../python_udtf_pkg_a/python_udtf_pkg_test.zip     | Bin 0 -> 1456 bytes
 .../udtf_scripts/python_udtf_pkg_b/mypkg/mod_x.py  |  21 ++++
 .../udtf_scripts/python_udtf_pkg_b/mypkg/mod_y.py  |  21 ++++
 .../python_udtf_pkg_b/python_udtf_pkg_test.zip     | Bin 0 -> 1461 bytes
 .../udtf_scripts/safepkg_udtf/inspect.py           |  21 ++++
 61 files changed, 1769 insertions(+), 30 deletions(-)
 create mode 100644 
regression-test/data/pythonudaf_p0/test_pythonudaf_forbidden_module.out
 create mode 100644 
regression-test/data/pythonudaf_p0/test_pythonudaf_pkg_isolation.out
 create mode 100644 
regression-test/data/pythonudf_p0/test_pythonudf_forbidden_module.out
 create mode 100644 
regression-test/data/pythonudf_p0/test_pythonudf_pkg_isolation.out
 create mode 100644 
regression-test/data/pythonudtf_p0/test_pythonudtf_forbidden_module.out
 create mode 100644 
regression-test/data/pythonudtf_p0/test_pythonudtf_pkg_isolation.out
 create mode 100644 
regression-test/suites/pythonudaf_p0/test_pythonudaf_forbidden_module.groovy
 create mode 100644 
regression-test/suites/pythonudaf_p0/test_pythonudaf_pkg_isolation.groovy
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/datetime.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/forbidden/datetime.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/forbidden/os.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/forbidden/pathlib.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/forbidden/pickle.py
 create mode 100644 regression-test/suites/pythonudaf_p0/udaf_scripts/os.py
 create mode 100644 regression-test/suites/pythonudaf_p0/udaf_scripts/pathlib.py
 create mode 100644 regression-test/suites/pythonudaf_p0/udaf_scripts/pickle.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/python_udaf_forbidden_module.zip
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/python_udaf_pkg_a/mypkg/mod_x.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/python_udaf_pkg_a/mypkg/mod_y.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/python_udaf_pkg_a/python_udaf_pkg_test.zip
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/python_udaf_pkg_b/mypkg/mod_x.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/python_udaf_pkg_b/mypkg/mod_y.py
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/python_udaf_pkg_b/python_udaf_pkg_test.zip
 create mode 100644 
regression-test/suites/pythonudaf_p0/udaf_scripts/safepkg_udaf/pathlib.py
 create mode 100644 
regression-test/suites/pythonudf_p0/test_pythonudf_forbidden_module.groovy
 create mode 100644 
regression-test/suites/pythonudf_p0/test_pythonudf_pkg_isolation.groovy
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/forbidden/json.py
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/forbidden/logging.py
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/forbidden/sys.py
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/forbidden/threading.py
 create mode 100644 regression-test/suites/pythonudf_p0/udf_scripts/json.py
 create mode 100644 regression-test/suites/pythonudf_p0/udf_scripts/logging.py
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/python_udf_forbidden_module.zip
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/python_udf_pkg_a/mypkg/mod_x.py
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/python_udf_pkg_a/mypkg/mod_y.py
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/python_udf_pkg_a/python_udf_pkg_test.zip
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/python_udf_pkg_b/mypkg/mod_x.py
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/python_udf_pkg_b/mypkg/mod_y.py
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/python_udf_pkg_b/python_udf_pkg_test.zip
 create mode 100644 
regression-test/suites/pythonudf_p0/udf_scripts/safepkg_udf/logging.py
 create mode 100644 regression-test/suites/pythonudf_p0/udf_scripts/sys.py
 create mode 100644 regression-test/suites/pythonudf_p0/udf_scripts/threading.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/test_pythonudtf_forbidden_module.groovy
 create mode 100644 
regression-test/suites/pythonudtf_p0/test_pythonudtf_pkg_isolation.groovy
 create mode 100644 regression-test/suites/pythonudtf_p0/udtf_scripts/base64.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/forbidden/base64.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/forbidden/importlib.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/forbidden/inspect.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/forbidden/ipaddress.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/importlib.py
 create mode 100644 regression-test/suites/pythonudtf_p0/udtf_scripts/inspect.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/ipaddress.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/python_udtf_forbidden_module.zip
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/python_udtf_pkg_a/mypkg/mod_x.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/python_udtf_pkg_a/mypkg/mod_y.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/python_udtf_pkg_a/python_udtf_pkg_test.zip
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/python_udtf_pkg_b/mypkg/mod_x.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/python_udtf_pkg_b/mypkg/mod_y.py
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/python_udtf_pkg_b/python_udtf_pkg_test.zip
 create mode 100644 
regression-test/suites/pythonudtf_p0/udtf_scripts/safepkg_udtf/inspect.py


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to