Michael Vines
5226d2b1de
Bump version to 0.21.7
2020-01-07 21:58:17 -07: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
mergify[bot]
e29fffbdb8
Groom log messages ( #7610 ) ( #7613 )
...
automerge
2019-12-23 10:27:48 -08:00
Michael Vines
e35bd54d99
Bump version to 0.21.6
2019-12-19 15:37:58 -07:00
Michael Vines
4e0a3862a6
Bump version to 0.21.5
2019-12-14 00:49:04 -07:00
mergify[bot]
31f7b3782e
Fix Blocktree Config ( #7399 ) ( #7468 )
...
automerge
2019-12-13 00:16:19 -08:00
Michael Vines
5e4fe9c67b
Bump version to 0.21.4
2019-12-11 21:35:45 -07:00
mergify[bot]
1b65f9189e
Add special handling for snapshot root slot in get_confirmed_block (bp #7430 ) ( #7434 )
...
automerge
2019-12-11 14:44:42 -08:00
mergify[bot]
685ef72288
Continue processing the ledger on InvalidTickCount errors ( #7387 )
...
automerge
2019-12-09 16:24:26 -08:00
mergify[bot]
521fd755ac
Fix Erasure Index ( #7319 ) ( #7371 )
...
automerge
2019-12-09 14:22:26 -08:00
mergify[bot]
74fe6163c6
Support local cluster edge case testing ( #7135 ) ( #7382 )
...
automerge
2019-12-09 13:42:16 -08:00
mergify[bot]
6e592dba17
Remove redundant check ( #7369 ) ( #7375 )
...
automerge
2019-12-09 01:58:53 -08:00
mergify[bot]
625a9fd932
Properly set parallelism ( #7370 ) ( #7372 )
...
automerge
2019-12-09 01:03:35 -08:00
Michael Vines
5d37a0d108
Bump version to 0.21.3
2019-12-08 22:55:06 -07:00
Dan Albert
fdc0276ed1
Update cargo version to 0.21.2 ( #7342 )
2019-12-06 21:32:39 -05: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
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
Michael Vines
640c2f88bd
mut
2019-11-25 22:49:39 -07:00
Michael Vines
e6bc92f6c9
Stop open measurement before logging it
2019-11-25 22:20:54 -07:00
Rob Walker
acbe89a159
shrink stakes ( #7122 )
2019-11-25 13:14:32 -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
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
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
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
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
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
Tyera Eulberg
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
Tyera Eulberg
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
Sunny Gleason
086e5da8d0
feat: add TransactionStatus column family and test ( #6958 )
2019-11-17 11:26:01 -05:00
sakridge
c1b06817a2
Add non-dev value for slots_per_epoch and use that as default ( #6984 )
...
When --dev flag is not passed.
2019-11-16 20:53:54 -08:00
carllin
7c32640a9b
Set index and set data should write into shred data ( #6995 )
2019-11-16 02:41:59 -08:00
anatoly yakovenko
0ca943f49b
RecyclerCache for shred_sigverify ( #6986 )
...
automerge
2019-11-15 12:16:56 -08:00
Tyera Eulberg
852a2146ab
Add Blocktree api to get transactions by slot ( #6966 )
...
* Add blocktree method to get confirmed-block txs
* Clean up use statements
* Add test, and fmt
* Plumb new blocktree method into getConfirmedBlock
2019-11-14 16:34:39 -07:00
Sagar Dhawan
79d7090867
Remove obsolete references to Blob ( #6957 )
...
* Remove the name "blob" from archivers
* Remove the name "blob" from broadcast
* Remove the name "blob" from Cluset Info
* Remove the name "blob" from Repair
* Remove the name "blob" from a bunch more places
* Remove the name "blob" from tests and book
2019-11-14 11:49:31 -08:00
Michael Vines
e7f63cd336
Upgrade to rust 1.39.0 ( #6939 )
...
* Upgrade to rust 1.39.0
* 1.39.0 clippy
2019-11-14 12:27:01 -07:00
dependabot-preview[bot]
d6cbb02c92
Bump rocksdb from 0.12.4 to 0.13.0 ( #6952 )
...
automerge
2019-11-14 09:59:54 -08:00
carllin
43e2301e2c
Fix roots overrunning broadcast ( #6884 )
...
* Add trusted pathway for insert_shreds to avoid checks
2019-11-14 00:32:07 -08:00
sakridge
6009801c5f
More granular timings in shred generation ( #6900 )
2019-11-13 16:30:12 -08:00
Michael Vines
ee5cc733a1
Log blocktree and snapshot open times ( #6930 )
...
automerge
2019-11-13 11:20:39 -08:00
Michael Vines
9026339d35
Restore is_frozen() asserts ( #6925 )
2019-11-13 10:40:51 -07:00
Michael Vines
fcc2874591
Remove/address some TODOs ( #6923 )
2019-11-13 09:43:15 -07:00
Greg Fitzgerald
30a08f4282
Cleanup ledger macros ( #6916 )
...
automerge
2019-11-13 07:14:09 -08:00
Michael Vines
2fd2140f64
🍢 banking-bench/, genesis-programs/ and local-cluster/ ( #6920 )
...
* git mv genesis_programs genesis-programs
* git mv local_cluster local-cluster
* git mv banking_bench banking-bench
2019-11-12 22:20:48 -07:00
Michael Vines
6d76c34291
Handle dead slots when loading ledger ( #6887 )
2019-11-12 13:38:26 -07:00