• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

orneryd / NornicDB / 23415736188
88%

Build:
DEFAULT BRANCH: main
Ran 23 Mar 2026 12:17AM UTC
Jobs 1
Files 328
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Mar 2026 12:03AM UTC coverage: 88.024% (-0.1%) from 88.119%
23415736188

push

github

orneryd
fix(storage): complete MVCC snapshot isolation semantics

Implement end-to-end storage-layer Snapshot Isolation with anchored
transaction reads, normalized conflict handling, and graph-consistent
snapshot validation.

Changes:

anchor each transaction to a begin-time MVCC read snapshot
route committed node, edge, and label-scan reads through snapshot-visible MVCC paths
enforce commit-time conflict detection for node, edge, endpoint, and adjacency races
normalize lower-level Badger conflicts to ErrConflict with clearer concurrent-modification messages
add regression coverage for anchored read-your-writes behavior, repeatable label scans,
write-write conflicts, concurrent delete/edge races, snapshot-consistent edge traversal,
write skew, and contention aborts
update docs to describe the final Snapshot Isolation and MVCC retention contract,
including retained-floor behavior and the explicit standard-SI write-skew note

175 of 260 new or added lines in 1 file covered. (67.31%)

88 existing lines in 17 files now uncovered.

102471 of 116412 relevant lines covered (88.02%)

1.02 hits per line

Uncovered Changes

Lines Coverage ∆ File
85
83.32
-3.52% pkg/storage/badger_transaction.go

Coverage Regressions

Lines Coverage ∆ File
29
82.16
-0.8% pkg/search/search.go
21
83.38
-6.23% pkg/storage/badger_constraint_validation.go
10
61.0
-1.48% pkg/storage/badger_temporal_index.go
3
83.32
-3.52% pkg/storage/badger_transaction.go
3
87.39
-0.19% pkg/storage/wal.go
3
90.07
-0.99% pkg/temporal/decay_integration.go
2
92.46
-0.37% pkg/cypher/match_rows.go
2
92.11
-0.66% pkg/cypher/optimized_executors.go
2
92.39
-0.15% pkg/cypher/traversal.go
2
84.0
-0.07% pkg/fabric/executor.go
2
91.62
-1.05% pkg/linkpredict/hybrid.go
2
90.06
-0.38% pkg/replication/storage_adapter.go
2
89.44
-0.11% pkg/storage/async_engine.go
2
92.13
0.0% pkg/temporal/query_load.go
1
89.16
-0.07% pkg/mcp/server.go
1
95.63
-0.63% pkg/storage/badger_serialization.go
1
97.64
-0.26% pkg/temporal/tracker.go
Jobs
ID Job ID Ran Files Coverage
1 23415736188.1 23 Mar 2026 12:17AM UTC 328
88.02
GitHub Action Run
Source Files on build 23415736188
  • Tree
  • List 328
  • Changed 20
  • Source Changed 0
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 37d4eda7 on github
  • Prev Build on main (#23412767236)
  • Next Build on main (#23417745462)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc