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

codenotary / immudb
85%
master: 85%

Build:
Build:
LAST BUILD BRANCH: fix/issue-2100-sql-panics
DEFAULT BRANCH: master
Repo Added 30 May 2020 08:52AM UTC
Files 311
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 feat/auditlog
branch: feat/auditlog
CHANGE BRANCH
x
Reset
  • feat/auditlog
  • chore/build-updates
  • chore/deps-trivy-x-bumps
  • chore/test-followups
  • ci-regex-fix
  • docker-init-db
  • fargate
  • feat/coalesce
  • feat/s3performance
  • feature/between-and
  • feature/constant-selection-query
  • feature/discard-precommitted-txs
  • feature/extract-from-timestamp
  • feature/individual-col-primary-key
  • feature/left-join
  • feature/pgsql-catalog
  • fix/2082-scan-latest
  • fix/cas-notarize
  • fix/display-actual-config-path-on-startup
  • fix/empty-tree-flush
  • fix/empty-tree-flush-file
  • fix/index_metrix
  • fix/issue-2100-sql-panics
  • fix/swagger-test-go122-mux
  • gh_action_update
  • issue-2028
  • master
  • moshix-patch-8
  • parallelvcn
  • patch-1
  • refs/tags/v1.1.0
  • refs/tags/v1.10.0
  • refs/tags/v1.11.0
  • refs/tags/v1.11.0-RC2
  • refs/tags/v1.2.0
  • refs/tags/v1.2.0-RC1
  • refs/tags/v1.2.1
  • refs/tags/v1.2.2
  • refs/tags/v1.2.3
  • refs/tags/v1.2.3-RC1
  • refs/tags/v1.2.4
  • refs/tags/v1.2.4-RC1
  • refs/tags/v1.3.0
  • refs/tags/v1.3.0-RC1
  • refs/tags/v1.3.1
  • refs/tags/v1.3.2
  • refs/tags/v1.3.2-RC1
  • refs/tags/v1.4.0
  • refs/tags/v1.4.0-RC1
  • refs/tags/v1.4.0-RC2
  • refs/tags/v1.4.1
  • refs/tags/v1.4.1-RC1
  • refs/tags/v1.5.0
  • refs/tags/v1.5.0-RC1
  • refs/tags/v1.9.0-RC1
  • refs/tags/v1.9.0-RC2
  • refs/tags/v1.9.3
  • refs/tags/v1.9.4
  • refs/tags/v1.9.5
  • refs/tags/v1.9.6
  • refs/tags/v1.9.7
  • refs/tags/v1.9DOM
  • refs/tags/v1.9DOM.0
  • refs/tags/v1.9DOM.1
  • refs/tags/v1.9DOM.1-RC1
  • refs/tags/v1.9DOM.2
  • refs/tags/v1.9DOM.2-RC1
  • refs/tags/v2.0.0-RC1
  • release/v1.10.0
  • release/v1.2.4
  • release/v1.2.4-RC1
  • release/v1.3.0
  • release/v1.3.0-RC1
  • release/v1.3.1
  • release/v1.3.2
  • release/v1.3.2-RC1
  • release/v1.4.0
  • release/v1.4.0-RC1
  • release/v1.4.0-RC2
  • release/v1.4.1
  • release/v1.4.1-RC1
  • release/v1.5.0
  • release/v1.5.0-RC1
  • release/v1.9.0-RC1
  • release/v1.9.0-RC2
  • release/v1.9.3
  • release/v1.9.4
  • release/v1.9.5
  • release/v1.9.6
  • release/v1.9.7
  • release/v1.9DOM
  • release/v1.9DOM.0
  • release/v1.9DOM.1
  • release/v1.9DOM.1-RC1
  • release/v1.9DOM.2
  • release/v1.9DOM.2-RC1
  • release/v2.0.0-RC1
  • update-copyright-notice
  • v2-prerelease

pending completion
24840434322

Pull #2090

gh-ci

vchaindz
test(pgsql): fix closure-capture race in TestSession_MessageReader

The test declared a single c1/c2 pair at the top of the function and
reused it across three independent sub-scenarios. Each block spawned a
goroutine that wrote/closed c2, but the goroutines captured c2 by
*reference* through the enclosing closure, not by value. When the main
goroutine reassigned c2 via 'c1, c2 = net.Pipe()' for the next block
before a previous goroutine had finished executing its trailing
c2.Close(), that Close would hit the freshly-assigned pipe — closing the
new pipe before the new goroutine had written anything. The reader then
surfaced io.EOF where the test expected ErrMalformedMessage. The race
was benign locally but reproducible on ubuntu CI runners.

Fix: put each block in its own scope with its own c1/c2, and pass the
peer connection into the goroutine as a function parameter so the
capture is by value. No behaviour change to the production code under
test — only test hygiene.
Pull Request #2090: v1.11.0: PostgreSQL compatibility and SQL feature expansion

44604 of 52298 relevant lines covered (85.29%)

127532.52 hits per line

Relevant lines Covered
Build:
Build:
52298 RELEVANT LINES 44604 COVERED LINES
127532.52 HITS PER LINE
Source Files on feat/auditlog
  • Tree
  • List 310
  • Changed 67
  • Source Changed 0
  • Coverage Changed 67
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
24840434322 feat/auditlog test(pgsql): fix closure-capture race in TestSession_MessageReader The test declared a single c1/c2 pair at the top of the function and reused it across three independent sub-scenarios. Each block spawned a goroutine that wrote/closed c2, but the... Pull #2090 23 Apr 2026 02:24PM UTC vchaindz gh-ci pending completion  
24839511143 feat/auditlog security: silence CodeQL false positives in remoteapp + stmt CodeQL reported three findings on this branch: - remote_app.go:542 + :574 (go/incorrect-integer-conversion): the 'idInt := int(id)' narrowing of an int64 chunk id was flagged despi... Pull #2090 23 Apr 2026 02:06PM UTC vchaindz gh-ci pending completion  
24837869959 feat/auditlog database: detach OngoingTx stored ctx from NewTx RPC context NewSQLTx derived txCtx via context.WithCancel(ctx) where ctx traced back to the NewTx RPC's srv.Context(). OngoingTx stores txCtx and reuses it for snapshot creation on *later* RPCs (Tx... Pull #2090 23 Apr 2026 01:33PM UTC vchaindz gh-ci pending completion  
24837064491 feat/auditlog ci: drop minio test variants from pull workflow The testWithMinio matrix entry and the coveralls minio setup have been recurring sources of flakes on pull request CI and do not gate merge value. Remove the matrix entry, the 'Test (with minio)' st... Pull #2090 23 Apr 2026 01:16PM UTC vchaindz gh-ci pending completion  
24836051559 feat/auditlog fix(codeql): bind int64→int conversion to bounded local in remote_app Resolves two CodeQL `go/incorrect-integer-conversion` alerts (high severity) at embedded/appendable/remoteapp/remote_app.go:539 and :568. The bounds check on id (`id < 0 || id ... Pull #2090 23 Apr 2026 12:54PM UTC vchaindz gh-ci pending completion  
24835443747 feat/auditlog Potential fix for pull request finding 'CodeQL / Clear-text logging of sensitive information' Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Pull #2090 23 Apr 2026 12:40PM UTC web-flow gh-ci pending completion  
24833705444 feat/auditlog fix(perf-suite): unblock readtxs benchmark panic on Results cast The CI perf-test-suite job panicked with panic: interface conversion: interface {} is *readtxs.Result, not *writetxs.Result at test/performance-test-suite/pkg/runne... Pull #2090 23 Apr 2026 12:00PM UTC vchaindz gh-ci pending completion  
24833580882 feat/auditlog tests: three CI-breaking assertion / setup fixes All three were in my working tree as pre-session scratch, never committed to feat/auditlog. CI run 24833093508 surfaced them: 1. pkg/integration/client_test.go:983 — TestImmuClient_Delete expec... Pull #2090 23 Apr 2026 11:58AM UTC vchaindz gh-ci pending completion  
See All Builds (4076)
  • 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