This is an automated email from the ASF dual-hosted git repository.
snazy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
from b8f956a58 fix(deps): update dependency org.junit:junit-bom to v5.14.0
(#2715)
add dedda29e5 NoSQL persistence: add Java/Vert.X executor abstraction
layer (#2527)
No new revisions were added by this update.
Summary of changes:
bom/build.gradle.kts | 8 +
gradle/libs.versions.toml | 4 +
gradle/projects.main.properties | 4 +
.../hive => persistence/nosql/async}/README.md | 20 +-
.../nosql/{idgen => async}/api/build.gradle.kts | 17 +-
.../polaris/nosql/async/AsyncConfiguration.java | 58 ++++
.../org/apache/polaris/nosql/async/AsyncExec.java | 86 ++++++
.../org/apache/polaris/nosql/async/Cancelable.java | 48 +++
.../api}/src/main/resources/META-INF/beans.xml | 0
.../polaris/nosql/async/AppScopedChecker.java | 19 +-
.../polaris/nosql/async/AsyncExecTestBase.java | 316 +++++++++++++++++++
.../nosql/async/AsyncTestConfigProvider.java | 13 +-
.../apache/polaris/nosql/async/MockAsyncExec.java | 186 +++++++++++
.../src/testFixtures}/resources/META-INF/beans.xml | 0
.../{idgen/mocks => async/java}/build.gradle.kts | 16 +-
.../nosql/async/java/JavaPoolAsyncExec.java | 343 +++++++++++++++++++++
.../java}/src/main/resources/META-INF/beans.xml | 0
.../nosql/async/java/TestJavaPoolAsyncExec.java | 12 +-
.../java}/src/test/resources/logback-test.xml | 0
.../async/java/src/test/resources/weld.properties | 3 +-
.../{idgen/mocks => async/vertx}/build.gradle.kts | 24 +-
.../polaris/nosql/async/vertx/VertxAsyncExec.java | 312 +++++++++++++++++++
.../vertx}/src/main/resources/META-INF/beans.xml | 0
.../nosql/async/vertx/TestVertxAsyncExec.java | 12 +-
.../vertx}/src/test/resources/logback-test.xml | 0
.../async/vertx/src/test/resources/weld.properties | 3 +-
.../polaris/nosql/async/vertx/VertxProvider.java | 25 +-
.../src/testFixtures}/resources/META-INF/beans.xml | 0
tools/config-docs/site/build.gradle.kts | 1 +
29 files changed, 1469 insertions(+), 61 deletions(-)
copy {extensions/federation/hive => persistence/nosql/async}/README.md (56%)
copy persistence/nosql/{idgen => async}/api/build.gradle.kts (70%)
create mode 100644
persistence/nosql/async/api/src/main/java/org/apache/polaris/nosql/async/AsyncConfiguration.java
create mode 100644
persistence/nosql/async/api/src/main/java/org/apache/polaris/nosql/async/AsyncExec.java
create mode 100644
persistence/nosql/async/api/src/main/java/org/apache/polaris/nosql/async/Cancelable.java
copy persistence/nosql/{idgen/impl =>
async/api}/src/main/resources/META-INF/beans.xml (100%)
copy
runtime/service/src/main/java/org/apache/polaris/service/ratelimiter/NoOpRateLimiter.java
=>
persistence/nosql/async/api/src/testFixtures/java/org/apache/polaris/nosql/async/AppScopedChecker.java
(69%)
create mode 100644
persistence/nosql/async/api/src/testFixtures/java/org/apache/polaris/nosql/async/AsyncExecTestBase.java
copy
runtime/service/src/main/java/org/apache/polaris/service/events/listeners/NoOpPolarisEventListener.java
=>
persistence/nosql/async/api/src/testFixtures/java/org/apache/polaris/nosql/async/AsyncTestConfigProvider.java
(78%)
create mode 100644
persistence/nosql/async/api/src/testFixtures/java/org/apache/polaris/nosql/async/MockAsyncExec.java
copy persistence/nosql/{idgen/impl/src/main =>
async/api/src/testFixtures}/resources/META-INF/beans.xml (100%)
copy persistence/nosql/{idgen/mocks => async/java}/build.gradle.kts (77%)
create mode 100644
persistence/nosql/async/java/src/main/java/org/apache/polaris/nosql/async/java/JavaPoolAsyncExec.java
copy persistence/nosql/{idgen/impl =>
async/java}/src/main/resources/META-INF/beans.xml (100%)
copy
tools/misc-types/src/main/java/org/apache/polaris/misc/types/memorysize/MemorySizeConfigConverter.java
=>
persistence/nosql/async/java/src/test/java/org/apache/polaris/nosql/async/java/TestJavaPoolAsyncExec.java
(71%)
copy persistence/nosql/{idgen/impl =>
async/java}/src/test/resources/logback-test.xml (100%)
copy .github/ISSUE_TEMPLATE/config.yml =>
persistence/nosql/async/java/src/test/resources/weld.properties (88%)
copy persistence/nosql/{idgen/mocks => async/vertx}/build.gradle.kts (66%)
create mode 100644
persistence/nosql/async/vertx/src/main/java/org/apache/polaris/nosql/async/vertx/VertxAsyncExec.java
copy persistence/nosql/{idgen/impl =>
async/vertx}/src/main/resources/META-INF/beans.xml (100%)
copy
tools/misc-types/src/main/java/org/apache/polaris/misc/types/memorysize/MemorySizeConfigConverter.java
=>
persistence/nosql/async/vertx/src/test/java/org/apache/polaris/nosql/async/vertx/TestVertxAsyncExec.java
(71%)
copy persistence/nosql/{idgen/impl =>
async/vertx}/src/test/resources/logback-test.xml (100%)
copy .github/ISSUE_TEMPLATE/config.yml =>
persistence/nosql/async/vertx/src/test/resources/weld.properties (88%)
copy
runtime/service/src/main/java/org/apache/polaris/service/catalog/DefaultCatalogPrefixParser.java
=>
persistence/nosql/async/vertx/src/testFixtures/java/org/apache/polaris/nosql/async/vertx/VertxProvider.java
(59%)
copy persistence/nosql/{idgen/impl/src/main =>
async/vertx/src/testFixtures}/resources/META-INF/beans.xml (100%)