Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test pr #1

Draft
wants to merge 466 commits into
base: master
Choose a base branch
from

Conversation

anoushk1234
Copy link
Member

Problem

Summary of Changes

Fixes #

apfitzge and others added 30 commits October 28, 2022 16:37
…al v1.14 Backport (solana-labs#28663)

Maintain original queue capacity for unprocessed packet buffer
…) (solana-labs#28676)

chore: bump tj-actions/changed-files to v34 (solana-labs#28674)

(cherry picked from commit 50d8116)

Co-authored-by: Yihau Chen <[email protected]>
* Revert "testnet fixup: only update rent_epoch on load until feature (solana-labs#28542)"

This reverts commit 9e57fb5.

* feature 28541 no-op (solana-labs#28542)
…g (backport solana-labs#28545) (solana-labs#28732)

* Time out async sends to avoid slackers stuck in the queue for too long (solana-labs#28545)

* Time out async sends to avoid slackers stuck in the queue for too long

* Fixed a clippy error

* Added stats for timeout counts

* Link with stats correctly

(cherry picked from commit f10ef76)

# Conflicts:
#	tpu-client/src/connection_cache_stats.rs

* Fixed merge issue

* fmt code

Co-authored-by: Lijun Wang <[email protected]>
…olana-labs#28808)

bigtable: add timeout to token refresh (solana-labs#28728)

Co-authored-by: Kirill Fomichev <[email protected]>
(cherry picked from commit 5598570)

Co-authored-by: Brandon Roberts <[email protected]>
…solana-labs#28825)

signed repair request test fixes/cleanup (solana-labs#28691)

(cherry picked from commit e10d958)

Co-authored-by: Jeff Biseda <[email protected]>
…ort solana-labs#28772) (solana-labs#28847)

* Fix client get_program_accounts_with_config calls with context (solana-labs#28772)

* Move OptionalContext to solana-rpc-client-api

* Add helper function

* Add failing test

* Support OptionalContext in RpcClient::get_program_accounts_with_config

(cherry picked from commit b18ef88)

# Conflicts:
#	rpc/src/rpc.rs

* Fix conflicts

Co-authored-by: Tyera Eulberg <[email protected]>
…port solana-labs#27840) (solana-labs#28797)

* Cap accounts data a transaction can load by its requested limit (solana-labs#27840)

- Add new compute-budget instruction to set transaction-wide accounts data size limit
- Set default accounts data limit to 10MB, and max to 100MB, per transaction;
- Add getters to make changing default and/or max values easier in the future with feature gates;
- added error counter for transactions exceed data size limit

(cherry picked from commit 81dc2e5)

# Conflicts:
#	core/src/transaction_priority_details.rs
#	program-runtime/src/compute_budget.rs
#	programs/bpf/tests/programs.rs
#	runtime/src/accounts.rs
#	runtime/src/bank.rs
#	sdk/src/feature_set.rs

* manual fix backport conflicts

Co-authored-by: Tao Zhu <[email protected]>
Co-authored-by: Tao Zhu <[email protected]>
…labs#28856)

Docs: Removed Serum RPC mention (solana-labs#28854)

(cherry picked from commit 57798fa)

Co-authored-by: Jacob Creech <[email protected]>
…it (backport solana-labs#27840)" (solana-labs#28861)

Revert "Cap accounts data a transaction can load by its requested limit (backport solana-labs#27840) (solana-labs#28797)"

This reverts commit 8ad9136.
…28869)

* ci: refactor docs pipeline (solana-labs#28852)

* use git diff + grep to get affected files

* combine check and combine steps

* separate jobs

* fix condition

(cherry picked from commit cbf224a)

# Conflicts:
#	.github/workflows/docs.yml

* fix conflicts

Co-authored-by: Yihau Chen <[email protected]>
Co-authored-by: yihau <[email protected]>
…rmajority (backport solana-labs#28872) (solana-labs#28886)

Sort offline/wrong-shred nodes by stake weight while waiting for supermajority (solana-labs#28872)

(cherry picked from commit c692715)

Co-authored-by: Michael Vines <[email protected]>
… (solana-labs#28907)

rolls out merkle shreds to ~20% of testnet (solana-labs#28905)

(cherry picked from commit d43b001)

Co-authored-by: behzad nouri <[email protected]>
* support CpiGuard and PermanentDelegate extensions in transaction-status and account-decoder
* update transaction-status and account-decoder to new ConfidentialTransfer interfaces
…ana-labs#28944) (solana-labs#28963)

dedups turbine retransmit peers by tvu socket addresses (solana-labs#28944)

No need to send duplicate shreds if several nodes have the same tvu
socket address because they are behind a relayer or whatever.

(cherry picked from commit 7d99cdd)

Co-authored-by: behzad nouri <[email protected]>
…olana-labs#28935)

* add feature solana-labs#28934

* feature: on accounts hash calculation, do not try to rehash accounts solana-labs#28934

* Delete syscalls.txt

* retain feature 28541

Co-authored-by: Brooks Prumo <[email protected]>
…8673) (solana-labs#28987)

limit repairs to top staked requests in batch (solana-labs#28673)

(cherry picked from commit 17ee334)

Co-authored-by: Jeff Biseda <[email protected]>
* Bump spl-ata to v1.1.2 (solana-labs#28979)

(cherry picked from commit 3d6eb16)

# Conflicts:
#	Cargo.lock
#	programs/bpf/Cargo.lock
#	tokens/Cargo.toml
#	transaction-status/Cargo.toml

* Fix conflicts

Co-authored-by: Tyera <[email protected]>
…backport solana-labs#29007) (solana-labs#29013)

Adjusts docs about changing the data, size and balance of accounts. (solana-labs#29007)

(cherry picked from commit 73e55a1)

Co-authored-by: Alexander Meißner <[email protected]>
…solana-labs#29016)

Use estimated current slot in tpu client (solana-labs#28997)

(cherry picked from commit 07d21d4)

Co-authored-by: Pankaj Garg <[email protected]>
…na-labs#29028)

Update filter docs, v1.11 -> v1.14 (solana-labs#29017)

v1.11 -> v1.14

(cherry picked from commit 28d8b07)

Co-authored-by: Tyera <[email protected]>
…9001) (solana-labs#29021)

* Change SlotMeta is_connected bool to bitflags (solana-labs#29001)

We currently use the is_connected field to be able to signal to
ReplayStage that a slot has replayable updates. It was discovered that
this functionality is effectively broken, and that is_connected is never
true. In order to convey this information to ReplayStage more
effectively, we need extra state information so this PR changes the
existing bool to bitflags with two bits.

From a compatibility standpoint, the is_connected bool was already
occupying one byte in the serialized SlotMeta in blockstore. Thus, the
change from a bool to bitflags still "fits" in that one byte allotment.

In consideration of a case where a client may wish to downgrade software
and use the same ledger, deserializing the bitflags into a bool could
fail if the new bit is set. As such, this PR introduces the second bit
field, but does not set it anywhere. Once clusters have mass adopted a
software version with this PR, a subsequent change to actually set and
use the new field can be introduced.

(cherry picked from commit 01cd55a)

# Conflicts:
#	ledger/src/blockstore.rs

* Resolve auto-merge failures

Co-authored-by: steviez <[email protected]>
…olana-labs#28760) (solana-labs#29024)

[zk-token-sdk] Update docs for encryption in zk-token-sdk (solana-labs#28760)

clean up docs for encryption

(cherry picked from commit 636baaf)

Co-authored-by: samkim-crypto <[email protected]>
solana-labs#29033)

[zk-token-sdk] Fix ElGamal key derivation (solana-labs#28792)

* fix ElGamal key derivation

* cargo fmt

(cherry picked from commit c828031)

Co-authored-by: samkim-crypto <[email protected]>
…bs#28870) (solana-labs#29034)

[zk-token-sdk] use canonical decoding for scalars (solana-labs#28870)

use canonical decoding for scalars

(cherry picked from commit f1e7ffb)

Co-authored-by: samkim-crypto <[email protected]>
…olana-labs#28472) (solana-labs#29036)

* [zk-token-sdk] divide fee encryption into two ciphertexts (solana-labs#28472)

* divide fee encryption into two ciphertexts

* clippy

* update range proof

* add fee ciphertext decryption

* clean up split_u64 function

* remove unnecessary casting

(cherry picked from commit 11efaf7)

# Conflicts:
#	zk-token-sdk/src/instruction/transfer_with_fee.rs

* resolve conflict marker

Co-authored-by: samkim-crypto <[email protected]>
mergify bot and others added 30 commits June 15, 2023 19:39
…s#31908) (solana-labs#32156)

Increment timestamp on refreshed votes (solana-labs#31908)

(cherry picked from commit 01d3546)

Co-authored-by: Ashwin Sekar <[email protected]>
…bs#32206) (solana-labs#32207)

Add metrics for invalid vote timestamps (solana-labs#32206)

(cherry picked from commit 4ba78de)

Co-authored-by: Ashwin Sekar <[email protected]>
…32215) (solana-labs#32218)

* Bump openssl from 0.10.54 to 0.10.55 (solana-labs#32215)

* Bump openssl from 0.10.54 to 0.10.55

Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.54 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](sfackler/rust-openssl@openssl-v0.10.54...openssl-v0.10.55)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* [auto-commit] Update all Cargo lock files

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <[email protected]>
(cherry picked from commit 6fdac22)

# Conflicts:
#	Cargo.lock
#	programs/bpf/Cargo.lock

* chore: bump openssl to 0.10.55

---------

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: yihau <[email protected]>
…* images (backport of solana-labs#32292) (solana-labs#32325)

* ci: only kill containers that are based on the solanalabs/rust* images (solana-labs#32292)

* ci: only kill containers that are based on the solanalabs/rust* images

* Update .buildkite/hooks/post-checkout

Co-authored-by: Trent Nelson <[email protected]>

* Update .buildkite/hooks/post-checkout

Co-authored-by: Trent Nelson <[email protected]>

* fix lint

---------

Co-authored-by: Trent Nelson <[email protected]>
(cherry picked from commit 3e5ee8d)

# Conflicts:
#	.buildkite/hooks/post-checkout

* fix conflict

---------

Co-authored-by: Yihau Chen <[email protected]>
Co-authored-by: yihau <[email protected]>
…olana-labs#32337) (solana-labs#32347)

* rolls out merkle shreds to ~5% of mainnet slots (solana-labs#32337)

(cherry picked from commit 43a5ed3)

# Conflicts:
#	core/src/broadcast_stage/standard_broadcast_run.rs

* resolves mergify merge conflicts

---------

Co-authored-by: behzad nouri <[email protected]>
…ort of solana-labs#32315) (solana-labs#32355)

Don't attempt to refresh votes on non voting validators (solana-labs#32315)

(cherry picked from commit e1576b5)

# Conflicts:
#	core/src/consensus/tower1_14_11.rs
#	core/src/replay_stage.rs

Co-authored-by: Ashwin Sekar <[email protected]>
Co-authored-by: Will Hickey <[email protected]>
…olana-labs#32441) (solana-labs#32452)

ci: allow retrying publish-crate although passed (solana-labs#32441)

ci: allow publish crate retry although passed
(cherry picked from commit 1aa075f)

Co-authored-by: Yihau Chen <[email protected]>
…-labs#32494) (solana-labs#32495)

Add --fail to curl for more robust retries (solana-labs#32494)

(cherry picked from commit 6246d81)

Co-authored-by: Ryo Onodera <[email protected]>
…olana-labs#32532) (solana-labs#32581)

* rolls out merkle shreds to ~20% of mainnet slots (solana-labs#32532)

(cherry picked from commit 9efa0ea)

# Conflicts:
#	core/src/broadcast_stage/standard_broadcast_run.rs

* resolves mergify merge conflicts

* patches tests

---------

Co-authored-by: behzad nouri <[email protected]>
…-labs#32528) (solana-labs#32591)

* Detect duplicates in the same insert batch (solana-labs#32528)

(cherry picked from commit b6927db)

# Conflicts:
#	ledger/src/blockstore.rs

* Resolve conflicts

---------

Co-authored-by: carllin <[email protected]>
…solana-labs#32701) (solana-labs#32712)

demotes unknown_epoch_staked_nodes metric to debug (solana-labs#32701)

(cherry picked from commit b0a4669)

Co-authored-by: behzad nouri <[email protected]>
…olana-labs#32678) (solana-labs#32719)

rolls out merkle shreds to ~50% of mainnet slots (solana-labs#32678)

(cherry picked from commit 2078208)

Co-authored-by: behzad nouri <[email protected]>
…labs#32692) (solana-labs#32755)

improve prioritization fee cache accuracy (solana-labs#32692)

* improve prioritization cache accuracy

(cherry picked from commit ef6af30)

fix merge conflict

Co-authored-by: Tao Zhu <[email protected]>
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.