Checkout Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1726621 is being indexed.

OAK-3921: DataStoreBlobStore - Limit resolveChunks only to non inlined blobs

* DataStoreBlobStore#resolveChunks only resolves to blob ids stored in the DataStore.

* Removed usage of InMemoryDataRecord outside the package

  1. … 5 more files in changeset.
OAK-3806 - Collect and expose statistics related to BlobStore operations

Differentiate between count due to chunk upload/download and complete file. The counts would reflect state for complete file

  1. … 5 more files in changeset.
OAK-3806 - Collect and expose statistics related to BlobStore operations

Changed the approach for collecting stats for BlobStore extending from AbstractBlobStore.

For the read as chunks can be delivered from cache (while stats are more focusing on remote access) the stats collection logic is now moved to `readBlockFromBackend`. Also the write call is moved to `convertBlobToId`

Test Case Refactoring - In addition also refactored the test logic for stats and moved it to `AbstractBlobStore` such that stats related logic in various BlobStore implementation gets tested uniformly. Any BlobStore which supports stats (currently Mongo/RDB/DataStore supports stats) must implement `supportsStatsCollection`

  1. … 9 more files in changeset.
OAK-3806 - Collect and expose statistics related to BlobStore operations

Support for calculating upload and download rates in bytes/sec based on TimeSeries data

  1. … 1 more file in changeset.
OAK-3806 - Collect and expose statistics related to BlobStore operations

Add support in AbstractBlobStore

    • ?
    ./stats/StatsCollectingStreams.java
  1. … 4 more files in changeset.
OAK-1631 document maxLastModifiedTime == 0 in GarbageCollectableBlobStore API
fix svn:eol-style
  1. … 11 more files in changeset.
OAK-3148 Online migration process for the binaries
    • ?
    ./split/WrappingSplitBlobStore.java
  1. … 17 more files in changeset.
OAK-2973: [Blob GC] Report accurate deleted count

* Added another method GarbageCollectableBlobStore#countDeleteChunks to return the actual count deleted

* Changed implementations of GarbageCollectableBlobStore

* Deprecated and delegated older deleteChunks to use the new countDeleteChunks method.

  1. … 7 more files in changeset.
remove redundant toString() on a String
OAK-2674 : Fix FindBug Issues (add missing annotations)
  1. … 133 more files in changeset.
OAK-1956: Set correct OSGi package export version

OAK-2006: Verify the maven baseline output and fix the warnings

Reverting http://svn.apache.org/r1669111

  1. … 82 more files in changeset.
OAK-1956: Set correct OSGi package export version

OAK-2006: Verify the maven baseline output and fix the warnings

Set all package export versions to 2.0.0

Enforce correct updating of the package export version by making the baseline check fail the build if it encounters errors

Set compareVersion to 1.0.0 but exclude modules that weren't in 1.0.0

  1. … 82 more files in changeset.
OAK-1685 BlobStore: improve code readability
OAK-1685 BlobStore: improve code readability
OAK-1741: Ensure that package export version are proper for 1.0 release

Set all export versions to 1.0

  1. … 70 more files in changeset.
javadoc / trailing WSP
OAK-1604 - Support for signed references in Blob (WIP)

Fix the condition to check for referenceKey being non null

OAK-1604 - Support for signed references in Blob (WIP)

Initialize referenceKey upon first use

OAK-1604 - Support for signed references in Blob (WIP)

-- Adding support for reference in AbstractBlobStore

-- DataStoreBlobStore would not return reference for in lined blobs

-- Adding fixture for FileBlobStore

  1. … 4 more files in changeset.
OAK-1604 - Support for signed references in Blob

- Update BlobStore interface with reference mgmt related methods

- getReference(blobId)

- getBlobId(reference)

- DataStoreBlobStore delegate the calls to DataStore specific impl

- Default impl return null

  1. … 2 more files in changeset.
@trivial fix javadoc generation warnings
  1. … 34 more files in changeset.
OAK-1510 MongoDB / DocumentNodeStore DataStore GC performance (patch 2)
  1. … 7 more files in changeset.
OAK-805 - Support for existing Jackrabbit 2.x DataStores

Refactored the implementation

-- Added a new method in BlobStore to obtain inputstream for given blobId.

By default it is implemented using BlobStoreInputStream

-- DataStoreBlobStore uses the InputStream obtained from DataStore

-- Added support for inlinig binaries is there size is small

  1. … 10 more files in changeset.
OAK-1502 - Make DataStores available to NodeStores

-- Removed earlier way of configuring BlobStore/DataStore via system property/config with OSGi config

-- Introduced specific OSGi components for various types of DataStore and BlobStore such that they can be configured via OSGi

  1. … 19 more files in changeset.
OAK-1509 AbstractBlobStore: use a concurrent cache
  1. … 5 more files in changeset.
OAK-377 Data store garbage collection
  1. … 10 more files in changeset.
OAK-1434 : Cleanup dependencies of oak-core (WIP)

- moving folder structure from src/main/java/org.apache.jackrabbit.oak.spi.blob/ to proper src/main/java/org/apache/jackrabbit/oak/spi/blob/

  1. … 17 more files in changeset.