SuccessChanges

Summary

  1. Remove CachingDAGStorageProvider (details)
  2. Dependency upgrade: Rocksdb 5.7.3 -> 5.14.2 (details)
Commit 55bd7fe400f38edad4660e4490a7e0f08b227834 by groldan
Remove CachingDAGStorageProvider
Remove CachingDAGStorageProvider as it can missbehave and let each
implementation do it's own caching if need be.
Modified RocksdbDAGStorageProvider to use an off-heap
WriteBatchWithIndex for caching and writing.
Signed-off-by: Gabriel Roldan <groldan@boundlessgeo.com>
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/model/internal/QuadTreeClusteringStrategy.java (diff)
The file was removedsrc/core/src/main/java/org/locationtech/geogig/model/internal/CachingDAGStorageProvider.java
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/model/internal/HeapDAGStorageProvider.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/plumbing/diff/PreOrderDiffWalk.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/model/internal/RocksdbDAGStorageProvider.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/model/internal/ClusteringStrategy.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/model/internal/DAG.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/model/internal/RocksdbDAGStore.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/model/internal/RocksdbNodeStore.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/model/internal/ClusteringStrategyBuilder.java (diff)
Commit a0db5db4b55afde12933f5cadcd30d097868df08 by groldan
Dependency upgrade: Rocksdb 5.7.3 -> 5.14.2
Fixes core dump under heavy load
Signed-off-by: Gabriel Roldan <groldan@boundlessgeo.com>
The file was modifiedsrc/storage/rocksdb/src/main/java/org/locationtech/geogig/rocksdb/RocksdbGraphDatabase.java (diff)
The file was modifiedsrc/storage/rocksdb/src/main/java/org/locationtech/geogig/rocksdb/RocksdbObjectStore.java (diff)
The file was modifiedsrc/core/src/main/java/org/locationtech/geogig/storage/impl/RocksdbMap.java (diff)
The file was modifiedsrc/parent/pom.xml (diff)