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

spmallette pushed a change to branch tinkergraph-storage
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard 9a67396e79 Merge TinkerTransaction's vertex and edge storage mutation 
conversion into one method
 discard fd48ac3dc5 Use the inherited directory delete in 
TinkerStorageGraphProvider
 discard e0931d0b08 Close configured services and the storage engine when a 
TinkerStorageGraph open fails
 discard c7e26146ca Fail a TinkerStorageGraph open that sets a storage 
directory without a storage engine
 discard 34f446858e Say that a TinkerStorageGraph commit that fails after its 
storage write may be partly visible until reopen
 discard 2c29b159b6 Fail-stop TinkerStorageGraph storage when clear() cannot 
empty it and require engines to implement clear()
 discard 8704b5149c Keep an element added while TinkerStorageGraph clear() runs 
consistent in memory and on disk
 discard 6dfece390a Keep the TinkerStorageGraph directory lock held when a 
second open in the same JVM is refused
 discard 99ab7a78fb Close small gaps in the TinkerStorageGraph persistence docs
 discard 05c223f17e Link the TinkerGraph disk storage upgrade note to the 
reference docs by URL
 discard 77b49879da Report an unusable value in a TinkerStorageGraph settings 
record as a damaged settings file
 discard de2964dfe2 Checksum the TinkerStorageGraph VERSION marker and let a 
recover open read past a damaged one
 discard e81d1f5eeb Bound the commit-lock wait in a TinkerStorageGraph clear() 
test
 discard 160d70c407 Pin the single-cardinality multi-property collapse of a 
reopened TinkerStorageGraph in a test
 discard 5f7691c909 Name the TinkerStorageGraph crash-window tests for what 
they verify
 discard b6a53a7ac2 Test that TinkerStorageGraph stops commits when a 
compaction cannot install its empty log
 discard afc3b5f3dd Warn when TinkerMemoryGraph is configured with storage 
settings it ignores
 discard 1c7f40e9f6 Keep a TinkerStorageGraph commit and its storage healthy 
when automatic compaction throws an Error
 discard 0576841c8c Cut a damaged final TinkerStorageGraph log record only when 
it ends in unwritten sectors
 discard a647d29687 Keep a TinkerStorageGraph vertex re-added after clear() 
when an older transaction on its id ends
 discard 93db5a815a Empty a TinkerStorageGraph store on clear() even when 
nothing was logged since the last compaction
 discard ac5309220b Keep the TinkerStorageGraph directory lock held against 
other processes
 discard a433562536 Document how GraphBinary writes a ByteBuffer value
 discard 46831bb00a Document the remaining TinkerStorageGraph persistence 
caveats and point read-only opens to recovery
 discard 881164a26e Fix stale and orphaned comments in the TinkerStorageGraph 
storage code
 discard b3366eebbe Read TinkerStorageGraph settings independent of the default 
locale and charset
 discard d5fbfa5a42 Correct TinkerStorageGraph notes on why dictionary 
numbering survives compaction
 discard f6ec2c3453 Bound every size a stored TinkerStorageGraph value 
declares, including labels read by type
 discard 6f6904c9bb Checksum TinkerStorageGraph file headers so a damaged one 
is reported as damage
 discard d28dde8f2a Fail a TinkerStorageGraph commit that was waiting on the 
commit lock while the graph was cleared
 discard a53cc02ab1 Skip TinkerStorageGraph compaction when nothing was 
committed since the last one
 discard 28171426bc Report a TinkerStorageGraph commit that fails after its 
storage write as durable
 discard a3f21ca5d3 Skip an interrupted compaction's old log in a 
TinkerStorageGraph recovery open
 discard 0700a8f12b Number TinkerStorageGraph log records so repeated or 
reordered ones fail the open
 discard f87ca2ca4b Stop TinkerStorageGraph commits when its LOCK file is 
removed or replaced
 discard 8eac2401a8 Fix preserveVertexPropertyIds when a TinkerStorageGraph 
store is created
 discard 46658094df Remove the breaking tag from a hand-written CHANGELOG entry
 discard 88eeb49258 Warn that a single-cardinality TinkerStorageGraph keeps 
only the last multi-property value on reload
 discard 8f7cf01b0d Move TinkerStorageGraph storage internals into a 
tinkergraph-gremlin DESIGN.md
 discard fff15eac28 Update TinkerStorageGraph persistence and upgrade docs
 discard 127fde2998 Tighten TinkerStorageGraph storage test assertions
 discard b573a401bf Refuse TinkerStorageGraph opens that would hide lost data 
or damaged settings
 discard 87100da4e4 Harden TinkerStorageGraph storage against torn writes, 
corrupt records and replaced logs
 discard 625780548b Make TinkerStorageGraph clear() durable and refuse what a 
closed or failed store cannot do
 discard e9a2dc51c3 Skip TinkerStorageGraph storage writes for transactions 
that changed nothing
 discard 64ffac0e74 Tell agents the CHANGELOG breaking marker is applied only 
at release
 discard 1240ab9fd6 Refuse explicit compaction of a closed or recovered 
TinkerStorageGraph
 discard ebb938fefc Document what TinkerStorageGraph persistence does not 
preserve or detect
 discard 5d1159a3ea Fix stale and misplaced Javadoc in the TinkerStorageGraph 
storage package
 discard 600e9ecf57 Stop TinkerStorageGraph writing index definitions after 
close and serialize those writes
 discard bdd8d8a7aa Tighten TinkerStorageGraph configuration checks and leave 
directories as found after failed or recovery opens
 discard 303a055c49 Detect TinkerStorageGraph snapshot and log files copied in 
from another store
 discard b50bb8295c Keep TinkerStorageGraph indexes unchanged when a commit 
fails in storage
 discard 9cdc46cb1f Stop TinkerStorageGraph commits when its storage directory 
or log is removed while open
 discard 711bc5ba9a Record the settings a TinkerStorageGraph store was created 
with and keep data-shaping settings fixed
 discard eda0698d20 Share TinkerStorageGraph file helpers and drop the 
deprecated Class.newInstance() in storage selection
 discard da49a0a46e Update the threat model for TinkerStorageGraph persistence
 discard 7461f62fd7 Reject a blank storage directory and a negative compaction 
threshold for TinkerStorageGraph
 discard 414ae477aa Document how a persisted TinkerStorageGraph behaves under 
concurrent writes
 discard 54fe0443bf Document the value types TinkerStorageGraph can persist and 
name the property and type it cannot
 discard 9934211f1c Detect a missing TinkerStorageGraph snapshot, log or 
VERSION marker instead of opening without it
 discard 72d42e61af Back off a failed TinkerStorageGraph auto-compaction and 
remove its partial snapshot
 discard 89e9918eef Close TinkerStorageGraph storage and release its directory 
lock even when compaction fails on close
 discard 491f582289 Checksum the length of each TinkerStorageGraph log frame so 
corruption is not cut back as a torn tail
 discard a7b5982ca2 Undo dictionary entries from a commit that fails to encode 
in TinkerStorageGraph
 discard 4852291b14 Add a read-only recovery open for a damaged 
TinkerStorageGraph store
 discard 98aa2ad45f Trim the header comment in 
tinkerstoragegraph-persistent.properties
 discard a7775358ae Reject commits on a TinkerStorageGraph after its storage is 
closed
 discard 8bae1d5e93 Roll back and stop accepting commits when the storage log 
fails
 discard 5694ab0dde Fix NullPointerException on rollback with a vertex index 
but no edge index
 discard 92e43a0d40 Cut the storage log back to its last complete frame on 
replay
 discard 2b4c370b96 Rebuild the write-side dictionary on replay to stop 
unbounded reopen growth
 discard 8c487feb07 Snapshot compaction from committed state so close() cannot 
persist uncommitted data
 discard 200e855b19 Document that persisted multi-properties require setting 
default cardinality
 discard db8f1d9ffb Restore TinkerStorageGraph index definitions on reopen
 discard 9a08e009ce Rename ByteBufferBuffer to TinkerByteBuffer and add its 
unit tests
 discard b12c5fc093 Publish TinkerStorageGraph commits under the storage lock
 discard 1c210ec97a Bound decoder allocations and dictionary refs in 
TinkerStorageGraph storage
 discard 0f1538b576 Document that TinkerStorageGraph is in-memory without a 
storage engine
 discard c944a6bd21 Revised Upgrade docs around TinkerGraph storage 
capabilities.
 discard 918638d9ed Rename graphLocation to storage.directory for 
TinkerStorageGraph
 discard 8adf403bc4 Document TinkerStorageGraph persistence and fix stale class 
doc
 discard 96683422f0 Document TinkerStorageGraph single-writer stance; enforce 
meta-property conflict
 discard c22b22d5b8 Reject corrupt TinkerStorage frames with a clear error
 discard bc27081183 Test TinkerStorage durability, lifecycle, and dictionary 
crash window
 discard a8cd43d050 Broaden TinkerStorage TCK: value types, ids, varints, 
unicode round-trips
 discard bc851ef7fe Document TinkerStorageGraph compact encoding and 
vertex-property id option
 discard 94b8b3fcdb Add opt-in vertex-property id persistence to 
TinkerStorageGraph storage
 discard 1b1826257d Encode TinkerStorageGraph elements as dictionary-referenced 
components
 discard bfef424a8c Extract AbstractLogStorage base from GraphBinaryStorage
 discard 64b73a7f6a Document TinkerStorageGraph durability, compaction, and 
locking
 discard d5b30cc52e Record TinkerStorageGraph format version once per store
 discard 57217ffe54 Add crash-consistency and streaming-scale tests for 
TinkerStorageGraph storage
 discard 1047d18e3f Add integrity checks to TinkerStorageGraph storage format
 discard e12352e10c Stream TinkerStorageGraph snapshots one element at a time
 discard c306c611cd Auto-compact TinkerStorageGraph log to bound its growth
 discard 2d2fb96bcf Lock TinkerStorageGraph storage directory to a single writer
 discard 432820ea8c Serialize concurrent commit writes to TinkerStorageGraph 
storage
 discard 9119429329 Make TinkerStorageGraph commits fsync-durable with a 
configurable sync mode
 discard 9258a7d206 Move TinkerStorageGraph storage changelog entries to 4.0.0 
section
 discard 3f8612fc26 Add pluggable storage layer to TinkerStorageGraph
     add 11b4a35f79 Bumped failsafe plugin CTR
     add 04ae7daac0 Merge branch '3.7-dev' into 3.8-dev
     add 3131ddcd54 Merge branch '3.8-dev'
     add f449af3b50 Bump docs gremlator/gremlint dev dependencies
     add b035aedadd Clarify mergeV() option() modulation and start-step 
semantics
     add 7d169adc75 Fix SubgraphStrategy JavaScript and Python example syntax
     add 06beb74df1 Expand Option Step reference documentation
     add b99d3bf6a9 CTR Update docs and enforment of java and maven versions
     add 838b3985df Expand the with()-step reference section with a runnable 
example
     add 3b57619393 Bump mocha from 11.7.6 to 12.0.2 in /gremlin-js (#3695)
     add 3001c22f3b Expand the Emit Step reference section
     add 0cb425f880 Make lambda detection and a field-import test tolerant of 
newer JDKs
     add 3cef7994ff Merge branch '3.7-dev' into 3.8-dev
     add 8677cc32d9 Merge branch '3.8-dev'
     add db62b6d2d0 Drop removed shared root role from tinker-review general 
playbook
     add 90579b18a6 Simplify tinker-review blast radius traversal
     add 77d12d0f19 Merge branch '3.7-dev' into 3.8-dev
     add d02442461b Merge branch '3.8-dev'
     add fb0b2a274d Add pluggable storage layer to TinkerStorageGraph
     add 7fd8747be9 Move TinkerStorageGraph storage changelog entries to 4.0.0 
section
     add f3e09b543c Make TinkerStorageGraph commits fsync-durable with a 
configurable sync mode
     add c37449203f Serialize concurrent commit writes to TinkerStorageGraph 
storage
     add d95220565e Lock TinkerStorageGraph storage directory to a single writer
     add c6d5261edb Auto-compact TinkerStorageGraph log to bound its growth
     add 36c6a102f6 Stream TinkerStorageGraph snapshots one element at a time
     add 297872215d Add integrity checks to TinkerStorageGraph storage format
     add df86d60296 Add crash-consistency and streaming-scale tests for 
TinkerStorageGraph storage
     add 71dec51076 Record TinkerStorageGraph format version once per store
     add cd98d2e2c8 Document TinkerStorageGraph durability, compaction, and 
locking
     add 6a85511157 Extract AbstractLogStorage base from GraphBinaryStorage
     add 63ec0e3b70 Encode TinkerStorageGraph elements as dictionary-referenced 
components
     add 29b7d802bc Add opt-in vertex-property id persistence to 
TinkerStorageGraph storage
     add 902b270af1 Document TinkerStorageGraph compact encoding and 
vertex-property id option
     add e8c8d0e952 Broaden TinkerStorage TCK: value types, ids, varints, 
unicode round-trips
     add b27a891adc Test TinkerStorage durability, lifecycle, and dictionary 
crash window
     add 3fe0eb39a1 Reject corrupt TinkerStorage frames with a clear error
     add 298566af64 Document TinkerStorageGraph single-writer stance; enforce 
meta-property conflict
     add 3e4e2d0587 Document TinkerStorageGraph persistence and fix stale class 
doc
     add 7101528962 Rename graphLocation to storage.directory for 
TinkerStorageGraph
     add c3d8a4a1de Revised Upgrade docs around TinkerGraph storage 
capabilities.
     add 685823d032 Document that TinkerStorageGraph is in-memory without a 
storage engine
     add 108ad2e022 Bound decoder allocations and dictionary refs in 
TinkerStorageGraph storage
     add ec8fc29d82 Publish TinkerStorageGraph commits under the storage lock
     add c3b129cb74 Rename ByteBufferBuffer to TinkerByteBuffer and add its 
unit tests
     add adc91e310c Restore TinkerStorageGraph index definitions on reopen
     add b3fb189332 Document that persisted multi-properties require setting 
default cardinality
     add 6362d1c081 Snapshot compaction from committed state so close() cannot 
persist uncommitted data
     add 0d7c5f1bb2 Rebuild the write-side dictionary on replay to stop 
unbounded reopen growth
     add cd1990f991 Cut the storage log back to its last complete frame on 
replay
     add 40240b1799 Fix NullPointerException on rollback with a vertex index 
but no edge index
     add 64f54b5bba Roll back and stop accepting commits when the storage log 
fails
     add 975d8af820 Reject commits on a TinkerStorageGraph after its storage is 
closed
     add ba3dae6408 Trim the header comment in 
tinkerstoragegraph-persistent.properties
     add 73ccaceca3 Add a read-only recovery open for a damaged 
TinkerStorageGraph store
     add 9ffb79d78b Undo dictionary entries from a commit that fails to encode 
in TinkerStorageGraph
     add d4a116f542 Checksum the length of each TinkerStorageGraph log frame so 
corruption is not cut back as a torn tail
     add d72f090f83 Close TinkerStorageGraph storage and release its directory 
lock even when compaction fails on close
     add e117a6456d Back off a failed TinkerStorageGraph auto-compaction and 
remove its partial snapshot
     add 1d299015e4 Detect a missing TinkerStorageGraph snapshot, log or 
VERSION marker instead of opening without it
     add 3144b8e3a1 Document the value types TinkerStorageGraph can persist and 
name the property and type it cannot
     add 9f1a48aef2 Document how a persisted TinkerStorageGraph behaves under 
concurrent writes
     add 80d81aae19 Reject a blank storage directory and a negative compaction 
threshold for TinkerStorageGraph
     add 9e5afdf0d4 Update the threat model for TinkerStorageGraph persistence
     add 151315ebaa Share TinkerStorageGraph file helpers and drop the 
deprecated Class.newInstance() in storage selection
     add f4bb58ecaf Record the settings a TinkerStorageGraph store was created 
with and keep data-shaping settings fixed
     add 3e748f5cf1 Stop TinkerStorageGraph commits when its storage directory 
or log is removed while open
     add ac1c574f33 Keep TinkerStorageGraph indexes unchanged when a commit 
fails in storage
     add 86ccdf058e Detect TinkerStorageGraph snapshot and log files copied in 
from another store
     add 4c8a721a99 Tighten TinkerStorageGraph configuration checks and leave 
directories as found after failed or recovery opens
     add e20cfeaa07 Stop TinkerStorageGraph writing index definitions after 
close and serialize those writes
     add 4e77a85a3c Fix stale and misplaced Javadoc in the TinkerStorageGraph 
storage package
     add 7487c1335a Document what TinkerStorageGraph persistence does not 
preserve or detect
     add 9acac0c722 Refuse explicit compaction of a closed or recovered 
TinkerStorageGraph
     add c9efeda55a Tell agents the CHANGELOG breaking marker is applied only 
at release
     add 4270ed7fee Skip TinkerStorageGraph storage writes for transactions 
that changed nothing
     add 5f8380509c Make TinkerStorageGraph clear() durable and refuse what a 
closed or failed store cannot do
     add a370a15aab Harden TinkerStorageGraph storage against torn writes, 
corrupt records and replaced logs
     add c92e8119f9 Refuse TinkerStorageGraph opens that would hide lost data 
or damaged settings
     add 10006dc74c Tighten TinkerStorageGraph storage test assertions
     add 8745d18e14 Update TinkerStorageGraph persistence and upgrade docs
     add 9e21f2df4e Move TinkerStorageGraph storage internals into a 
tinkergraph-gremlin DESIGN.md
     add 52099af346 Warn that a single-cardinality TinkerStorageGraph keeps 
only the last multi-property value on reload
     add 0d1d0d8bc1 Remove the breaking tag from a hand-written CHANGELOG entry
     add 9a0ff251c2 Fix preserveVertexPropertyIds when a TinkerStorageGraph 
store is created
     add 27ecef800d Stop TinkerStorageGraph commits when its LOCK file is 
removed or replaced
     add f048ea422f Number TinkerStorageGraph log records so repeated or 
reordered ones fail the open
     add 2560f699a8 Skip an interrupted compaction's old log in a 
TinkerStorageGraph recovery open
     add 2965c680cf Report a TinkerStorageGraph commit that fails after its 
storage write as durable
     add ca4a2b0180 Skip TinkerStorageGraph compaction when nothing was 
committed since the last one
     add 3a629ee628 Fail a TinkerStorageGraph commit that was waiting on the 
commit lock while the graph was cleared
     add 50ed289057 Checksum TinkerStorageGraph file headers so a damaged one 
is reported as damage
     add 1ee20cd69c Bound every size a stored TinkerStorageGraph value 
declares, including labels read by type
     add 5bb3a5f219 Correct TinkerStorageGraph notes on why dictionary 
numbering survives compaction
     add d4e89cc245 Read TinkerStorageGraph settings independent of the default 
locale and charset
     add cc2d0bb0fd Fix stale and orphaned comments in the TinkerStorageGraph 
storage code
     add 523aab3750 Document the remaining TinkerStorageGraph persistence 
caveats and point read-only opens to recovery
     add 220fa8f0fc Document how GraphBinary writes a ByteBuffer value
     add 3e52f51a45 Keep the TinkerStorageGraph directory lock held against 
other processes
     add 6f8a65447b Empty a TinkerStorageGraph store on clear() even when 
nothing was logged since the last compaction
     add f70b65091c Keep a TinkerStorageGraph vertex re-added after clear() 
when an older transaction on its id ends
     add f110b72001 Cut a damaged final TinkerStorageGraph log record only when 
it ends in unwritten sectors
     add e34659e8eb Keep a TinkerStorageGraph commit and its storage healthy 
when automatic compaction throws an Error
     add 40995792f1 Warn when TinkerMemoryGraph is configured with storage 
settings it ignores
     add 04aec31c85 Test that TinkerStorageGraph stops commits when a 
compaction cannot install its empty log
     add cebb027645 Name the TinkerStorageGraph crash-window tests for what 
they verify
     add d59f9ddbdb Pin the single-cardinality multi-property collapse of a 
reopened TinkerStorageGraph in a test
     add 591feb8f6f Bound the commit-lock wait in a TinkerStorageGraph clear() 
test
     add 645e75406b Checksum the TinkerStorageGraph VERSION marker and let a 
recover open read past a damaged one
     add e96e596cd9 Report an unusable value in a TinkerStorageGraph settings 
record as a damaged settings file
     add a5a71a50cd Link the TinkerGraph disk storage upgrade note to the 
reference docs by URL
     add 73053a8909 Close small gaps in the TinkerStorageGraph persistence docs
     add 6698049b95 Keep the TinkerStorageGraph directory lock held when a 
second open in the same JVM is refused
     add e08237cf54 Keep an element added while TinkerStorageGraph clear() runs 
consistent in memory and on disk
     add 41969cdda8 Fail-stop TinkerStorageGraph storage when clear() cannot 
empty it and require engines to implement clear()
     add d530220b7b Say that a TinkerStorageGraph commit that fails after its 
storage write may be partly visible until reopen
     add d65ea88ec3 Fail a TinkerStorageGraph open that sets a storage 
directory without a storage engine
     add ae893c737e Close configured services and the storage engine when a 
TinkerStorageGraph open fails
     add 9536425ce9 Use the inherited directory delete in 
TinkerStorageGraphProvider
     add a69f1a105c Merge TinkerTransaction's vertex and edge storage mutation 
conversion into one method

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   (9a67396e79)
            \
             N -- N -- N   refs/heads/tinkergraph-storage (a69f1a105c)

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:
 .skills/tinker-dev/SKILL.md                        |   2 +-
 .../tinker-dev/references/dev-environment-setup.md |   4 +-
 .skills/tinker-dev/scripts/check-env.sh            |  18 +-
 .skills/tinker-review/playbooks/general.md         |   4 +-
 .../tinker-review/scripts/patterns/blast-radius.js |   2 +-
 docs/gremlator/package-lock.json                   | 607 ++++++++-------------
 docs/gremlator/package.json                        |   6 +-
 docs/gremlint/package-lock.json                    | 307 ++++-------
 docs/gremlint/package.json                         |   2 +-
 .../dev/developer/development-environment.asciidoc |   5 +-
 docs/src/dev/provider/gremlin-semantics.asciidoc   |  13 +-
 docs/src/reference/the-traversal.asciidoc          | 116 +++-
 gremlin-js/gremlin-javascript/package.json         |   2 +-
 gremlin-js/package-lock.json                       | 312 ++++-------
 pom.xml                                            |   4 +-
 15 files changed, 567 insertions(+), 837 deletions(-)

Reply via email to