Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
9355518
[anza migration] replace binaries backend (#6)
yihau Feb 12, 2024
b0022d7
[anza migration] ci (#5)
yihau Feb 12, 2024
58e9a19
[anza migration] ci: fix path (#8)
yihau Feb 12, 2024
91e3dd2
[anza migration] ci: removed unused s3 upload in Windows build (#9)
yihau Feb 15, 2024
3f9a7a5
[anza migration] rename crates (#10)
yihau Feb 22, 2024
570d1a9
Adds a bench for hash_account() (#47)
brooksprumo Mar 4, 2024
f591210
update mio to 0.8.11 (#60)
bw-solana Mar 4, 2024
93f5b51
Adds StartingSnapshotStorages to AccountsHashVerifier (#58)
brooksprumo Mar 4, 2024
6263537
blockstore_purge: fix inspect -> inspect_err (#66)
AshwinSekar Mar 5, 2024
661de5b
Rpc: deprecate `getStakeActivation` and make inactive_stake consisten…
CriesofCarrots Mar 5, 2024
b78c070
windows: Use vcpkg for openssl dep (#73)
joncinque Mar 5, 2024
1e133bc
Increases account hash's stack buffer to hold 200 bytes of data (#56)
brooksprumo Mar 5, 2024
ce34f3f
Rename and uniquify QUIC thread names (#28)
steviez Mar 5, 2024
1110fc9
Give SigVerify and ShredFetch threads unique names (#98)
steviez Mar 6, 2024
3cf4834
Cli: improve vote-account vote-authority display (#95)
CriesofCarrots Mar 6, 2024
b6f6fdb
frozen-abi: Remove proc_macro_hygiene featurization (#109)
joncinque Mar 6, 2024
c161351
assert simple vote tx const cost (#100)
tao-stones Mar 6, 2024
b38ea41
Use tokio directly instead of jsonrpc_server_utils's re-export (#116)
steviez Mar 6, 2024
184b31c
fix typo (#57)
bw-solana Mar 6, 2024
8887cd1
Name previously unnamed thread pool threads (#104)
steviez Mar 6, 2024
9cc5534
Refactor transaction account unlocking (#103)
jstarry Mar 7, 2024
f968532
Prep Anchor downstream CI job for v2 bump (#123)
CriesofCarrots Mar 7, 2024
0bf9ec8
[TieredStorage] Deprecate the use of account-hash in HotStorage (#93)
yhchiang-sol Mar 7, 2024
adefcbb
Add support for partial tx batch unlocking (#110)
jstarry Mar 7, 2024
8f3f06c
Combine builtin and BPF compute cost in cost model (#29)
tao-stones Mar 7, 2024
85cfe23
Add tests for `svm/transaction_processor.rs` (#112)
LucasSte Mar 7, 2024
42e8309
adds api to obtain the parent node in the turbine retransmit tree (#115)
behzadnouri Mar 7, 2024
ba43f74
[SVM] Move RuntimeConfig to program-runtime (#96)
dmakarov Mar 7, 2024
940bd30
Update maximum credits awarded per vote from 8 to 16 (#127)
bji Mar 7, 2024
c6bd388
Add get_blocks and get_slot methods to bench-tps-client (#94)
KirillLykov Mar 7, 2024
26692e6
blockstore: Remove unnecessary function and threadpool (#122)
steviez Mar 7, 2024
9770cd9
add precompile signature metrics to cost tracker (#133)
tao-stones Mar 8, 2024
c0239c8
ci: rename script (#125)
yihau Mar 8, 2024
377e1f9
runtime: Move `From<AddressLookupError>` from sdk (#141)
joncinque Mar 8, 2024
e027a8b
Gather recording booleans in a data structure (#134)
LucasSte Mar 8, 2024
7a8e29d
build(deps): bump cc from 1.0.83 to 1.0.89 (#40)
dependabot[bot] Mar 8, 2024
68be105
Use agave prefix in scripts for pre-installed binaries (#155)
jstarry Mar 8, 2024
1ac523c
Move delta hash test function to dev-context-utils (#151)
HaoranYi Mar 8, 2024
bf0a368
Make ReplayStage create the parallel fork replay threadpool (#137)
steviez Mar 8, 2024
d88050c
SVM: Add doc comments, restrict visibility of some xfaces to crate (#…
dmakarov Mar 8, 2024
3863bb1
ci: fix Windows gh release pipeline (#165)
yihau Mar 11, 2024
0e12172
Moves accounts benches into accounts-db crate (#164)
brooksprumo Mar 11, 2024
00c984f
deprecate `get_client` and `get_multi_client` (#177)
gregcusack Mar 11, 2024
158c4e0
remove dead code (#176)
jeffwashington Mar 11, 2024
53e7b9a
Version bump v2.0.0 (#121)
CriesofCarrots Mar 11, 2024
8fa0e5c
Move AccountsDb replication arguments to deprecated list (#157)
steviez Mar 11, 2024
f205d0e
expands weighted-shuffle benchmarks (#179)
behzadnouri Mar 11, 2024
209924d
bump deprecated version numbers for `get_client` and `get_multi_clien…
gregcusack Mar 11, 2024
5c1df15
Removes the storage recycler (#118)
brooksprumo Mar 11, 2024
ada06ca
Add tests for `svm/transaction_processor.rs` (#186)
LucasSte Mar 11, 2024
1a085c8
Removes atomic-ness from AccountStorageEntry `id` and `slot` fields (…
brooksprumo Mar 11, 2024
88f6a7a
Removes holding storages in AccountsHashVerifier for fastboot (#120)
brooksprumo Mar 11, 2024
218de23
Remove `ThinClient` from `dos/` (#117)
gregcusack Mar 11, 2024
14454a4
ci: remove unused Github Actions (#124)
yihau Mar 12, 2024
6b3d35e
Revert "build(deps): bump cc from 1.0.83 to 1.0.89 (#40)" (#174)
yihau Mar 12, 2024
9e9aa05
Rpc: add support for minimum context slot to `getBlocks(WithLimit)` e…
CriesofCarrots Mar 12, 2024
aaf3a91
Removes redundant imports (#193)
brooksprumo Mar 12, 2024
2ddb50d
Make --wait-for-supermajority require --expected-shred-version (#192)
steviez Mar 12, 2024
0763293
Moves a clippy attribute (#194)
brooksprumo Mar 12, 2024
0f1ca20
[anza migration] Sets client id to Agave (#163)
brooksprumo Mar 12, 2024
5f66165
build(deps): bump proc-macro2 from 1.0.78 to 1.0.79 (#203)
dependabot[bot] Mar 12, 2024
0705a07
Remove unused account_deps (#188)
apfitzge Mar 12, 2024
2078153
[anza migration]: fix download path for cluster test (#204)
yihau Mar 12, 2024
7a144e2
Make ReplayStage own the threadpool for tx replay (#190)
steviez Mar 12, 2024
7020864
Adds a new bench for accounts delta hash (#210)
brooksprumo Mar 12, 2024
8c446f2
Fully remove `ThinClient` from `bench-tps` (#132)
gregcusack Mar 12, 2024
f8bb98b
Move default value for --rpc-pubsub-notification-threads to CLI (#158)
steviez Mar 12, 2024
e682fec
[anza migration]: fix download link for net scripts (#219)
yihau Mar 13, 2024
91bff85
build(deps): bump http from 0.2.11 to 0.2.12 (#85)
dependabot[bot] Mar 13, 2024
9b16df2
sdk: support Pubkey::to_bytes as constexpr (#220)
ripatel-fd Mar 13, 2024
7f27644
build(deps): bump raptorq from 1.8.0 to 1.8.1 (#222)
dependabot[bot] Mar 13, 2024
81075e6
Loaded program test robustness (#59)
bw-solana Mar 13, 2024
33f941d
SVM: Eliminate filter_executable_program_accounts from pub interface …
dmakarov Mar 13, 2024
5ed30be
ledger-tool: Allow compute-slot-cost to operate on dead slots (#213)
steviez Mar 13, 2024
e13fbeb
[TieredStorage] Repurpose TieredReadableAccount to HotAccount (#218)
yhchiang-sol Mar 13, 2024
69b6d5a
[TieredStorage] Remove the general-purposed TieredStorageWriter (#196)
yhchiang-sol Mar 13, 2024
41658f2
Add functions to collect executed transactions fee in details;
tao-stones Feb 29, 2024
0b1c908
remove unnecessary derive attributes
tao-stones Mar 11, 2024
4cf1b49
change function name from add to accumulate; remove collector_fee_det…
tao-stones Mar 12, 2024
e032eeb
add AbiExample
tao-stones Mar 12, 2024
ca0ae44
add test
tao-stones Mar 12, 2024
1af2633
use target function for benching
tao-stones Mar 13, 2024
91ece90
Use Mutex
tao-stones Mar 13, 2024
0b77e2b
use atomic
tao-stones Mar 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/scripts/downstream-project-spl-common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@ if semverGT "$project_used_solana_version" "$SOLANA_VER"; then
fi

./patch.crates-io.sh "$SOLANA_DIR"

# anza migration stopgap. can be removed when agave is fully recommended for public usage.
sed -i 's/solana-geyser-plugin-interface/agave-geyser-plugin-interface/g' ./Cargo.toml
42 changes: 0 additions & 42 deletions .github/workflows/autolock_bot_PR.txt

This file was deleted.

43 changes: 0 additions & 43 deletions .github/workflows/autolock_bot_closed_issue.txt

This file was deleted.

6 changes: 2 additions & 4 deletions .github/workflows/release-artifacts-auto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,12 @@ concurrency:

jobs:
release-artifacts:
if: github.repository == 'solana-labs/solana'
if: github.repository == 'anza-xyz/agave'
uses: ./.github/workflows/release-artifacts.yml
with:
commit: ${{ github.sha }}
secrets:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL: ${{ secrets.GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL }}

error_reporting:
needs:
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/release-artifacts-manually.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,4 @@ jobs:
with:
commit: ${{ github.event.inputs.commit }}
secrets:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL: ${{ secrets.GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL }}
53 changes: 19 additions & 34 deletions .github/workflows/release-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,7 @@ on:
required: false
type: string
secrets:
AWS_ACCESS_KEY_ID:
required: true
AWS_SECRET_ACCESS_KEY:
required: true
AWS_S3_BUCKET:
GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL:
required: true

jobs:
Expand Down Expand Up @@ -47,17 +43,8 @@ jobs:
id: build
shell: bash
run: |
choco install openssl --version=3.1.1
if [[ -d "C:\Program Files\OpenSSL" ]]; then
echo "OPENSSL_DIR: C:\Program Files\OpenSSL"
export OPENSSL_DIR="C:\Program Files\OpenSSL"
elif [[ -d "C:\Program Files\OpenSSL-Win64" ]]; then
echo "OPENSSL_DIR: C:\Program Files\OpenSSL-Win64"
export OPENSSL_DIR="C:\Program Files\OpenSSL-Win64"
else
echo "can't determine OPENSSL_DIR"
exit 1
fi
vcpkg install openssl:x64-windows-static-md
vcpkg integrate install
choco install protoc
export PROTOC="C:\ProgramData\chocolatey\lib\protoc\tools\bin\protoc.exe"
source /tmp/env.sh
Expand All @@ -71,19 +58,19 @@ jobs:
shell: bash
run: |
FOLDER_NAME=${{ steps.build.outputs.tag || steps.build.outputs.channel }}
mkdir -p "github-action-s3-upload/$FOLDER_NAME"
cp -v "solana-release-x86_64-pc-windows-msvc.tar.bz2" "github-action-s3-upload/$FOLDER_NAME/"
cp -v "solana-release-x86_64-pc-windows-msvc.yml" "github-action-s3-upload/$FOLDER_NAME/"
cp -v "solana-install-init-x86_64-pc-windows-msvc"* "github-action-s3-upload/$FOLDER_NAME"
mkdir -p "windows-release/$FOLDER_NAME"
cp -v "solana-release-x86_64-pc-windows-msvc.tar.bz2" "windows-release/$FOLDER_NAME/"
cp -v "solana-release-x86_64-pc-windows-msvc.yml" "windows-release/$FOLDER_NAME/"
cp -v "agave-install-init-x86_64-pc-windows-msvc"* "windows-release/$FOLDER_NAME"

- name: Upload Artifacts
if: ${{ steps.build.outputs.channel != '' || steps.build.outputs.tag != '' }}
uses: actions/upload-artifact@v3
with:
name: windows-artifact
path: github-action-s3-upload/
path: windows-release/

windows-s3-upload:
windows-gcs-upload:
if: ${{ needs.windows-build.outputs.channel != '' || needs.windows-build.outputs.tag != '' }}
needs: [windows-build]
runs-on: ubuntu-20.04
Expand All @@ -92,18 +79,16 @@ jobs:
uses: actions/download-artifact@v3
with:
name: windows-artifact
path: ./github-action-s3-upload
path: ./windows-release

- name: Upload
uses: jakejarvis/s3-sync-action@master
- name: Setup crediential
uses: "google-github-actions/auth@v2"
with:
args: --acl public-read --follow-symlinks
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
AWS_REGION: "us-west-1"
SOURCE_DIR: "github-action-s3-upload"
credentials_json: "${{ secrets.GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL }}"

- name: Upload files to GCS
run: |
gcloud storage cp --recursive windows-release/* gs://anza-release/

windows-gh-release:
if: ${{ needs.windows-build.outputs.tag != '' }}
Expand All @@ -114,12 +99,12 @@ jobs:
uses: actions/download-artifact@v3
with:
name: windows-artifact
path: ./github-action-s3-upload
path: ./windows-release/

- name: Release
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ needs.windows-build.outputs.tag }}
draft: true
files: |
github-action-s3-upload/${{ needs.windows-build.outputs.tag }}/*
windows-release/${{ needs.windows-build.outputs.tag }}/*
Loading