mergify[bot]
fc582aa57c
Refactor how pubsub subscriptions are added ( #9042 ) ( #9049 )
...
automerge
2020-03-24 11:05:33 -07:00
Tyera Eulberg
9eb39df93f
Backport: add slot to signature notification & respect confirmations param ( #9036 )
...
automerge
2020-03-23 18:32:05 -07:00
Michael Vines
3ab428693a
Manual v1.0 backports ( #9025 )
...
automerge
2020-03-23 13:55:03 -07:00
Michael Vines
7ffaf2ad29
Manual v1.0 backports ( #9015 )
...
automerge
2020-03-22 22:44:55 -07:00
mergify[bot]
5342b3a53f
Shred fetch comment and debug message tweak ( #8980 ) ( #8990 )
...
automerge
(cherry picked from commit 909321928c
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-03-21 09:25:08 -07:00
sakridge
50a3c98d21
Shred filter ( #8975 ) ( #8987 )
...
Thread bank_forks into shred fetch and filter by slot.
2020-03-20 11:33:19 -07:00
mergify[bot]
2521913654
Add counter for accounts hash verification. ( #8928 ) ( #8934 )
...
automerge
2020-03-18 09:57:38 -07:00
sakridge
1cc66f0cd7
Add Accounts hash consistency halting ( #8772 ) ( #8889 )
...
* Accounts hash consistency halting
* Add option to inject account hash faults for testing.
Enable option in local cluster test to see that node halts.
2020-03-16 14:29:44 -07:00
mergify[bot]
cbe36a7a63
Lower error level of InvalidTickCount (bp #8880 ) ( #8885 )
...
automerge
2020-03-16 08:53:33 -07:00
mergify[bot]
9ab27291f5
Validators now run a full gossip node while looking for a snapshot ( #8872 )
...
automerge
2020-03-15 10:29:13 -07:00
mergify[bot]
231c9b25d1
Rework validator vote account defaults to half voting fees ( #8858 )
...
automerge
2020-03-13 21:47:32 -07:00
mergify[bot]
12bf34f059
Remove holding Poh lock ( #8838 ) ( #8850 )
...
automerge
2020-03-13 16:56:22 -07:00
Trent Nelson
4a42cfc42a
Cli error cleanup 1.0 ( #8834 )
...
* Don't use move semantics if not needed (#8793 )
* SDK: Deboilerplate `TransportError` with thiserror
* Enable interchange between `TransportError` and `ClientError`
* SDK: Retval consistency between `Client` and `AsyncClient` traits
* Client: Introduce/use `Result` type
* Client: Remove unused `RpcResponseIn` type
* Client: Rename `RpcResponse` to more appropriate `RpcResult`
* Client: Death to `io::Result` return types
* Client: Struct-ify `ClientError`
* Client: Add optional `command` parameter to `ClientError`
* RpcClient: Stop abusing `io::Error` (low-fruit)
* ClientError: Use `thiserror`'s `Display` impl
* Extend `RpcError`'s utility
* RpcClient: Stop abusing `io::Error` (the rest)
* CLI: Shim `main()` so we can `Display` format errors
* claputils: format input validator errors with `Display`
They are intended to be displayed to users
* SDK: `thiserror` for hash and sig parse erros
* Keygen: Shim main to format errors with `Display`
* SDK: `thiserror` for `InstructionError`
* CLI: `thiserror` for `CliError`
* CLI: Format user messages with `Display`
* Client: Tweak `Display` for `ClientError`
* RpcClient: Improve messaging when TX cannot be confirmed
* fu death io res retval
* CLI/Keygen - fix shell return value on error
* Tweak `InstructionError` `Display` messages as per review
* Cleanup hackjob return code fix
* Embrace that which you hate most
* Too much...
Co-authored-by: Jack May <jack@solana.com >
2020-03-13 07:42:25 -06:00
Michael Vines
c96ce99705
Wait for 80% of the active stake instead of 75%
2020-03-09 20:31:44 -07:00
mergify[bot]
577cd2bd3a
Remove unnecessary snapshot hash verification ( #8711 ) ( #8714 )
...
(cherry picked from commit f992ee3140
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-03-07 14:41:45 -07:00
mergify[bot]
8422d4b3fb
Disable setLogFilter RPC API by default ( #8693 ) ( #8699 )
...
automerge
2020-03-06 18:16:04 -08:00
mergify[bot]
ff4731cce2
RPC: Add getFeeCalculatorForBlockhash
method call ( #8687 ) ( #8698 )
...
automerge
2020-03-06 17:25:33 -08:00
Michael Vines
9f532cb50f
Publish initial snapshot hash in gossip on validator startup ( #8678 )
2020-03-05 23:01:35 -07:00
Grimes
fe59ee61e6
Add find_incomplete_slots ( #8654 ) ( #8671 )
...
automerge
2020-03-05 11:52:20 -08:00
Grimes
d94f5c94a3
Nonce fees 1.0 ( #8664 )
...
automerge
2020-03-05 09:41:45 -08:00
Grimes
5caf9110e0
Add --bind-address and --rpc-bind-address validator arguments ( #8628 ) ( #8655 )
...
automerge
2020-03-04 22:39:38 -08:00
Grimes
bb132df121
Add orphan iterator ( #8636 ) ( #8651 )
...
automerge
2020-03-04 20:02:46 -08:00
Grimes
dc8abbe9e3
solana catchup
now detects when you try to catchup to yourself (#8635 ) ( #8641 )
...
automerge
2020-03-04 16:00:20 -08:00
carllin
dd06001ed8
compute_bank_stats needs to return newly computed ForkStats ( #8608 ) ( #8634 )
...
* Fix broken confirmation, add test
(cherry picked from commit f23dc11a86
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-03-04 14:28:17 -08:00
mergify[bot]
7d86179c60
Split signature throughput tracking out of FeeCalculator
( #8447 ) ( #8610 )
...
automerge
2020-03-03 20:36:52 -08:00
Michael Vines
8df4cf2895
Don't advertise the snapshot that the node was loaded from
...
snapshot_packager_service will remove this snapshot hash from gossip
when it starts
2020-03-02 19:16:06 -07:00
Michael Vines
210659e6c3
Only gossip packaged snapshots
...
(cherry picked from commit 42c5c59800
)
2020-03-02 14:21:04 -07:00
Michael Vines
15a0fb1fa9
--wait-for-supermajority now requires a SLOT
...
(cherry picked from commit 13551885c2
)
2020-03-02 13:40:52 -07:00
Michael Vines
218b02aaf8
Demote gossip responder error log messages to info!
2020-03-01 10:42:32 -07:00
mergify[bot]
f2fda14333
Reduce max snapshot hashes to stay under MTU (bp #8541 ) ( #8544 )
...
automerge
2020-02-29 09:17:09 -08:00
mergify[bot]
f6232e1b3c
Fix skipping own leader slots ( #8533 ) ( #8540 )
...
automerge
2020-02-29 01:27:46 -08:00
mergify[bot]
ad71fa3f12
rpc: GET for /snapshot.tar.bz2 now redirects to the latest snapshot (bp #8536 ) ( #8538 )
...
automerge
2020-02-28 23:45:15 -08:00
mergify[bot]
ac545cadaf
Add versioning ( #8348 ) ( #8524 )
...
automerge
2020-02-27 20:12:49 -08:00
mergify[bot]
2c3632a042
Determine vote_state ahead of time ( #8303 ) ( #8521 )
...
automerge
2020-02-27 18:32:27 -08:00
mergify[bot]
4a8a6d0b3f
Remove loop ( #8496 )
...
automerge
2020-02-27 00:38:27 -08:00
mergify[bot]
a64b8a2705
Rename snapshot.tar.bz2 to snapshot-<slot>-<hash>.tar.bz2 (bp #8482 ) ( #8501 )
...
automerge
2020-02-26 23:31:44 -08:00
mergify[bot]
e713f0e5fb
Update voting simulation ( #8489 )
2020-02-26 20:00:20 -08:00
mergify[bot]
77031000c4
Choose more appropriate options for pubsub websocket server ( #8354 ) ( #8492 )
...
automerge
2020-02-26 18:23:50 -08:00
mergify[bot]
abc6c5e264
Limit leader schedule search space ( #8468 ) ( #8486 )
...
automerge
2020-02-26 16:11:14 -08:00
mergify[bot]
87cfac12dd
Validate the genesis config downloaded over RPC before accepting it (bp #8474 ) ( #8481 )
...
automerge
2020-02-26 15:12:06 -08:00
mergify[bot]
9ab6222f03
Move docs from book/ to docs/ ( #8469 ) ( #8471 )
...
automerge
2020-02-26 08:01:44 -08:00
mergify[bot]
2298dd5c07
Use runtime executor to send pubsub notifications ( #8353 ) ( #8465 )
...
automerge
2020-02-25 21:45:18 -08:00
Michael Vines
6398e256e4
Move shred_version module to sdk/
...
(cherry picked from commit 73063544bd
)
2020-02-24 17:28:36 -07:00
sakridge
b7386f9d84
Add --trusted-validator support for snapshot hash validation ( #8390 )
2020-02-21 18:42:24 -08:00
Michael Vines
fb98df76b7
4x DEFAULT_MAX_LEDGER_SLOTS to give nodes 3 hours of slots to repair from ( #8388 )
...
automerge
2020-02-21 15:04:02 -08:00
Pankaj Garg
aa80f69171
Promote some datapoints to info
to fix dashboard ( #8381 )
...
automerge
2020-02-21 13:41:49 -08:00
Ryo Onodera
d238371b0c
Correct missing entry handling to avoid bad warns ( #8339 )
...
* Correct missing entry handling to avoid bad warns
* Pass storage entries to AccountStorageSerialize
* Fix CI.....
* Add tests and reorder condition for cheapest first
* Remove unneeded reference
2020-02-21 15:27:55 +09:00
Michael Vines
18fd52367e
If the node was loaded from a snapshot, advertise it in gossip ( #8364 )
...
automerge
2020-02-20 18:53:26 -08:00
Michael Vines
cc7c6c960e
Search for the validator with the highest snapshot
2020-02-20 17:04:48 -07:00
Justin Starry
01697a9f5c
Remove unnecessary arc and mutex for rpc notifications ( #8351 )
2020-02-21 08:03:46 +08:00