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

hyperledger / fabric-x-committer
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: test-coverage-improve
DEFAULT BRANCH: main
Repo Added 05 Feb 2026 01:59PM UTC
Files 122
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 optimize-map-block
branch: optimize-map-block
CHANGE BRANCH
x
Reset
  • optimize-map-block
  • apt-ci-fix
  • bft-delivery
  • ci-gotestsum
  • commit-config-immediately
  • config-docs-yaml
  • connection-test-dep
  • coveralls
  • cryptogen-recreate-support
  • default-test-node-startup-setup
  • deliver-check-block-order
  • deliver-seek-tls-cert
  • doc-loadgen-artifacts
  • dynamic-root-ca
  • enable-pprof
  • expose-ledger-api
  • fabric-logging
  • fix-connection-reset
  • fix-container-image
  • fix-container-test-macos
  • fix-db-test
  • fix-falky-svmupdate-test
  • fix-flaky-conn-metrics
  • fix-flaky-loadgen-coord
  • fix-master-tserver-rf
  • fix-port-container-test
  • fix-release-path
  • fix-sign
  • fix-test-node-with-insecure
  • fix-waiting-tx-count
  • go-fix
  • ledger-service-wait-behaviour
  • lifecycle-policy
  • limit-block-apis
  • limit-inputs-block-apis
  • loadgen-remove-ctx
  • main
  • make-fixes
  • metrics-tls
  • migrate-to-postgres-official-image
  • minimize-logs
  • mock-orderer-features
  • mock-orderer-stream-holder
  • namespace-policy-docs
  • pgx5
  • postgres-renaming
  • qs-pen-test-fix
  • rate-limit-sidecar
  • root-ca-workaround-fix
  • sidecar-block-store-code-fix
  • sidecar-limit-active-txids-notifier
  • sidecar-remove-chan-id
  • split-tablets
  • sustain-config
  • sync-block
  • template-tls-per-endpoint
  • test-coverage-improve
  • test-coverage-tests
  • test-limiter-max-wait
  • test-minor-fixes
  • test-query-status
  • test-tls-flatten
  • testcrypto-refactor
  • tls-docs-update
  • update-to-latest-common
  • update-to-yugabytedb-latest-lts
  • upgrade-pg
  • worktree-notification-docs

11 Mar 2026 11:59AM UTC coverage: 89.561% (-0.2%) from 89.783%
22951501048

Pull #316

github

cendhu
Address review comments

To support the fuzz contract:
- extractField now returns the last match for duplicate fields, matching
  proto3's last-writer-wins semantics for scalar fields. Note that proto.Marshal
  would not add duplicate fields but proto.Unmarshal parses them correctly even
  if there are duplicate fields.
- Remove the "advance past field 1" optimization in ChannelHeader parsing
  since last-writer-wins requires searching from the beginning for each field.
  Example bytes (field order): field5, field1, field5, field1
  - Last field 1 is at position 4. Advancing past it means we only search positions 5+ for field 5.
  - But the last field 5 is at position 3 — we'd miss it.

Signed-off-by: Senthilnathan <cendhu@gmail.com>

fix all bugs

Signed-off-by: Senthilnathan <cendhu@gmail.com>
Pull Request #316: Introduce UnmarshalEnvelopeLite to speed up mapBlock

122 of 151 new or added lines in 3 files covered. (80.79%)

25 existing lines in 5 files now uncovered.

9497 of 10604 relevant lines covered (89.56%)

1.33 hits per line

Relevant lines Covered
Build:
Build:
10604 RELEVANT LINES 9497 COVERED LINES
1.33 HITS PER LINE
Source Files on optimize-map-block
  • Tree
  • List 122
  • Changed 21
  • Source Changed 0
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22951501048 optimize-map-block Address review comments To support the fuzz contract: - extractField now returns the last match for duplicate fields, matching proto3's last-writer-wins semantics for scalar fields. Note that proto.Marshal would not add duplicate fields but p... Pull #316 11 Mar 2026 12:03PM UTC cendhu github
89.56
22704232687 optimize-map-block Address review comments To support the fuzz contract: - extractField now returns the last match for duplicate fields, matching proto3's last-writer-wins semantics for scalar fields. Note that proto.Marshal would not add duplicate fields but p... Pull #316 05 Mar 2026 05:48AM UTC cendhu github
89.7
22704208289 optimize-map-block Address review comments To support the fuzz contract: - extractField now returns the last match for duplicate fields, matching proto3's last-writer-wins semantics for scalar fields. Note that proto.Marshal would not add duplicate fields but p... Pull #316 05 Mar 2026 05:48AM UTC cendhu github
89.64
22703922269 optimize-map-block Address review comments To support the fuzz contract: - extractField now returns the last match for duplicate fields, matching proto3's last-writer-wins semantics for scalar fields. Note that proto.Marshal would not add duplicate fields but p... Pull #316 05 Mar 2026 05:37AM UTC cendhu github
89.64
22703726401 optimize-map-block Address review comments To support the fuzz contract: - extractField now returns the last match for duplicate fields, matching proto3's last-writer-wins semantics for scalar fields. Note that proto.Marshal would not add duplicate fields but p... Pull #316 05 Mar 2026 05:29AM UTC cendhu github
89.59
22626069477 optimize-map-block Introduce UnmarshalEnvelopeLite to speed up mapBlock Replace full proto.Unmarshal of Envelope→Payload→ChannelHeader (3 chained deserializations) with direct protobuf wire-format scanning that extracts only the needed fields (HeaderType, TxI... Pull #316 03 Mar 2026 01:56PM UTC cendhu github
89.53
22625381236 optimize-map-block Introduce UnmarshalEnvelopeLite to speed up mapBlock Replace full proto.Unmarshal of Envelope→Payload→ChannelHeader (3 chained deserializations) with direct protobuf wire-format scanning that extracts only the needed fields (HeaderType, TxI... Pull #316 03 Mar 2026 01:39PM UTC cendhu github
89.3
21895916992 optimize-map-block Introduce UnmarshalEnvelopeLite to speed up mapBlock Replace full proto.Unmarshal of Envelope→Payload→ChannelHeader (3 chained deserializations) with direct protobuf wire-format scanning that extracts only the needed fields (HeaderType, TxI... Pull #316 11 Feb 2026 07:12AM UTC cendhu github
88.73
See All Builds (302)
  • 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