Skip to content

Account updates#40

Open
sam0x17 wants to merge 247 commits into
mainfrom
account-updates
Open

Account updates#40
sam0x17 wants to merge 247 commits into
mainfrom
account-updates

Conversation

@sam0x17

@sam0x17 sam0x17 commented Mar 11, 2026

Copy link
Copy Markdown
Contributor

No description provided.

sam0x17 added 30 commits April 22, 2026 23:57
Conflict resolutions:
- Cargo.toml: take main's 0.6.0 workspace version, keep our
  jetstreamer-node + jetstreamer-horizon workspace deps at 0.6.0
- Keep hashers pinned at =3.0.0 (main's =3.1.0 bumps pull solana-hash
  4.x, incompatible with the vendored solana-runtime 3.1.3 that exists
  only on this branch)
- Cargo.lock: keep our resolution, bump wincode 0.2.1 -> 0.2.5 for the
  UninitBuilder types main's transaction.rs now uses
Re-syncs with main's dependabot hasher bumps (=3.1.0, which pull
solana-hash 4.x): the whole agave 3.1.x family now resolves at 3.1.12
with the vendored crates re-based on the pristine 3.1.12 sources.

Jetstreamer patches re-applied (all marked with 'jetstreamer patch'):
- bank.rs: clean_accounts pub; prune_program_cache split-lock
  instrumentation (lock-wait warnings + prune timing)
- bank_forks.rs: prune timing + missing-root diagnostics
- serde_snapshot/status_cache.rs: allow(deprecated) on InstructionError
  conversions
- loaded_programs.rs: (Loaded, Loaded) re-assign tolerance; prune
  fork-graph try_read spin (don't skip prune under contention) + size/
  timing instrumentation; cooperative-load re-claim (single-threaded
  replay deadlock fix)
- transaction_processor.rs: batch-local replenish; still-missing guard;
  force-load instead of task_waiter.wait (single-threaded replay
  deadlock fix)

Dropped from the old vendor: hardcoded slot-393524483/signature debug
tracing in transaction_processor.rs (one-off investigation detritus).

Also: vendored Cargo.tomls relax lints.rust warnings deny -> warn
(registry builds cap lints; path builds would otherwise fail on
deprecations introduced by newer transitive deps). Lockfile fully
regenerated; wincode at 0.2.5.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant