This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit a95d2e442afa7577403bc4437e6c64212af3f9a1
Merge: d02442461b a69f1a105c
Author: Stephen Mallette <[email protected]>
AuthorDate: Tue Oct 20 20:41:18 2026 +0000

    Merge pull request #3639 from apache/tinkergraph-storage
    
    TINKERPOP-3282 TinkerStorageGraph

 .skills/tinker-dev/SKILL.md                        |    8 +-
 CHANGELOG.asciidoc                                 |    7 +-
 THREAT_MODEL.md                                    |   11 +-
 .../reference/implementations-tinkergraph.asciidoc |  352 ++++-
 docs/src/upgrade/release-4.x.x.asciidoc            |   91 +-
 ...o.properties => tinkergraph-storage.properties} |   11 +-
 .../io/binary/types/BinarySerializer.java          |    8 +
 .../conf/tinkergraph-credentials.properties        |    4 +
 .../conf/tinkerstoragegraph-persistent.properties  |   39 +
 .../gremlin/server/auth/SimpleAuthenticator.java   |   54 +
 tinkergraph-gremlin/DESIGN.md                      |  294 ++++
 .../tinkergraph/structure/AbstractTinkerGraph.java |  196 ++-
 .../structure/TinkerElementContainer.java          |   10 +-
 .../gremlin/tinkergraph/structure/TinkerGraph.java |   51 +-
 .../tinkergraph/structure/TinkerMemoryGraph.java   |   38 +-
 .../tinkergraph/structure/TinkerStorageGraph.java  |  336 ++++-
 .../tinkergraph/structure/TinkerTransaction.java   |  149 +-
 .../structure/storage/AbstractLogStorage.java      | 1562 ++++++++++++++++++++
 .../structure/storage/DefaultStorage.java          |   40 +
 .../structure/storage/DirectoryLock.java           |  334 +++++
 .../structure/storage/GraphBinaryStorage.java      |  634 ++++++++
 .../structure/storage/IndexDefinitions.java        |  183 +++
 .../structure/storage/StorageFiles.java            |   88 ++
 .../structure/storage/StorageSettings.java         |  314 ++++
 .../tinkergraph/structure/storage/SyncMode.java    |   76 +
 .../structure/storage/TinkerByteBuffer.java        |  371 +++++
 .../structure/storage/TinkerStorage.java           |  155 ++
 .../structure/storage/TinkerStorageMutation.java   |   67 +
 .../tinkergraph/TinkerMemoryGraphProvider.java     |   20 -
 .../tinkergraph/TinkerMemoryGraphUUIDProvider.java |    6 -
 .../tinkergraph/TinkerStorageGraphProvider.java    |   14 +-
 .../structure/TinkerMemoryGraphTest.java           |  211 +--
 .../structure/TinkerStorageGraphTest.java          |  455 +++++-
 .../AbstractTinkerStorageConformanceTest.java      |  715 +++++++++
 .../structure/storage/ConcurrencyProbeStorage.java |   89 ++
 .../structure/storage/DirectoryLockHolder.java     |   39 +
 .../structure/storage/DirectoryLockTest.java       |  187 +++
 .../structure/storage/FaultInjectingStorage.java   |  164 ++
 .../structure/storage/GraphBinaryStorageTest.java  | 1489 +++++++++++++++++++
 .../storage/StorageCommitSerializationTest.java    |  105 ++
 .../storage/StorageCrashConsistencyTest.java       |  231 +++
 .../structure/storage/StorageFailureTest.java      |  778 ++++++++++
 .../structure/storage/StorageRecoveryTest.java     |  895 +++++++++++
 .../structure/storage/StorageSettingsTest.java     |  489 ++++++
 .../tinkergraph/structure/storage/StoreWriter.java |   50 +
 .../structure/storage/SyncModeTest.java            |   58 +
 .../structure/storage/TinkerByteBufferTest.java    |  265 ++++
 47 files changed, 11363 insertions(+), 380 deletions(-)

Reply via email to