74b97166a9
Sanity check that runs on the blockstreamer node now checks that node instead of the bootstrap leader
2019-06-05 07:53:04 -07:00
b13d5c3264
Wait for crate to be locatable on crates.io after uploading ( #4526 ) ( #4550 )
...
automerge
2019-06-04 21:27:36 -07:00
72a44c58d9
Increment cargo tomls and lock to 0.15.2 ( #4499 )
2019-05-31 12:04:01 -06:00
f6e804b0a1
minor update
v0.15.1
2019-05-31 07:37:19 -07:00
827e794b6f
Fix clear-config.sh
2019-05-30 15:30:35 -07:00
d916ffeba5
publish-crate fixups
2019-05-30 15:14:33 -07:00
dd1ed323e7
v0.15: cherrypick crates.io-related fixes from master ( #4486 )
...
* Remove runtime dependency on storage (#4480 )
* Break noop_program -> runtime dependency (#4481 )
* Clean up crates.io publishing (#4478 )
* Clean up crates.io publishing
* Cargo.lock
2019-05-30 13:40:42 -07:00
491f82bbcd
Fix stable metrics dashboard for current channel use ( #4483 ) ( #4485 )
2019-05-30 13:21:07 -06:00
c486d1af8c
Update cargo.toml and testnet participation doc for 0.15.0 ( #4465 )
2019-05-28 21:58:28 -06:00
b4adb1c266
Cherry pick fix for freeze ( #4459 )
...
* check freeze before updating slot_hashes (#4448 )
* check freeze before updating slot_hashes
* fixup
* add more information to dropped vote warning (#4449 )
* add more information to dropped vote warning
* fixup
v0.15.0
2019-05-28 20:35:54 -06:00
b9b541441b
update book with passive staking ( #4451 ) ( #4455 )
...
* update book with passive staking (#4451 )
* undelete votestate etc
2019-05-28 16:01:53 -07:00
e510d4e272
Drop influxcloud ( #4461 )
2019-05-28 15:34:36 -07:00
9341e64ec7
Lock down blockexplorer version ( #4462 )
2019-05-28 15:26:53 -07:00
d934f94e05
Add commented correct future test lines
2019-05-28 09:59:07 -06:00
59dc123fa8
Add test indicating need for credit-only account handling
2019-05-28 09:58:57 -06:00
0faea87c84
Revert --retry-on-http-error usage, Travis CI's wget doesn't recognize it
2019-05-27 19:34:46 -07:00
19137ce3f4
Bump logging level of validator procsesing errors ( #4444 )
...
automerge
2019-05-27 15:36:35 -07:00
8bdeb2d1ed
Use nohup and sleep a little to improve stability when launching a node
2019-05-27 14:00:24 -07:00
d29a45266b
data_dir -> data-dir
2019-05-27 07:32:29 -07:00
2adb98a4a0
Ignore flaky test_repairman_catchup ( #4439 )
...
automerge
2019-05-26 12:24:20 -07:00
471465a5f4
net/: Add solana-install test to sanity ( #4438 )
...
* Add instance creation date to motd
* Setup localtime
* Add solana-install test
2019-05-26 11:17:07 -07:00
942785b626
sdk/bpf/scripts/install.sh: Retry downloads on transient 403 S3 failures seen in CI ( #4436 )
...
* Avoid caching perf-libs in CI
* Retry downloads on transient 403 S3 failures seen in CI
2019-05-25 14:41:09 -07:00
aa3c00231a
Fix should_update check to update EpochSlots in gossip ( #4435 )
...
automerge
2019-05-25 06:44:40 -07:00
d772a27936
Plumb ClusterInfoRepairListener ( #4428 )
...
automerge
2019-05-24 19:20:09 -07:00
0302f13b97
add datapoint for corrupt vote_account ( #4424 )
2019-05-24 18:34:56 -07:00
16b25d0874
Clone with https for Travis/repo with submodules ( #4431 )
2019-05-24 21:18:31 -04:00
c2dcbee6af
cd within the subshell
2019-05-24 18:10:25 -07:00
1f71d05299
remove copying of forwarded packets ( #4425 )
...
automerge
2019-05-24 17:35:09 -07:00
bfa1c025fd
Add rust bpf allocator ( #4426 )
2019-05-24 16:21:42 -07:00
8611b40074
Add argument to net/net to specify number of nodes ( #4429 )
...
Allows for testing different node counts without recreating the network.
2019-05-24 16:20:14 -07:00
916844d399
Fix replicator account setup in fullnode.sh ( #4430 )
2019-05-24 15:40:49 -07:00
4c9b7c9d2b
Submit all incoming proofs as valid ( #4377 )
2019-05-24 14:49:10 -07:00
9843c3a5cb
Restrict transaction fee payers to system accounts ( #4198 )
...
automerge
2019-05-24 13:06:55 -07:00
f56955a17c
Use absolute path to env.sh
2019-05-24 12:27:12 -07:00
9784bbf154
Pay for storage transactions with a system account ( #4423 )
...
automerge
2019-05-24 11:04:05 -07:00
45642c4da1
Add path to env.sh
2019-05-24 09:56:07 -07:00
8eac199e8b
Include perf-libs in release tarball ( #4422 )
2019-05-24 09:28:52 -07:00
2e251ccc5c
De-fullnode variable names ( #4420 )
2019-05-24 04:31:39 -07:00
cf4bb70d80
Rename id to pubkey in cluster_info_repair_listener ( #4421 )
2019-05-24 04:31:32 -07:00
57f8a15b96
Fix issues in ClusterInfoRepairListener ( #4418 )
...
* Sort repairmen before shuffling so order is the same across all validators
* Reduce repair redundancy to 1 for now
* Fix local cache of roots so that 1) Timestamps are only updated to acknowledge a repair was sent 2) Roots are updated even when timestamps aren't updated to keep in sync with network
* Refactor code, add test
2019-05-24 00:47:51 -07:00
cfe5afd34c
_id => _pubkey variable renaming ( #4419 )
...
* wallet: rename *_account_id to *_account_pubkey
* s/from_id/from_pubkey/g
* s/node_id/node_pubkey/g
* s/stake_id/stake_pubkey/g
* s/voter_id/voter_pubkey/g
* s/vote_id/vote_pubkey/g
* s/delegate_id/delegate_pubkey/g
* s/account_id/account_pubkey/g
* s/to_id/to_pubkey/g
* s/my_id/my_pubkey/g
* cargo fmt
* s/staker_id/staker_pubkey/g
* s/mining_pool_id/mining_pool_pubkey/g
* s/leader_id/leader_pubkey/g
* cargo fmt
* s/funding_id/funding_pubkey/g
2019-05-23 23:20:04 -07:00
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
50207a30ef
Rename solana-fullnode to solana-validator redux ( #4417 )
2019-05-23 21:28:18 -07:00
35e8f966e3
add freeze_lock() and fix par_process_entries() failure to detect self conflict ( #4415 )
...
* add freeze_lock and fix par_process_entries failure to detect self conflict
* fixup
* fixup
2019-05-23 17:35:15 -07:00
943cd0a24a
Add credit-only info to AccountMetadata ( #4405 )
...
* Add credit-only flag to AccountMeta, default to false
* Sort keys by is_credit_only within signed/unsigned groupings
* Process and de-dupe program keys along with other account keys
* Add message helper functions
* Fix test
* Improve comment
* s/is_credit_only/is_debitable
* Add InstructionKeys helper struct, and simplify program_position method
2019-05-23 18:19:53 -04:00
0b892b2579
Reduce 100ms to 1ms. ( #4412 )
...
automerge
2019-05-23 15:15:26 -07:00
fb2eac20bb
Rename solana-fullnode to solana-validator ( #4411 )
2019-05-23 15:06:01 -07:00
b37d2fde3d
Add storage mining pool ( #4364 )
...
* Add storage mining pool
* Set gossip port
* Add create-storage-mining-pool-account wallet command
* Add claim-storage-reward wallet command
* Create storage account upfront
* Add storage program to genesis
* Use STORAGE_ACCOUNT_SPACE
* Fix tests
* Add wallet commands to create validator/replicator storage accounts
* Add create_validator_storage_account()
* Storage stage no longer implicitly creates a storage account
2019-05-23 14:50:23 -07:00
6b35e16676
Turn on real PoH in perf testnets ( #4407 )
...
* Turn on real PoH in perf testnets
* enable real PoH for all testnets except "testnet"
2019-05-23 13:22:52 -07:00
6a9e0bc593
Change EpochSlots to use BtreeSet so that serialization/deserialization returns the same order ( #4404 )
...
automerge
2019-05-23 03:50:41 -07:00