mergify[bot]
dfdb2eea49
Include shred version in gossip ( #7799 )
...
automerge
2020-01-14 17:46:39 -08:00
Michael Vines
f0bbec7999
Bump version to 0.21.8
2020-01-07 23:13:53 -07:00
Michael Vines
5226d2b1de
Bump version to 0.21.7
2020-01-07 21:58:17 -07:00
Michael Vines
57bc9c3ee7
Account for stake held by the current node while waiting for the supermajority to join gossip
2020-01-07 20:38:27 -07:00
mergify[bot]
d4b23a0cc9
validator: Add --wait-for-super-majority to facilitate asynchronous cluster restarts (bp #7701 ) ( #7703 )
...
automerge
2020-01-07 15:38:53 -08:00
mergify[bot]
d6c1cf2499
Measure heap usage while processing the ledger at validator startup (bp #7667 ) ( #7669 )
...
automerge
2020-01-03 15:42:27 -08:00
Michael Vines
e35bd54d99
Bump version to 0.21.6
2019-12-19 15:37:58 -07:00
Michael Vines
c12ea7a112
Add support for multiple params
...
(cherry picked from commit fcda972cec
)
2019-12-19 00:01:04 -07:00
mergify[bot]
11a0a9ac47
Add getConfirmedBlocks rpc method (bp #7550 ) ( #7557 )
...
automerge
2019-12-18 17:00:05 -08:00
mergify[bot]
5fbe5aa22d
Speed up getLeaderSchedule RPC call by reducing pubkey duplication ( #7556 )
...
automerge
2019-12-18 15:45:20 -08:00
mergify[bot]
8a879a52ef
GetLeaderSchedule can now return a schedule for arbitrary epochs ( #7545 )
...
automerge
2019-12-17 23:15:04 -08:00
mergify[bot]
abcabc18ac
getVoteAccounts now excludes listing inactive unstaked accounts as delinquent ( #7483 )
...
automerge
2019-12-14 09:41:04 -08:00
Michael Vines
4e0a3862a6
Bump version to 0.21.5
2019-12-14 00:49:04 -07:00
mergify[bot]
ebf644ddef
Add uptime column to show-validators ( #7441 ) ( #7445 )
...
automerge
2019-12-12 08:27:50 -08:00
Michael Vines
5e4fe9c67b
Bump version to 0.21.4
2019-12-11 21:35:45 -07:00
mergify[bot]
57d91c9da0
Fix sigverify metrics ( #7393 ) ( #7405 )
...
automerge
2019-12-10 12:10:23 -08:00
mergify[bot]
74fe6163c6
Support local cluster edge case testing ( #7135 ) ( #7382 )
...
automerge
2019-12-09 13:42:16 -08:00
Michael Vines
5d37a0d108
Bump version to 0.21.3
2019-12-08 22:55:06 -07:00
mergify[bot]
f9849b515b
getVoteAccounts RPC API no longer returns "idle" vote accounts, take II (bp #7344 ) ( #7345 )
...
automerge
2019-12-07 00:52:12 -08:00
Dan Albert
fdc0276ed1
Update cargo version to 0.21.2 ( #7342 )
2019-12-06 21:32:39 -05:00
mergify[bot]
08569c81e9
getVoteAccounts RPC API no longer returns "idle" vote accounts ( #7339 ) ( #7341 )
...
automerge
2019-12-06 18:13:46 -08:00
mergify[bot]
a1736606dc
Fail fast if account paths cannot be canonicalized ( #7300 ) ( #7315 )
...
automerge
2019-12-05 19:45:39 -08:00
mergify[bot]
5ce21827c8
Only serialize rooted append vecs ( #7281 ) ( #7307 )
...
automerge
2019-12-05 15:02:55 -08:00
mergify[bot]
a2c4a70fbf
Canonicalize paths before symlink-ing when generating snapshots ( #7294 ) ( #7299 )
...
automerge
2019-12-05 12:34:42 -08:00
Dan Albert
07ffcab857
Update cargo.toml file versions to 0.21.1 ( #7156 )
2019-11-26 19:11:07 -05:00
mergify[bot]
96df4c772f
Add getBlockTime rpc api ( #7130 ) ( #7140 )
...
automerge
2019-11-26 00:10:59 -08:00
Sagar Dhawan
76a68c26c9
Track a Bank's parent slot independently from parent bank ( #7131 )
2019-11-25 15:34:51 -08:00
Tyera Eulberg
0f66e5e49b
Add getConfirmedBlock test to rpc ( #7120 )
...
automerge
2019-11-25 11:08:03 -08:00
dependabot-preview[bot]
686aa3a150
Bump chrono from 0.4.9 to 0.4.10 ( #7113 )
...
automerge
2019-11-25 10:01:46 -08:00
dependabot-preview[bot]
094c391cd7
Bump itertools from 0.8.1 to 0.8.2 ( #7111 )
...
Bumps [itertools](https://github.com/bluss/rust-itertools ) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/bluss/rust-itertools/releases )
- [Commits](https://github.com/bluss/rust-itertools/commits/v0.8.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-25 10:22:47 -07:00
sakridge
6c89226ccf
Purge zero lamport accounts on snapshot ingestion ( #7010 )
...
Snapshots do not load the original index, so they must
purge zero lamport accounts again.
2019-11-22 18:22:28 -08:00
Michael Vines
0bd41f98ed
Avoid jemalloc in windows build ( #7089 )
...
automerge
2019-11-21 18:39:29 -08:00
anatoly yakovenko
d9e7a5fcbe
Use fork weight instead of individual bank weight for fork selection. ( #7079 )
...
* Fix weight calculation
* Fix tests
* fork weight
* wait until nodes are in the leader schedule
* enable sanity
* fewer long tests
2019-11-21 15:47:08 -08:00
Tyera Eulberg
c965a110f2
Use unbounded channel ( #7081 )
2019-11-21 14:23:40 -07:00
Ryo Onodera
8cbc450192
Create genesis.tar.bz2 in solana-genesis ( #7039 )
...
* Use clap_utils
* Create genesis.tar.bz2 in solana-genesis
* Remove shell-based genesis.tar.bz2 generation
* Make Option=>Result conv more rusty
* stop using solana_logger
* Simplify by just using vec!
* clean up abit
2019-11-21 10:57:27 -07:00
sakridge
e66b29943b
datapoint for best fork weight and slot in replay ( #7066 )
2019-11-20 17:26:52 -08:00
Sagar Dhawan
100b9dd12a
Fix num nodes metrics ( #7068 )
...
* Fix num nodes metric
* Fix node count metrics
2019-11-20 17:00:31 -08:00
Jack May
3415db9739
Merge api/program into single units ( #7061 )
2019-11-20 16:32:19 -08:00
Tyera Eulberg
97ca6858b7
Write transaction status and fee into persistent store ( #7030 )
...
* Pass blocktree into execute_batch, if persist_transaction_status
* Add validator arg to enable persistent transaction status store
* Pass blocktree into banking_stage, if persist_transaction_status
* Add validator params to bash scripts
* Expose actual transaction statuses outside Bank; add tests
* Fix benches
* Offload transaction status writes to a separate thread
* Enable persistent transaction status along with rpc service
* nudge
* Review comments
2019-11-20 16:43:10 -07:00
Parth
9f6a2e51b2
add credit-debit rent handling ( #6947 )
...
* add credit-debit rent handling
* add tests
* charge rent for validator account for fee credit
* rent is stored per tx instead of account
2019-11-21 01:57:02 +05:30
anatoly yakovenko
b150da837a
Use epoch as the gossip purge timeout for staked nodes. ( #7005 )
...
automerge
2019-11-20 11:25:18 -08:00
Jack May
d184d3a732
Merge native programs parts into one unit ( #7047 )
2019-11-20 10:12:43 -08:00
Jack May
d2ed921bc6
Cleanup nightly warnings ( #7055 )
2019-11-19 20:15:37 -08:00
Pankaj Garg
d32a072190
Use ticks_per_slot to calculate maximum grace ticks ( #7024 )
...
* Use ticks_per_slot to calculate maximum grace ticks
* fix test
* fix votable candidate ordering
* fixes to pick_best_fork() and a unit test
* fixes
2019-11-19 17:55:42 -08:00
Sagar Dhawan
f2badf2c5d
Fix a bug where gossip loops forever while splitting messages ( #7032 )
...
* Fix a bug where gossip loops forever while splitting messages
* Get rid of while loop
* Minor clean up and rename
2019-11-19 11:51:51 -08:00
Tyera Eulberg
ea656b1a3f
Add parent slot to getConfirmedBlock ( #7038 )
...
* Add parent slot to getConfirmedBlock
* Fix bad text-replace
* Use camelCase in getConfirmedBlock
2019-11-19 09:39:55 -07:00
Dan Albert
b958bf9086
Fix confirmation metrics ( #7035 )
2019-11-19 09:51:50 -05:00
carllin
43144cfe8b
Make banks that fail threshhold check resettable ( #7027 )
2019-11-19 02:36:30 -08:00
carllin
11d2d2eccd
Fix progress map losing banks and recomputing stats ( #7026 )
...
* Fix progress map missing banks
* Fix confirmations
* Fix test
* Initialiize progress with frozen banks atartup
2019-11-19 02:36:00 -08:00
Sagar Dhawan
6bfe0fca1f
Add a version field to shreds ( #7023 )
...
* Add a version field to shreds
* Clippy
* Fix Chacha Golden
* Fix shredder bench compile
* Fix blocktree bench compile
2019-11-18 18:05:02 -08:00