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

orneryd / NornicDB
89%

Build:
DEFAULT BRANCH: main
Repo Added 05 Mar 2026 03:12PM UTC
Files 477
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • admin-import
  • async-config
  • bolt-over-ws
  • codex/recovery-corruption-chunking
  • codex/search-startup-mode
  • codex/v111-match-merge-on-create-route
  • feature/unique-merge-conflict-surfacing-209
  • main
  • otel
  • perf/k8s-tier2-canonical-write-followups
  • property-key-index
  • release-1-1-0
  • search-index-flags
  • substrate-layer
  • ui-readiness

21 Jun 2026 02:26AM UTC coverage: 89.091% (-0.001%) from 89.092%
27890936986

push

github

orneryd
fix(storage): block prefix counts during async flush

NodeCountByPrefix could skip the flush lock and observe a mixed cache/engine
state while async writes were in flight. That made namespace-scoped counts
flaky and could report MATCH (n) lower than label-scoped counts.

Fix by making prefix-scoped node and edge counts block on flushMu, matching
the existing NodeCount behavior. Add a regression test that proves
NodeCountByPrefix waits for flush completion.

7 of 7 new or added lines in 1 file covered. (100.0%)

19 existing lines in 7 files now uncovered.

141589 of 158927 relevant lines covered (89.09%)

1.04 hits per line

Relevant lines Covered
Build:
Build:
158927 RELEVANT LINES 141589 COVERED LINES
1.04 HITS PER LINE
Source Files on main
  • Tree
  • List 477
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27890936986 main fix(storage): block prefix counts during async flush NodeCountByPrefix could skip the flush lock and observe a mixed cache/engine state while async writes were in flight. That made namespace-scoped counts flaky and could report MATCH (n) lower th... push 21 Jun 2026 02:39AM UTC orneryd github
89.09
27887643810 main fix(search): stop background vector work after shutdown Cancel search-service background work and close cached search services during DB shutdown so HNSW maintenance, deferred rebuilds, and persist timers cannot keep running after clients disconn... push 21 Jun 2026 12:02AM UTC orneryd github
89.09
27860008857 main fix(search): make CPU brute-force vector search opt-in Default vector search now uses HNSW regardless of dataset size by setting the CPU brute-force threshold default to 0. Operators can opt back into exact CPU brute-force below a chosen vector c... push 20 Jun 2026 04:31AM UTC orneryd github
89.11
27859777643 main fix(search): keep Graphiti vector reads and writes passive Prevent live write mutations from scheduling background vector strategy transitions by default, so Graphiti-style bulk ingest does not trigger a brute-force to HNSW rebuild while requests... push 20 Jun 2026 04:21AM UTC orneryd github
89.16
27859488484 main fix(cypher): keep vector reads passive during Graphiti ingest Keep scalar vector.similarity cosine fast paths from triggering search warmup or falling back to exact storage scans while live vectors are already indexed. Use live node and relations... push 20 Jun 2026 04:08AM UTC orneryd github
89.17
27855817225 main adding additional regression tests for graphiti scenarios push 20 Jun 2026 01:27AM UTC orneryd github
89.17
27855696466 main fix(search,cypher): separate ONLINE readiness from live vector-query capability Keep IsReady() as full build/warmup readiness (Neo4j-like ONLINE semantics), and add CanServeVectorQueries() for the fast path to use when live indexed vectors exist b... push 20 Jun 2026 01:21AM UTC orneryd github
89.16
27854303697 main fix(cypher): make vector fast paths use owned search readiness Avoid query-time vector service creation while preserving deterministic indexed performance for wired database services. Changes: - Never create or replace search services from Cyphe... push 20 Jun 2026 12:25AM UTC orneryd github
89.16
27846551178 main fix(cypher): nested datetime fix. The root cause was valueToLiteral falling through to fmt.Sprintf("'%v'", v) for time.Time values when row.created_at was expanded from an UNWIND map. It now emits typed Cypher temporal literals: datetime('<RFC3339... push 19 Jun 2026 08:27PM UTC orneryd github
89.16
27845625031 main Improve performance-critical query paths without changing procedure semantics. Changes: - Keep MATCH+WITH vector cosine fast path cheap for property-free shapes, while supporting inline node property maps. - Add fast predicate handling for `<var>... push 19 Jun 2026 08:03PM UTC orneryd github
89.17
See All Builds (481)
  • Repo on GitHub
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