Justin Starry
54f16ca2bf
clippy
2019-12-19 11:33:44 -07:00
Justin Starry
a096ade345
reduce error logging
2019-12-19 11:33:44 -07:00
Justin Starry
848fe51f3d
@sakridge feedback
2019-12-19 11:33:44 -07:00
Justin Starry
e82db6fc2f
Revert blockhash sleep
2019-12-19 11:33:44 -07:00
Justin Starry
4b3176a9a1
Tune bench-tps blockhash poller and stop panicking
2019-12-19 11:33:44 -07:00
Michael Vines
5e6c58716e
Speed up show-block-production command
2019-12-19 10:50:27 -07:00
carllin
e98132fd76
Move window insertion to separate thread ( #7397 )
...
* Move window insertion to separate thread
2019-12-19 00:15:49 -08:00
Michael Vines
ff171baa67
Add show-block-production command
2019-12-19 00:02:11 -07:00
Michael Vines
05664d150b
Add get_confirmed_block()/get_confirmed_blocks()
2019-12-18 23:34:01 -07:00
Michael Vines
fcda972cec
Add support for multiple params
2019-12-18 23:34:01 -07:00
Justin Starry
01f44f531e
Improve bench-tps stability ( #7537 )
...
* Improve bench-tps throughput
* Fix tests
* Fix more tests
* Fix move test
* Drop blockhash poll sleep interval
2019-12-18 23:50:17 -05:00
Tyera Eulberg
c5b076ec7e
Add getConfirmedBlocks rpc method ( #7550 )
...
automerge
2019-12-18 15:51:47 -08:00
Sunny Gleason
05cf5a38af
Add ledger benchmark test ( #7484 )
2019-12-18 18:31:04 -05:00
Michael Vines
bd22b641b3
Speed up getLeaderSchedule RPC call by reducing pubkey duplication
2019-12-18 15:59:55 -07:00
Sagar Dhawan
6a9005645a
Update "limit-ledger-size" to use DeleteRange for much faster deletes ( #7515 )
...
* Update "limit-ledger-size" to use DeleteRange for much faster deletes
* Update core/src/ledger_cleanup_service.rs
Co-Authored-By: Michael Vines <mvines@gmail.com>
* Rewrite more idiomatically
* Move max_ledger_slots to a fn for clippy
* Remove unused import
* Detect when all columns have been purged and fix a bug in deletion
* Check that more than 1 column is actually deleted
* Add helper to test that ledger meets minimum slot bounds
* Remove manual batching of deletes
* Refactor to keep some N slots older than the highest root
* Define MAX_LEDGER_SLOTS that ledger_cleanup_service will try to keep around
* Refactor compact range
2019-12-18 11:50:09 -08:00
Sunny Gleason
7392505bd8
Modify ledger-tool to selectively load Blocktree, GenesisHash, Database so commands are more resilient ( #7547 )
2019-12-18 13:00:15 -05:00
Tyera Eulberg
6aaf742dfe
Extend getConfirmedBlock rpc to return account pre- and post-balances ( #7543 )
...
automerge
2019-12-18 09:56:29 -08:00
Tyera Eulberg
dcaf69a5d5
Exemplify pre/postBalance enhancement to getConfirmedBlock ( #7518 )
...
* Add pre/postBalance to getConfirmedBlock
* Pluralize to match actual implementation
2019-12-18 10:47:02 -07:00
Sunny Gleason
323673c3c0
Add `compact_cf` calls to reclaim storage during ledger slot purge ( #7264 )
2019-12-18 10:29:46 -05:00
Dan Albert
e16ccf8cf8
Remove extraneous header text in test result posts
2019-12-18 10:13:36 -05:00
Michael Vines
434cde179f
GetLeaderSchedule can now return a schedule for arbitrary epochs
2019-12-17 23:41:42 -07:00
Ryo Onodera
629a4b5bf8
Strictly sanitize mmapped AppendVec file contents ( #7464 )
...
* Clean up align_to_8byte!
* small clean up
* Strictly sanitize mmapped AppendVec files
* Clean up
* Fix typo
* Rename align_to_8byte => u64_align
* Fix typo
* Clean up unsafe into methods of StoredAccount
* Made oddness more apparent
* Yet more clarification
* Promote a PR comment into a src comment
* Fix typo...
* Move ref_executable_byte out of tests impl
2019-12-18 14:10:36 +09:00
Dan Albert
6a8f6fb3cc
Update testnet testcases to point at new buildkite agent queues ( #7544 )
...
automerge
2019-12-17 20:32:31 -08:00
Rob Walker
807e930786
Update publish-book.sh
2019-12-17 18:41:46 -08:00
Trent Nelson
554188e88e
Colo - Node install scripts missing latest user requests ( #7540 )
...
* Enable user GPU profiling while installing CUDA
* Install heaptrack
2019-12-17 19:00:12 -05:00
Rob Walker
585fca06a1
Update publish-book.sh
2019-12-17 15:36:11 -08:00
Rob Walker
282667c4b5
Update genesis addrgen to system_instruction create_address_with_seed ( #7539 )
2019-12-17 15:14:59 -08:00
Dan Albert
8176470b7f
Add pubkey from new buildkite agent instance
2019-12-17 18:00:15 -05:00
Rob Walker
acb7ce16ca
Cleanup book build ( #7254 )
...
* book
* remove copies stuff
* missing png
* update cage in publish-book.sh
* shellcheck
* update image link
* avoid clone
* nits
2019-12-17 14:29:46 -08:00
Greg Fitzgerald
12bdef51f5
Mark PRs stale after 7 days instead of 30 ( #7528 )
2019-12-17 14:37:35 -07:00
Sunny Gleason
84b07c81fd
Fix/remove short circuit logic in ledger_purge_batch (&& -> &), found/fixed by @sdhawan ( #7526 )
2019-12-17 15:08:40 -05:00
Dan Albert
107360a001
Refactor system-test dir structure and add stability test ( #7530 )
2019-12-17 14:58:10 -05:00
Trent Nelson
3f541df669
Sync nonce test to 3513f4e
( #7527 )
2019-12-17 12:26:13 -05:00
Michael Vines
da17783242
Update README
2019-12-17 08:57:56 -07:00
Trent Nelson
0ea2843ec9
Durable Nonce - Authorized Noncer ( #7417 )
...
* Durable Nonce: Add authorized noncer to initialize instruction
* CLI: Adapt to nonce authority
* Durable Nonce: Introduce Authorize instruction
* Specify who needs to sign ix
* 'authorized-noncer' -> 'nonce-authority'
* Document signing authority for all instructions
2019-12-17 09:34:21 -05:00
Jack May
7c92bf15e2
Only return accounts that have changed since the bank's parent ( #7520 )
...
* Only return accounts that have changed since the bank's parent
* add test
2019-12-16 23:24:18 -08:00
anatoly yakovenko
97589f77f8
Pipeline broadcast socket transmit and blocktree record ( #7481 )
...
automerge
2019-12-16 17:11:18 -08:00
carllin
504adcc8c8
Remove PoH priority tuning ( #7494 )
...
* Remove priority tuning
* Allow dead code
2019-12-16 16:36:37 -08:00
Tyera Eulberg
f03ed9f5bf
Add helper fn and runtime test ( #7516 )
2019-12-16 17:02:40 -07:00
Rob Walker
b22dc38ba1
Add support for split of 100% of stake ( #7510 )
2019-12-16 15:56:34 -08:00
Rob Walker
7a7992ab0b
update bpf Cargo_lock ( #7512 )
2019-12-16 13:47:45 -08:00
Tyera Eulberg
3513f4ee84
Rename drone to faucet ( #7508 )
2019-12-16 14:05:17 -07:00
Michael Vines
f33703aefc
Add Telegram notification support
2019-12-16 13:32:46 -07:00
Greg Fitzgerald
389089859d
Add guidance for getting PRs merged ( #7433 )
...
* Add more PR guidelines
2019-12-16 12:54:09 -07:00
Michael Vines
844dddfee0
Add validator-identity argument to support monitoring a specific validator only
2019-12-16 11:48:48 -07:00
Justin Starry
862e7a410d
Fix cli program deploys by avoiding zero account balance ( #7497 )
2019-12-16 11:53:00 -05:00
dependabot-preview[bot]
7ad64c8d45
Bump serde from 1.0.103 to 1.0.104
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.103 to 1.0.104.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.103...v1.0.104 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-16 08:50:09 -07:00
dependabot-preview[bot]
5b50990879
Bump cbindgen from 0.11.1 to 0.12.0
...
Bumps [cbindgen](https://github.com/eqrion/cbindgen ) from 0.11.1 to 0.12.0.
- [Release notes](https://github.com/eqrion/cbindgen/releases )
- [Changelog](https://github.com/eqrion/cbindgen/blob/master/CHANGES )
- [Commits](https://github.com/eqrion/cbindgen/compare/v0.11.1...v0.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-16 08:50:01 -07:00
dependabot-preview[bot]
71b93468d5
Bump serial_test from 0.3.1 to 0.3.2
...
Bumps [serial_test](https://github.com/palfrey/serial_test ) from 0.3.1 to 0.3.2.
- [Release notes](https://github.com/palfrey/serial_test/releases )
- [Commits](https://github.com/palfrey/serial_test/compare/v0.3.1...v0.3.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-15 18:19:37 -07:00
Tyera Eulberg
6b88da2b82
Hook up getBlockTime rpc to real data ( #7476 )
...
* Add blocktree timestamp helper functions and tests
* Flesh out blocktree::get_block_time
* Move stakes up into rpc to make testing easier; expand tests
* Review comments
2019-12-14 12:23:02 -07:00