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

iotaledger / iota / 28910991576 / 1
69%
develop: 69%

Build:
DEFAULT BRANCH: develop
Ran 08 Jul 2026 02:28AM UTC
Files 1110
Run time 51s
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

07 Jul 2026 11:12AM UTC coverage: 68.04% (+0.003%) from 68.037%
28910991576.1

push

github

web-flow
fix(iota-kvstore): use latest version of iota-bigtable crate (#12014)

# Description of change

This PR bumps the `iota-bigtable` dependency to the latest revision,
which adds handling for the transient connection errors that arise when
Google BigTable recycles long-lived gRPC connections.

Previously the client had no retry, so requests in flight on a recycled
connection failed and were surfaced as dropped queries to callers. The
updated `iota-bigtable` retries these transient errors with exponential
backoff and adds a small connection pool to reduce the blast radius of a
single reset.
  
More information is available in the corresponding PR:
https://github.com/iotaledger/iota-bigtable/pull/13

> [!NOTE]
> For now we pin the commit hash, once the `iota-bigtable` PR is merged,
a new tag will be created and used in place of the commit hash.

## Links to any relevant issues

fixes #11978 

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [ ] Patch-specific tests (correctness, functionality coverage)

- Ran locally on mainnet the iota-rest-kv with updated bigtable,
ensuring the added connection pool didn't cause any unwanted behavior.
- Checked that backoff was triggered correctly.
- Was not able to receive the errors which in first place started this
issue since BigTable connection reset can happen randomly, this isn't
conclusive proof.


### Infrastructure QA (only required for crates that are maintained by
@iotaledger/infrastructure)

> [!NOTE]
> This patch does not affect the normal ingestion operation of the
iota-indexer, thus no further tests were conducted.

161000 of 236626 relevant lines covered (68.04%)

462244.91 hits per line

Source Files on job nextest+simtest - 28910991576.1
  • Tree
  • List 1110
  • Changed 82
  • Source Changed 41
  • Coverage Changed 62
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 28910991576
  • 25644d8a on github
  • Prev Job for on develop (#28835228070.1)
  • Next Job for on develop (#28987808076.1)
  • Delete
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