Michael Vines
cdfeee1854
Introduce --config-dir to avoid shipping clear-config.sh ( #5241 )
2019-07-22 23:08:07 -07:00
mergify[bot]
5eb5589bb3
validator.sh: Add --reset-ledger option ( #5235 ) ( #5240 )
...
automerge
2019-07-22 23:04:41 -07:00
mergify[bot]
3ca91c316a
Surface validator pubkey in metrics ( #5227 ) ( #5234 )
...
(cherry picked from commit 3a69459645
)
2019-07-22 17:05:58 -07:00
Michael Vines
50aa099400
Show wallet commands for better log debugging
2019-07-19 20:20:38 -07:00
mergify[bot]
53c901471c
Fix internal node lamport funding and staking allocation logic ( #5192 ) ( #5200 )
...
automerge
2019-07-19 12:28:27 -07:00
Michael Vines
d04fd3c3ab
Fix up signal handling
2019-07-19 08:34:56 -07:00
mergify[bot]
01ebbe367a
Ensure validator process is kill when stdout/stderr are redirected ( #5179 ) ( #5190 )
...
automerge
2019-07-18 22:01:05 -07:00
mergify[bot]
d9e1a8b492
net/: startnode/stopnode now works for blockstreamer/replicator nodes ( #5146 ) ( #5162 )
...
automerge
2019-07-17 20:03:16 -07:00
Michael Vines
651f87a937
Show stake pubkey
2019-07-16 20:10:58 -07:00
mergify[bot]
a2cb289503
clear-config.sh now works with a secondary disk ( #5135 ) ( #5137 )
...
automerge
2019-07-16 19:47:40 -07:00
Dan Albert
acd55660da
Add --no-snapshot to disable booting a validator from a snapshot ( #5050 ) ( #5073 )
...
automerge
2019-07-12 15:35:42 -06:00
Dan Albert
a2e9d8e0bf
Enable GPUs and secondary disks for TdS net, pull external account file ( #5031 ) ( #5053 )
2019-07-12 10:17:46 -06:00
mergify[bot]
81dbe3c49b
Add support for additional disks for config-local ( #5030 ) ( #5040 )
...
* Add support for additional disks for config-local
(cherry picked from commit e4861f52e0
)
2019-07-12 10:01:07 -06:00
Michael Vines
6e51babff9
Reduce default commission from 100% to 50% ( #4929 )
2019-07-05 08:00:39 -07:00
mergify[bot]
4779625f23
change vote commission to u8 (from u32) ( #4887 ) ( #4918 )
...
automerge
2019-07-02 14:52:53 -07:00
mergify[bot]
6089db2a07
Rework fullnode.sh to recover better from genesis block resets ( #4884 ) ( #4888 )
...
automerge
2019-07-01 12:31:53 -07:00
mergify[bot]
ad9fa54a47
Ensure validator process is killed when fullnode.sh is killed ( #4869 ) ( #4871 )
...
automerge
2019-06-28 15:03:46 -07:00
mergify[bot]
20f3d18458
Save snapshots followed by accounts to avoid stale account data ( #4847 ) ( #4849 )
...
automerge
2019-06-26 23:53:14 -07:00
mergify[bot]
be79efe9b7
rsync of ledger/ and state.tgz now works on both macOS and Linux ( #4845 ) ( #4846 )
...
automerge
2019-06-26 22:45:44 -07:00
mergify[bot]
b2582196db
Create snapshots sparsely ( #4815 ) ( #4816 )
...
(cherry picked from commit c5e6ebb496
)
2019-06-25 12:13:05 -07:00
mergify[bot]
fea03fdf33
Add storage reward pools ( #4779 ) ( #4789 )
...
automerge
2019-06-22 21:26:11 -07:00
Sagar Dhawan
22b767308a
Add insturctions to run a replicator on testnet ( #4733 )
2019-06-21 16:32:23 -07:00
Michael Vines
465cd45833
Various Snapshot generation improvements
...
* Only a single snapshot is maintained to avoid unbounded disk growth
* Snapshot is stored as a compressed tar archive for faster rsyncing
* Any validator node may now generate snapshots
* Updated testnet scripts to generate snapshots on the blockstreamer node
2019-06-18 20:11:09 -07:00
Sathish Ambley
8b41a5d725
periodically save config in separate folders
2019-06-17 22:48:27 -07:00
Sathish Ambley
07c183bb84
Fix test
2019-06-17 22:48:27 -07:00
Sathish Ambley
7fd879b417
Restart validator nodes from snapshots
2019-06-17 22:48:27 -07:00
Sathish Ambley
dc5c6e7cf8
validator restart
2019-06-17 22:48:27 -07:00
Michael Vines
b44d8c394e
Only add --mining-pool arg when a mining pool keypair exists
2019-06-17 19:47:45 -07:00
Pankaj Garg
7fe10ba060
Don't start drone if primordial accounts are created for nodes ( #4704 )
...
* disable wallet sanity if no airdrops
2019-06-17 18:15:22 -07:00
Michael Vines
735dfab02e
decomma
2019-06-17 11:01:55 -07:00
Pankaj Garg
02abf422df
Serialize genesis block using bincode ( #4687 )
...
* use mmap to read the genesis block, and deserialize
2019-06-14 14:22:52 -07:00
Sagar Dhawan
119467df59
Add storage mining pool to genesis and implement automatic reward redeeming ( #4683 )
...
* Add storage mining pool to genesis and implement automatic reward collection
* Address review comments
2019-06-13 22:30:51 -07:00
Michael Vines
d807217be7
Simplify and camelCase getEpochVoteAccounts RPC API ( #4658 )
...
* Simplify and camelCase getEpochVoteAccounts RPC API
* Set a commission for testing
2019-06-12 14:12:08 -07:00
Michael Vines
e4d8ea11ac
Make lamports_per_signature dynamic based on cluster load ( #4562 )
...
* Make lamports_per_signature dynamic based on cluster load
* Move transaction-fees.md to implemented
2019-06-10 22:18:32 -07:00
Pankaj Garg
9259d342ac
Facility to provision primordial accounts for fullnodes in genesis block ( #4631 )
...
* updated usage
* shellcheck
* support replicators
* disable airdrops if primordial accounts are used
* review comments
2019-06-10 19:42:49 -07:00
Rob Walker
a18c0e34f4
add activate_stake to stake_api ( #4600 )
2019-06-10 12:17:29 -07:00
Michael Vines
0dbe5ee559
Add chacha-sys crate ( #4620 )
...
* af9ff9c7f9/src/cpu-crypt
* Add chacha-sys crate
* Remove chacha feature
* Remove erasure feature
* Add .gitignore
2019-06-10 07:14:02 -07:00
Michael Vines
a9f73ea321
solana-keygen no longer blindly overwrites a keypair, or assumes "new" ( #4599 )
...
automerge
2019-06-07 17:54:54 -07:00
Michael Vines
1c765124e7
Clean up .configured flag handling to work with an external identity keypair ( #4579 )
...
automerge
2019-06-06 14:51:48 -07:00
Michael Vines
2ae595294c
fullnode.rs: restart the node correctly on non-zero exit
2019-06-06 13:46:46 -07:00
Pankaj Garg
ead947e710
Change default setting for real PoH in testnet scripts ( #4573 )
2019-06-06 12:49:46 -07:00
Sagar Dhawan
de5cad9211
Add account owner to Storage Accounts ( #4537 )
...
* Add account owner to Storage Accounts
* Fix tests
2019-06-04 14:52:52 -07:00
Michael Vines
e3365529de
Enable transaction fees for multinode-demo/ and net/ ( #4527 )
...
* Collect fees at the end of a slot
* Enable transaction fees for multinode-demo/ and net/
2019-06-04 14:51:52 -07:00
Michael Vines
9754e551cb
Fund vote accounts with 1 lamport only ( #4512 )
2019-06-03 14:48:01 -07:00
Michael Vines
e15246746d
Enable non-zero fees for all testnets ( #4513 )
...
automerge
2019-05-31 22:33:55 -07:00
Michael Vines
c0a161afe8
Enable fees in ci/localnet-sanity.sh ( #4508 )
...
automerge
2019-05-31 16:50:39 -07:00
Sagar Dhawan
916844d399
Fix replicator account setup in fullnode.sh ( #4430 )
2019-05-24 15:40:49 -07:00
Michael Vines
8eac199e8b
Include perf-libs in release tarball ( #4422 )
2019-05-24 09:28:52 -07:00
Michael Vines
2e251ccc5c
De-fullnode variable names ( #4420 )
2019-05-24 04:31:39 -07:00
Michael Vines
94beb4b8c2
More fullnode -> validator renaming ( #4414 )
...
* s/fullnode_config/validator_config/g
* s/FullnodeConfig/ValidatorConfig/g
* mv core/lib/fullnode.rs core/lib/validator.rs
* s/Fullnode/Validator/g
* Add replicator-x.sh
* Rename fullnode.md to validator.md
* cargo fmt
2019-05-23 22:05:16 -07:00