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

bedrock-kv / bedrock
66%
develop: 65%

Build:
Build:
LAST BUILD BRANCH: feature/bedrock-as6j
DEFAULT BRANCH: develop
Repo Added 02 Oct 2025 12:09AM UTC
Token s5ZhiY9p3BKcBOY6Au8fohhCDmrp89s9W regen
Build 95 Last
Files 208
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 feature/bedrock-as6j
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • develop
  • feature/bedrock-4jo
  • feature/bedrock-as6j
  • feature/bedrock-w84
  • feature/bedrock-wsq
  • feature/increase_test_coverage
  • feature/reorganize_startup
  • feature/rework_olivine
  • feature/umbrella
  • feature/xma
  • jessestimpson-patch-1
  • main
  • release/0.4.0

pending completion
a6e8eeb976f17c27f5ab63beaad316dd15051f52-PR-65

Pull #65

github

jallum
Remove StorageTeamDescriptor and storage_teams field

Storage teams have been retired - reads now go through materializers.

- Delete StorageTeamDescriptor module and test
- Remove storage_teams from TransactionSystemLayout, RecoveryAttempt
- Update PersistencePhase to use shard_layout for shard key persistence
- Update LayoutIndex to return empty segments (storage teams retired)
- Remove storage team telemetry events and trace functions
- Delete obsolete test files: layout_index_test, point_reads_test,
  range_reads_test, range_reads_selector_test
- Update test fixtures to use shard_layout instead of storage_teams
Pull Request #65: Feature/bedrock as6j

4745 of 7205 relevant lines covered (65.86%)

1991.94 hits per line

Relevant lines Covered
Build:
Build:
7205 RELEVANT LINES 4745 COVERED LINES
1991.94 HITS PER LINE
Source Files on develop
  • Tree
  • List 208
  • Changed 41
  • Source Changed 0
  • Coverage Changed 41
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
a6e8eeb9... feature/bedrock-as6j Remove StorageTeamDescriptor and storage_teams field Storage teams have been retired - reads now go through materializers. - Delete StorageTeamDescriptor module and test - Remove storage_teams from TransactionSystemLayout, RecoveryAttempt - Upda... Pull #65 19 Jan 2026 07:52PM UTC jallum github pending completion  
59d4fba2... feature/bedrock-as6j Remove obsolete recovery phases Delete VacancyCreationPhase, StorageRecruitmentPhase, and VersionDeterminationPhase which are no longer needed with materializer-based recovery: - VacancyCreation: No longer creating storage team vacancies - Stora... Pull #65 19 Jan 2026 07:03PM UTC jallum github
67.13
07d7c174... feature/bedrock-as6j Fix MaterializerBootstrapPhase to read at recovery version Use the newest version from version_vector (determined in LogRecoveryPlanningPhase) instead of a hardcoded max version when querying the materializer for shard layout. Pull #65 19 Jan 2026 06:55PM UTC jallum github
67.46
365331e9... feature/bedrock-as6j Add Demux service for per-shard transaction distribution Implements the Demux system that receives committed transactions from Log, slices mutations by shard using SHARD_INDEX, and routes to per-shard ShardServers for buffering and ObjectStorage ... Pull #65 19 Jan 2026 06:19PM UTC jallum github
67.51
0e422456... feature/bedrock-as6j Bust stale PLT cache with version bump Pull #65 18 Jan 2026 03:08PM UTC jallum github
66.9
bc1db099... feature/bedrock-as6j Fix dialyzer CI failures from stale PLT cache Remove restore-keys fallback for PLT caching. The fallback was restoring incompatible PLT files built with different OTP patch versions, causing "Old PLT file" errors. Pull #65 18 Jan 2026 03:04PM UTC jallum github
66.93
44532d93... feature/bedrock-as6j Add efficient snapshot I/O (iodata upload, split_in_place download) Upload optimization: Pass data+idx as iodata directly to Snapshot.write, eliminating intermediate bundle file creation and duplicate reads. Download optimization: Add split_in_p... Pull #65 17 Jan 2026 11:08PM UTC jallum github
66.71
251e1767... feature/bedrock-as6j Add optional snapshot upload after compaction Integrates ObjectStorage snapshot upload with Olivine compaction: - Add SnapshotBundle.create/3 to create bundles from split files - Add snapshot_upload config field to State - Add Logic.maybe_upload_... Pull #65 17 Jan 2026 10:43PM UTC jallum github
66.66
c0456328... feature/bedrock-as6j Add CompactionWriter behaviour for pluggable compaction output Introduces a behaviour pattern for compaction output, allowing compaction to write to different formats: - SplitFile: Two separate files (data + index) for local storage - Bundle: Sin... Pull #65 17 Jan 2026 10:00PM UTC jallum github
66.72
daeb1398... feature/bedrock-as6j Add ObjectStorage.Config for backend configuration Reads backend and bootstrap_key from application env at config :bedrock, Bedrock.ObjectStorage. Defaults to LocalFilesystem with temp directory for dev-friendly cold start. Adds discover/1 conve... Pull #65 17 Jan 2026 08:36PM UTC jallum github
66.68
See All Builds (95)

Badge your Repo: bedrock

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • 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