Checkout
 

amitj in jackrabbit

OAK-9128: Support s3 regions apart from default AWS regions

Merge r1879352 from trunk

OAK-9128: Support s3 regions apart from default AWS regions

- Patch from Neeraj Garg

OAK-9092: Exception root cause message is swallowed

Merge r1878109 from trunk

OAK-9092: Exception root cause message is swallowed

Merge r1878109 from trunk

OAK-9092: Exception root cause message is swallowed

- Logging the message and the stack trace at DEBUG

OAK-9063: Use a custom metadata property to manage lastModified in AzureDataStore

- Use a custom metadata property for lastModified, added when adding blob normal and metadata

- Fallback to azure managed lastModified in case the custom metadata property not present for existing blobs

OAK-8827: AWS support for segment-tar

- Add dependency to oak-segment-remote for oak-upgrade

OAK-9030: Retrieve datastore metadata using the DataStore command

- documentation for --get-metadata datastore command

OAK-9040: Option to only sweep in BlobGC when all references aged sufficiently

- Added an option for the --collect-garbage to sweep only if the earliest references from all registered repositories is older than max age.

OAK-9030: Retrieve datastore metadata using the DataStore command

- Added an option get-metadata for the datastore which writes out all the repository ids, earliest mark start timestamp secs, earliest mark refs finish timestamp secs, */-

OAK-8494: Support AWS Key Managed Service (SSE-KMS)

Merge r1874153 from trunk

    • ?
    /oak/branches/1.22/oak-doc/src/site/site.xml
OAK-8903: Support for removing repository markers for transient repositories

- System flag oak.datastore.sharedTransient which if set to true will force deletion of the repository marker from the datastore on close()

- Added 2 new default setter/getter methods for repository ids in the SharedDataStore interface with the only implementation needed in the DataStoreBlobStore (which is the glue between BlobStore & DataStore)

- The construction code (*NodeStoreService & tests) don't need to add the metadata file to the DataStore directly and can simply call the setRepositoryId() on the DataStoreBlobStore.

- Additional tests and changes to existing test to change the call above in 3.

OAK-8783: Merge index definitions

- Ignore merge*.txt test resource files for rat check

OAK-8494 - Support AWS Key Managed Service (SSE-KMS)

- Patch from Ankita Agarwal

OAK-8875: Update aws-java-sdk-osgi version to 1.11.700 in Oak-blob-cloud

- Merge r1873279 from trunk

OAK-8875: Update aws-java-sdk-osgi version to 1.11.700 in Oak-blob-cloud

- Updated to 1.11.700

- Bumping up limits for oak-run jar size to 52 MB

OAK-8807: Update FileCache to use non-cache segment blocking method

- Merge r1870525 from trunk

OAK-8807: Update FileCache to use non-cache segment blocking method

- Merge r1870525 from trunk

OAK-8781: Add debug logs before and after cache purge to get the uploadCache size info

Merge r1870374 from trunk

OAK-8780: Remove the synchronized block on the FSBackend

Merge r1872803, r1872856 from trunk

OAK-8780: Remove the synchronized block on the FSBackend

Merge r1872803, r1872856 from trunk

OAK-8781: Add debug logs before and after cache purge to get the uploadCache size info

Merge r1870374 from trunk

OAK-8780 - Remove the synchronized block on the FSBackend

Fix the failing tests

OAK-8780 - Remove the synchronized block on the FSBackend

Slightly modified patch from Ankita Agarwal

Moved the copy of file to a temp file outside the synchronized block

OAK-8807: Update FileCache to use non-cache segment blocking method

- Building the cache without the CacheLoader and using the get method with a valueLoader

OAK-8781: Add debug logs before and after cache purge to get the uploadCache size info

- Added size in the logs when logging purge start and finish

OAK-8786: Remove temporary file on upload immediately after a sync upload

- Delete temporary file after sync upload

OAK-8697: Filter sensitive information when logging parameters for 'datastore' command

Removed mongo URI and azure blob connection string from logging args

OAK-8593: Enable a transient cluster-node to connect as invisible to oak discovery

- Fixed test expectations

OAK-8593: Enable a transient cluster-node to connect as invisible to oak discovery

Added an 'Invisible' flag in ClusterInfo

DocumentFixtureProvider in oak-run-commons now adds 'invisible' by default