This is an automated email from the ASF dual-hosted git repository.
daim pushed a change to branch OAK-10093
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
omit 0f35458d50 OAK-10093 : incorporated review comments
omit 47e2ea6daf OAK-10093 : fixed code smells suggested by SONAR
omit 071c2d9b63 OAK-10093 : updated properties file with steps to generate
SSE_C key
omit 097a77da15 OAK-10093 : fixed issues with unit cases and provided steps
to create base64 encoded 32 bytes SSE_C keys
omit 91db3d4f16 OAK-10093 : replaces if/else block with switch statement
omit 9e3fe63d51 OAK-10093 : provided support for SSE Customer Keys for AWS
add bc5150dfc8 OAK-10147: Many move operations may consume a lot of memory
add 2a42d09b01 OAK-10147: Many move operations may consume a lot of memory
add 32620faa29 OAK-10147: Many move operations may consume a lot of memory
add d4df2711e0 OAK-10147: Many move operations may consume a lot of memory
add e1f98641b7 OAK-10147: Many move operations may consume a lot of memory
add 50586200f7 OAK-10147: Many move operations may consume a lot of memory
add a520e5de6f Merge pull request #962 from mreutegg/OAK-10147-4
add 9186a659c3 OAK-9660: NullPointerException When Moving Transient node
add 22e72d6b5a Merge pull request #975 from mreutegg/OAK-9660-1
add c6d7ee8691 OAK-10297: Update (shaded) Guava to 32.0.1 (#980)
add b36f96adcf OAK-10247: oak-commons: remove Guava from public API (#944)
add 3320982566 OAK-10301: Update Mockito dependency to 4.11.0 (#983)
add d3b9502fe3 NOJIRA: remove propertyIndex/nodeScopeIndex from
dynamicBoost test to verify they still succeed (#974)
add ff0bf210fc OAK-10305: make annotation dependencies have scope
"provided" (#984)
add b8b7c35df8 OAK-10247: oak-commons: remove Guava from public API -
remove remaining uses and add to shaded version to Profiler ignore list (#986)
add afddcd7251 OAK-10306: Incorrect dependency scope for commons-math3
add f3f8059087 Merge pull request #985 from mreutegg/OAK-10306
add 1d6581bb10 OAK-10307: oak-shaded-guava leaks original guava as
transitive dependency (#989)
add a02cbb9d0b OAK-10307: exclude
oak-shaded-guava/dependency-reduced-pom.xml from rat plugin check
add 8dc7950337 Revert "OAK-10307: exclude
oak-shaded-guava/dependency-reduced-pom.xml from rat plugin check"
add 91d10c9f71 Revert "OAK-10307: oak-shaded-guava leaks original guava as
transitive dependency (#989)"
add 2283639e03 OAK-10308: Tests using MongoUtils may skip even if Docker
is available
add 755416d158 Merge pull request #990 from mreutegg/OAK-10308
add 5b1f46ebf8 OAK-10310: bump testcontainers to v 1.18.3 (#992)
add 676535262b OAK-10093 : provided support for SSE Customer Keys for AWS
add be16e2e4f7 OAK-10093 : replaces if/else block with switch statement
add 133d4d3ab1 OAK-10093 : fixed issues with unit cases and provided steps
to create base64 encoded 32 bytes SSE_C keys
add c91b16e172 OAK-10093 : updated properties file with steps to generate
SSE_C key
add c4aa1b5fc8 OAK-10093 : fixed code smells suggested by SONAR
add 3a744e293a OAK-10093 : incorporated review comments
add d18125c839 OAK-10093 : added note that PresinedUrls won't work with
Direct Binary Access
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (0f35458d50)
\
N -- N -- N refs/heads/OAK-10093 (d18125c839)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
...ringWriteTest.java => AccessAfterMoveTest.java} | 41 ++--
.../jackrabbit/oak/benchmark/BenchmarkRunner.java | 3 +-
oak-commons/pom.xml | 12 +-
.../apache/jackrabbit/oak/commons/FileIOUtils.java | 212 --------------------
.../jackrabbit/oak/commons/GuavaDeprecation.java | 65 ------
.../apache/jackrabbit/oak/commons/Profiler.java | 1 +
.../oak/commons/io/BurnOnCloseFileIterator.java | 3 +-
.../jackrabbit/oak/commons/io/LazyInputStream.java | 15 +-
.../jackrabbit/oak/commons/io/package-info.java | 2 +-
.../jackrabbit/oak/commons/package-info.java | 2 +-
.../jackrabbit/oak/commons/FileIOUtilsTest.java | 101 +---------
.../commons/FileLineDifferenceIteratorTest.java | 43 +---
.../oak/commons/io/LazyInputStreamTest.java | 81 --------
oak-core/pom.xml | 2 +
.../main/java/org/apache/jackrabbit/oak/Oak.java | 6 +-
.../jackrabbit/oak/core/ContentRepositoryImpl.java | 11 +-
.../jackrabbit/oak/core/ContentSessionImpl.java | 9 +-
.../apache/jackrabbit/oak/core/MutableRoot.java | 125 ++++++++++--
.../org/apache/jackrabbit/oak/core/SystemRoot.java | 4 +-
.../org/apache/jackrabbit/oak/core/MoveTest.java | 218 +++++++++++++++++----
.../jackrabbit/oak/core/MutableRootTest.java | 3 +-
.../site/markdown/features/direct-binary-access.md | 2 +
.../org/apache/jackrabbit/oak/core/RootTest.java | 16 ++
.../jackrabbit/oak/jcr/TransientMoveTest.java | 7 +-
oak-parent/pom.xml | 6 +-
oak-search-elastic/pom.xml | 10 +
.../oak/plugins/index/DynamicBoostCommonTest.java | 10 +-
oak-shaded-guava/pom.xml | 4 +-
.../oak/plugins/document/MongoUtils.java | 5 +-
.../plugins/document/mongo/MongoDockerRule.java | 4 +
.../oak/plugins/memory/MemoryNodeBuilder.java | 7 +-
31 files changed, 424 insertions(+), 606 deletions(-)
copy
oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/{StringWriteTest.java
=> AccessAfterMoveTest.java} (57%)
delete mode 100644
oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/GuavaDeprecation.java
copy oak-it/src/test/java/org/apache/jackrabbit/oak/core/RootTest.java =>
oak-core/src/test/java/org/apache/jackrabbit/oak/core/MoveTest.java (64%)