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

orneryd / NornicDB / 28048636716
89%

Build:
DEFAULT BRANCH: main
Ran 23 Jun 2026 06:52PM UTC
Jobs 1
Files 478
Run time 3min
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 Jun 2026 06:40PM UTC coverage: 88.474% (-0.08%) from 88.555%
28048636716

push

github

orneryd
perf(storage): reduce tokenized property decode overhead

Replace reflective msgpack Decode(&any) in tokenized property decoding with
typed scalar and homogeneous-array decode paths. This sharply reduces CPU and
allocation pressure for large numeric property arrays such as Graphiti
client-supplied embeddings.

Also make AllNodes cache-aware so repeated broad scans can reuse decoded node
bodies, and normalize numeric property arrays stored in cache copies so cache
hits match decoded embedding shapes.

Benchmarks:
- Graphiti 1024-dim property decode: 67.2us -> 15.3us, 2057 -> 16 allocs
- Node decode: 2.34us -> 1.63us, 47 -> 29 allocs
- Edge decode: 608ns -> 409ns, 19 -> 13 allocs

123 of 220 new or added lines in 4 files covered. (55.91%)

67 existing lines in 12 files now uncovered.

142669 of 161256 relevant lines covered (88.47%)

1.03 hits per line

Uncovered Changes

Lines Coverage ∆ File
55
48.11
-51.89% pkg/storage/property_validation.go
42
59.88
-20.31% pkg/storage/property_codec.go

Coverage Regressions

Lines Coverage ∆ File
46
59.88
-20.31% pkg/storage/property_codec.go
4
84.38
-0.61% pkg/server/server_nornicdb.go
3
87.44
-1.35% pkg/storage/badger_schema.go
3
90.07
-0.99% pkg/temporal/decay_integration.go
2
89.29
-0.09% pkg/cypher/executor.go
2
89.12
-0.3% pkg/cypher/match_rows.go
2
86.82
-0.04% pkg/storage/badger_transaction.go
1
95.19
-0.34% pkg/cypher/apoc_community.go
1
88.51
-0.06% pkg/cypher/traversal.go
1
93.48
-0.04% pkg/storage/async_engine.go
1
87.04
0.2% pkg/storage/badger_queries.go
1
97.64
-0.26% pkg/temporal/tracker.go
Jobs
ID Job ID Ran Files Coverage
1 28048636716.1 23 Jun 2026 06:52PM UTC 478
88.47
GitHub Action Run
Source Files on build 28048636716
  • Tree
  • List 478
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3bbb2afe on github
  • Prev Build on main (#28033826034)
  • Next Build on main (#28059918008)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc