b72b837ba2
Revert dashboard changes ( #11069 )
...
Co-authored-by: Carl <carl@solana.com >
2020-07-15 00:42:39 +00:00
fde85c96c0
Add dropped vote metrics ( #11009 ) ( #11030 )
...
(cherry picked from commit 1880621740
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-07-14 15:21:49 -07:00
121418dad2
CLI: Fix vote blind indexing (bp #11045 ) ( #11050 )
...
* CLI: Fix explicitly plumb withdraw_authority through vote-update-commission
(cherry picked from commit 3392ecc310
)
* CLI: Fix explicitly plumb withdraw_authority through vote-update-validator
(cherry picked from commit 2284699889
)
* CLI: Fix explicitly plumb vote_account through create-vote-account
(cherry picked from commit 14ac233d01
)
Co-authored-by: Trent Nelson <trent@solana.com >
2020-07-14 15:35:46 +00:00
f44f94fe23
Remove docs step from buildkite flow ( #11035 ) ( #11044 )
2020-07-14 08:20:58 -06:00
55a4481022
Clean up docs publishing flow ( #11043 ) ( #11051 )
...
* Clean up publishing flow
* Update README
Co-authored-by: publish-docs.sh <maintainers@solana.com >
(cherry picked from commit 303a4df6ef
)
Co-authored-by: Dan Albert <dan@solana.com >
2020-07-14 14:09:53 +00:00
e859ad37a8
Add TreeDiff trait to reuse tree functions ( #11046 ) ( #11048 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit e9cbdf711b
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-14 09:03:53 +00:00
1a28c7fc12
Fix recent blockhashes delay (bp #11036 ) ( #11040 )
...
* Add failing test
(cherry picked from commit 942c019d50
)
* Factor locked portion of Bank::update_recent_blockhashes() out to helper
(cherry picked from commit 9cc379af6c
)
* Synchronize BlockhashQueue and RecentBlockhashes sysvar update
(cherry picked from commit 5357ff6d60
)
* Bump goldens
(cherry picked from commit 837ac77c02
)
* Fix test advancing banks from incomplete slots
(cherry picked from commit 51283c931c
)
* Mode gate RecentBlockhashes/BlockhashQueue sync
(cherry picked from commit 5741002a32
)
Co-authored-by: Tyera Eulberg <tyera@solana.com >
Co-authored-by: Trent Nelson <trent@solana.com >
2020-07-14 04:12:37 +00:00
c706a07764
Fix travis config ( #11033 )
...
* Fix travis config
* Remove linux build job from travis
2020-07-13 17:00:18 -06:00
59568e5776
Move from gitbook to docusaurus - backport ( #10970 ) ( #11029 )
...
* Move v1.2 to docusaurus
* Fixup travis conifg
Co-authored-by: publish-docs.sh <maintainers@solana.com >
2020-07-13 14:45:28 -06:00
33ca8fa72a
Fix Travis PR detection environment ( #10974 ) ( #11024 )
2020-07-13 14:25:40 -06:00
4bb66a81fb
Check for deleting key, make sure list is empty again ( #11007 ) ( #11011 )
...
Co-authored-by: sakridge <sakridge@gmail.com >
2020-07-13 09:00:48 -07:00
468c14b14f
Revert "Add UiTransactionEncoding::Raw"
...
This reverts commit bcc890e705
.
2020-07-12 09:00:11 -07:00
03e505897a
Backport windows build fixes ( #11004 )
...
* Bump spl-memo
* spl memo linking windows (#11000 )
* Update spl-memo to fix windows linking error
* Only programs need the stubs
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
Co-authored-by: Jack May <jack@solana.com >
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-07-10 21:46:11 -06:00
5205eb382e
Switch to using weighted repair in RepairService ( #10735 ) ( #10985 )
...
Co-authored-by: Carl <carl@solana.com >
2020-07-10 16:15:36 -07:00
b07b6e56fa
getConfirmedBlocks now has an upper limit on slot range
...
(cherry picked from commit aef6bf272e
)
2020-07-10 15:40:03 -07:00
bcc890e705
Add UiTransactionEncoding::Raw
...
(cherry picked from commit a4a5438b6d
)
2020-07-10 14:55:27 -07:00
07d14f6f07
Add RepairWeight to track votes seen in gossip for weighted repair ( #10903 ) ( #10938 )
...
* Add RepairWeight
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 3f6042d8b3
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-10 14:13:56 -07:00
03b213e296
Add block time placeholder to getConfirmedBlock ( #10990 )
...
(cherry picked from commit 491f5ae61a
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-07-10 11:02:27 -07:00
1bfce24c9f
Fix skipped slot detection for eager rent collect ( #10890 ) ( #10978 )
...
(cherry picked from commit f1c1152948
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-07-10 11:59:44 +09:00
94b2565969
Fix nonce fee_calculator overwrite ( #10973 ) ( #10976 )
...
* Add failing test
* Pass fee_calculator to prepare_if_nonce_account; only overwrite in error case
(cherry picked from commit 25228ca957
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2020-07-09 16:57:34 -06:00
2896fdb603
Update version to v1.2.11 ( #10966 )
2020-07-09 06:48:30 -07:00
50970bc8f9
Update version to v1.2.10 ( #10962 )
v1.2.10
2020-07-08 15:34:19 -07:00
10df45b173
update testnet docs ( #10954 ) ( #10955 )
...
(cherry picked from commit e50227745d
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-07-08 04:08:16 +00:00
d3b8129593
Clean accounts path on validator startup ( #10929 ) ( #10944 )
...
Co-authored-by: sakridge <sakridge@gmail.com >
2020-07-07 18:27:49 +00:00
f7fb5aebac
v1.2 instruction and account decoding backports ( #10939 )
...
* Revert "Rpc: add filter to getProgramAccounts (#10888 ) (#10932 )"
This reverts commit 9311a6e356
.
* Add jsonParsed option for EncodedTransactions; add memo parser (#10711 )
* Add jsonParsed option for EncodedTransactions; add memo parser
* Use kebab case for program names
* Add account-key parsing
* Add parse test
* Update transaction encoding docs (#10833 )
* Add account-decoder utilities (#10846 )
* Fix comment and make less pub
* Add account-decoder crate and use to decode vote and system (nonce) accounts
* Update docs
* Rename RpcAccount struct
* s/Rpc/Display
* Call it jsonParsed and update docs
* Revert "s/Rpc/Display"
This reverts commit 6e7149f503
.
* s/Rpc/Ui
* Add tests
* Ui more things
* Comments
* Update struct prefixes to Ui (#10874 )
* Update comments
* Use Ui prefix
* Rpc: add filter to getProgramAccounts (#10888 )
* Add RpcFilterType, and implement CompareBytes for getProgramAccounts
* Accept bytes in bs58
* Rename to memcmp
* Add Memcmp optional encoding field
* Add dataSize filter
* Update docs
* Clippy
* Simplify tests that don't need to test account contents; add multiple-filter tests
2020-07-07 09:35:35 -06:00
9311a6e356
Rpc: add filter to getProgramAccounts ( #10888 ) ( #10932 )
...
* Add RpcFilterType, and implement CompareBytes for getProgramAccounts
* Accept bytes in bs58
* Rename to memcmp
* Add Memcmp optional encoding field
* Add dataSize filter
* Update docs
* Clippy
* Simplify tests that don't need to test account contents; add multiple-filter tests
2020-07-06 21:45:12 +00:00
8c706892df
Rpc: Add getStakeActivation endpoint (bp #10902 ) ( #10930 )
...
* Rpc: Add getStakeActivation endpoint (#10902 )
* Add getStakeActivation endpoint
* Add docs
* Update docs/src/apps/jsonrpc-api.md
Co-authored-by: Michael Vines <mvines@gmail.com >
* Rework return type
* Update docs
* Rebase
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit 4de0713aa3
)
* Fix build
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2020-07-06 21:23:27 +00:00
7f2b11756c
Fix parsing ( #10924 ) ( #10926 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 823126b372
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-06 11:05:17 +00:00
f324547600
Skip and warn for hard-forks which are less than the start slot ( #10918 ) ( #10920 )
...
* Skip and warn for hard-forks which are less than the start slot
Option is used during a restart, but then after the restart is
complete, then the option is not needed if the starting slot
is past the hard-fork since the hard-fork should already be
in the snapshot it started from.
* Update ledger/src/blockstore_processor.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit 658de5b347
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-07-05 22:15:26 +00:00
36e8977f1d
Repair timing ( #10913 ) ( #10917 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 28e15a63e5
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-04 03:48:29 +00:00
b88db2689e
Add breakdown of erasure blobs ( #10912 ) ( #10915 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit f014c94369
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-04 02:15:03 +00:00
1584ec220c
Move clean accounts to background service ( #10904 )
v1.2.9
2020-07-02 22:39:22 -07:00
fb366a7236
Add weighted traversal ( #10877 ) ( #10901 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit f17ac70bb2
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-02 23:52:03 +00:00
b903158543
getInflationRate now only supports the current epoch ( #10887 )
...
(cherry picked from commit d53228e69d
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-07-02 03:36:47 +00:00
9dad9c6333
Prevent stub inclusion when building shared objects (bp #10875 ) ( #10879 )
...
* Prevent stub inclusion when building shared objects (#10875 )
(cherry picked from commit 52526a9bc2
)
# Conflicts:
# programs/bpf/rust/128bit/src/lib.rs
# programs/bpf/rust/alloc/src/lib.rs
# programs/bpf/rust/dep_crate/src/lib.rs
# programs/bpf/rust/invoke/src/lib.rs
# programs/bpf/rust/invoked/src/lib.rs
# programs/bpf/rust/iter/src/lib.rs
# programs/bpf/rust/many_args/src/lib.rs
# programs/bpf/rust/many_args_dep/src/lib.rs
# programs/bpf/rust/noop/src/lib.rs
# programs/bpf/rust/param_passing/src/lib.rs
# programs/bpf/rust/param_passing_dep/src/lib.rs
# sdk/bpf/rust/test/src/lib.rs
* nudge
Co-authored-by: Jack May <jack@solana.com >
2020-07-01 22:47:17 +00:00
a6658b9d75
Add ability to parse logs in ledger-tool ( #10840 ) ( #10849 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 2dfa48daf9
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-01 20:30:48 +00:00
a97feedcc1
Pull program stubs into SDK (bp #10704 ) ( #10713 )
...
* Pull program stubs into SDK (#10704 )
(cherry picked from commit d77818c18b
)
# Conflicts:
# programs/bpf/Cargo.lock
# programs/bpf/rust/128bit/Cargo.toml
# programs/bpf/rust/128bit_dep/Cargo.toml
# programs/bpf/rust/alloc/Cargo.toml
# programs/bpf/rust/dep_crate/Cargo.toml
# programs/bpf/rust/dup_accounts/Cargo.toml
# programs/bpf/rust/error_handling/Cargo.toml
# programs/bpf/rust/external_spend/Cargo.toml
# programs/bpf/rust/invoke/Cargo.toml
# programs/bpf/rust/invoked/Cargo.toml
# programs/bpf/rust/iter/Cargo.toml
# programs/bpf/rust/many_args/Cargo.toml
# programs/bpf/rust/many_args_dep/Cargo.toml
# programs/bpf/rust/noop/Cargo.toml
# programs/bpf/rust/panic/Cargo.toml
# programs/bpf/rust/param_passing/Cargo.toml
# programs/bpf/rust/param_passing_dep/Cargo.toml
# programs/bpf/rust/sysval/Cargo.toml
# sdk/bpf/rust/test/Cargo.toml
* fix conflicts
Co-authored-by: Jack May <jack@solana.com >
2020-07-01 20:17:37 +00:00
8021bce41f
Instructions for validator logging ( #10845 ) ( #10878 )
...
* Instructions for disabling log throttling
* Remove syslog, add logrotate
* Update docs/src/running-validator/validator-start.md
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
Co-authored-by: Carl <carl@solana.com >
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
(cherry picked from commit 6b45481bbb
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-01 20:03:27 +00:00
d8fa19336c
Add heaviest subtree utility functions ( #10863 ) ( #10865 )
...
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 7a71580d53
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-07-01 11:21:22 +00:00
191483cf9f
Update cargo.* version to 1.2.9 ( #10861 )
2020-06-30 23:21:10 +00:00
1eb8314d42
Update expected shred version for testnet. ( #10858 ) ( #10859 )
...
(cherry picked from commit 5adf6f6bde
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-06-30 21:02:58 +00:00
88eeb817e4
More guard rails for restart with ledger procedure ( #10854 )
...
* Add expected_bank_hash required for supermajority
* Print snapshot hash in ledger-tool create-snapshot.
v1.2.8
2020-06-30 12:55:25 -07:00
b777126bd2
Revert removing -e in cargo-for-all-lock-files
2020-06-30 09:13:03 -07:00
89d78dcfcf
Update cargo.* version to 1.2.8
2020-06-30 09:03:28 -07:00
1cf142c193
Remove outdated todo comment ( #10850 ) ( #10851 )
...
(cherry picked from commit cabedc0f36
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-06-30 15:07:09 +00:00
3e29325410
Fix fork detection ( #10839 ) ( #10844 )
...
* Fix fork detection
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit 4b93a7c1f6
)
Co-authored-by: carllin <wumu727@gmail.com >
v1.2.7
2020-06-30 04:16:05 +00:00
4dc98c3dbd
Reduce logging lines ( #10835 ) ( #10841 )
...
(cherry picked from commit d9b389f510
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-06-30 00:28:58 +00:00
9caad645e2
Remove ledger purge batching ( #10830 ) ( #10836 )
...
(cherry picked from commit 583cec922b
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-06-29 23:10:45 +00:00
6cb76ac326
More replay stage timing metrics ( #10828 ) ( #10829 )
...
(cherry picked from commit 17a2128a8f
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-06-28 18:27:35 +00:00
0001e5c0a1
net.sh: Refactor node initialization wait ( #10819 ) ( #10824 )
...
* remote-node.sh: Factor out init wait to own script
* remote-node.sh: Allow nodes to initialize asynchronously
* testnet-automation: Plumb --async-node-init
(cherry picked from commit 7021e1c584
)
Co-authored-by: Trent Nelson <trent@solana.com >
2020-06-26 16:28:46 +00:00