11a0a9ac47
Add getConfirmedBlocks rpc method (bp #7550 ) ( #7557 )
...
automerge
2019-12-18 17:00:05 -08:00
5fbe5aa22d
Speed up getLeaderSchedule RPC call by reducing pubkey duplication ( #7556 )
...
automerge
2019-12-18 15:45:20 -08:00
8a879a52ef
GetLeaderSchedule can now return a schedule for arbitrary epochs ( #7545 )
...
automerge
2019-12-17 23:15:04 -08:00
abcabc18ac
getVoteAccounts now excludes listing inactive unstaked accounts as delinquent ( #7483 )
...
automerge
2019-12-14 09:41:04 -08:00
4e0a3862a6
Bump version to 0.21.5
2019-12-14 00:49:04 -07:00
ebf644ddef
Add uptime column to show-validators ( #7441 ) ( #7445 )
...
automerge
2019-12-12 08:27:50 -08:00
5e4fe9c67b
Bump version to 0.21.4
2019-12-11 21:35:45 -07:00
57d91c9da0
Fix sigverify metrics ( #7393 ) ( #7405 )
...
automerge
2019-12-10 12:10:23 -08:00
74fe6163c6
Support local cluster edge case testing ( #7135 ) ( #7382 )
...
automerge
2019-12-09 13:42:16 -08:00
5d37a0d108
Bump version to 0.21.3
2019-12-08 22:55:06 -07:00
f9849b515b
getVoteAccounts RPC API no longer returns "idle" vote accounts, take II (bp #7344 ) ( #7345 )
...
automerge
2019-12-07 00:52:12 -08:00
fdc0276ed1
Update cargo version to 0.21.2 ( #7342 )
2019-12-06 21:32:39 -05:00
08569c81e9
getVoteAccounts RPC API no longer returns "idle" vote accounts ( #7339 ) ( #7341 )
...
automerge
2019-12-06 18:13:46 -08:00
a1736606dc
Fail fast if account paths cannot be canonicalized ( #7300 ) ( #7315 )
...
automerge
2019-12-05 19:45:39 -08:00
5ce21827c8
Only serialize rooted append vecs ( #7281 ) ( #7307 )
...
automerge
2019-12-05 15:02:55 -08:00
a2c4a70fbf
Canonicalize paths before symlink-ing when generating snapshots ( #7294 ) ( #7299 )
...
automerge
2019-12-05 12:34:42 -08:00
07ffcab857
Update cargo.toml file versions to 0.21.1 ( #7156 )
2019-11-26 19:11:07 -05:00
96df4c772f
Add getBlockTime rpc api ( #7130 ) ( #7140 )
...
automerge
2019-11-26 00:10:59 -08:00
76a68c26c9
Track a Bank's parent slot independently from parent bank ( #7131 )
2019-11-25 15:34:51 -08:00
0f66e5e49b
Add getConfirmedBlock test to rpc ( #7120 )
...
automerge
2019-11-25 11:08:03 -08:00
686aa3a150
Bump chrono from 0.4.9 to 0.4.10 ( #7113 )
...
automerge
2019-11-25 10:01:46 -08:00
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
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
0bd41f98ed
Avoid jemalloc in windows build ( #7089 )
...
automerge
2019-11-21 18:39:29 -08:00
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
c965a110f2
Use unbounded channel ( #7081 )
2019-11-21 14:23:40 -07:00
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
e66b29943b
datapoint for best fork weight and slot in replay ( #7066 )
2019-11-20 17:26:52 -08:00
100b9dd12a
Fix num nodes metrics ( #7068 )
...
* Fix num nodes metric
* Fix node count metrics
2019-11-20 17:00:31 -08:00
3415db9739
Merge api/program into single units ( #7061 )
2019-11-20 16:32:19 -08:00
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
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
b150da837a
Use epoch as the gossip purge timeout for staked nodes. ( #7005 )
...
automerge
2019-11-20 11:25:18 -08:00
d184d3a732
Merge native programs parts into one unit ( #7047 )
2019-11-20 10:12:43 -08:00
d2ed921bc6
Cleanup nightly warnings ( #7055 )
2019-11-19 20:15:37 -08:00
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
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
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
b958bf9086
Fix confirmation metrics ( #7035 )
2019-11-19 09:51:50 -05:00
43144cfe8b
Make banks that fail threshhold check resettable ( #7027 )
2019-11-19 02:36:30 -08:00
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
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
e0a2bb9d86
Legitimately map transactions to statuses in blocktree ( #7011 )
...
* Refactor rocksdb TransactionStatus to store/return struct; hook up map_transactions_to_statuses
* Cleanup use statements
2019-11-18 09:12:42 -07:00
3bc8d78801
Add ConfirmedBlock struct, and rework Blocktree apis to include block… ( #7004 )
...
* Add RpcConfirmedBlock struct, and rework Blocktree apis to include blockhash info and dummy tx statuses
* Remove unused lifetime
2019-11-17 20:17:15 -07:00
b66c03667c
Log for threshold failure ( #7008 )
2019-11-17 17:10:16 -08:00
c3926e6af0
|solana-gossip spy| no longer requires an entrypoint ( #6999 )
2019-11-16 14:16:28 -07:00
70322d1ff8
Add error logging to dead slots ( #7000 )
2019-11-16 02:54:51 -08:00
0ca943f49b
RecyclerCache for shred_sigverify ( #6986 )
...
automerge
2019-11-15 12:16:56 -08:00
36e3ccfc68
Remvoe pinned memory ( #6976 )
2019-11-15 10:58:25 -08:00
59413b3124
Fix rules for fork selection ( #6906 )
...
automerge
2019-11-15 08:36:33 -08:00