3260 Commits

Author SHA1 Message Date
Michael Vines
9ff8abaf29 Ensure port is not inuse before selecting it 2018-12-17 09:31:31 -08:00
Michael Vines
b7144560c9 Include port number when gossip bind_to fails 2018-12-17 09:31:31 -08:00
anatoly yakovenko
4be6d01dfb
Move last ids (#2187)
* Break out last_ids into its own module
* Boot SignatureNotFound from BankError
* No longer return BankError from LastIds methods
* No longer piggypack on BankError for a LastIds signature status
* Drop all dependencies on the bank
* SignatureStatus -> Status and LastIds -> StatusDeque
* Unstable tests, issue 2193
2018-12-17 07:55:56 -08:00
Michael Vines
aef84320e0 Double cache size for stable-perf 2018-12-16 23:05:44 -08:00
Michael Vines
9a5195e79e Remove CARGO_TARGET_CACHE_NAME, use BUILDKITE_LABEL 2018-12-16 23:05:44 -08:00
Michael Vines
cc111941bb Cargo.lock 2018-12-16 23:05:44 -08:00
Michael Vines
74ee1e5087 Increase the number of files a node may have open at a time 2018-12-15 17:15:22 -08:00
Michael Vines
e5d1bd6589 Drop public suffix on build names 2018-12-15 16:54:23 -08:00
Michael Vines
6a0f7a5ceb Update command path 2018-12-15 16:54:23 -08:00
Michael Vines
554cd03269 Update buildkite badge URL 2018-12-15 16:54:23 -08:00
Michael Vines
9995194cf1
Regenerate secrets 2018-12-15 15:27:58 -08:00
Michael Vines
1298ab1647 Use ejson to manage build secrets 2018-12-15 15:10:04 -08:00
Michael Vines
b8ab3078fb Add pipeline upload script 2018-12-15 15:10:04 -08:00
Michael Vines
50e8666a14 Add format-url.sh 2018-12-15 15:10:04 -08:00
Michael Vines
0659971ecf Remove unused cargo dependencies 2018-12-14 23:55:56 -08:00
Michael Vines
fd562cb9e2 Rust 2018 cleanup 2018-12-14 21:57:15 -08:00
Michael Vines
aaa5cd4615 Remove stray keygen 2018-12-14 21:57:15 -08:00
Sathish
3f835f8ee3
Use proper match condition for duration (#2182) 2018-12-14 21:18:41 -08:00
Michael Vines
5bf9a20d42 fullnode-config no longer depends on src/ 2018-12-14 20:13:34 -08:00
Michael Vines
eedc8c7812 Move src/netutil.rs into its own crate 2018-12-14 20:13:34 -08:00
Michael Vines
f0d1ed0cc4 |cargo test --all| 2018-12-14 19:32:04 -08:00
Michael Vines
8ba1aed5a3 Fix up tests 2018-12-14 19:32:04 -08:00
carllin
9ef5e51c0f
Cleanup slot remnants in db_ledger (#2153)
* Cleanup slot remnants in db_ledger
2018-12-14 17:05:41 -08:00
jackcmay
fe5566d642
Local testnet info (#2174) 2018-12-14 15:55:58 -08:00
jackcmay
4a2933b0b6
Update README.md 2018-12-14 15:55:16 -08:00
Sathish
8ee0e9632c
Switch to using hashbrown version of HashMap and (#2158)
HashSet for improved performance and memory usage
2018-12-14 15:10:10 -08:00
Michael Vines
8fcb7112ec Fetch a new last_id to prevent DuplicateSignature errors during AccountInUse retries 2018-12-14 13:33:31 -08:00
Michael Vines
6ac466c0a4 Move src/logger.rs into logger/ crate to unify logging across the workspace 2018-12-14 13:10:43 -08:00
Michael Vines
d45fcc4381 Move src/wallet.rs into wallet/ crate 2018-12-14 12:15:18 -08:00
anatoly yakovenko
a22e1199cf
Add fork selection RFC (#2061)
RFC and simulation for fork generation.
2018-12-14 11:15:23 -08:00
Greg Fitzgerald
79f12d6b55 Move EntryTree back to proposals 2018-12-14 12:12:34 -07:00
Greg Fitzgerald
483f6702a6
Rewrite synchronization chapter (#2156)
* Rewrite synchronization chapter
* Add synchronization terminology
2018-12-14 11:06:53 -07:00
Michael Vines
f6e3464ab9 bench-tps rebase 2018-12-14 09:38:46 -08:00
Mekagoza
708876e9a7 Fix CI and related issues in bench-tps
Rename crate to `solana-bench-tps` in its Cargo.toml

Move crate

Add to ci/publish-crate.sh
2018-12-14 09:38:46 -08:00
Mekagoza
29d04aa533 Move bench_tps to new crate in workspace
Separate CLI/clap related code, create a new `Config` struct to hold all
configuration/CLI args

Remove most code from `main.rs`

Add a little documentation
2018-12-14 09:38:46 -08:00
carllin
6fcccedb70
align tick entries' tick_height with actual number of ticks in bank (#2147) 2018-12-14 02:25:50 -08:00
Michael Vines
60f3aeb4ef clippy fix 2018-12-13 23:40:26 -08:00
Michael Vines
c1ad987b04 Run checks over all crates in the workspace 2018-12-13 23:40:26 -08:00
Michael Vines
9d0b7c6b31 Remove bench_streamer feature 2018-12-13 22:25:27 -08:00
Michael Vines
d489cb1a8b Desnake upload_ci_artifact for consistency 2018-12-13 22:25:27 -08:00
Michael Vines
0fe6d61036 Move binaries from src/bin into their own crate 2018-12-13 22:25:27 -08:00
Michael Vines
092edabd2d Add homepage field to all crates 2018-12-13 22:25:27 -08:00
Michael Vines
1a68bce94c Rename fullnode.rs to main.rs 2018-12-13 22:25:27 -08:00
Michael Vines
87fe3ade81 Add noop cuda feature entry 2018-12-13 20:08:24 -08:00
Michael Vines
accabca618 Find solana-fullnode-cuda 2018-12-13 20:08:24 -08:00
Pankaj Garg
091b21fae7
Vote every number of ticks (#2141)
* Vote every number of ticks

* address review comments

* fix for failing leader rotation tests

* remove check for vote failure from replay tests
(as votes will be cached and transmitted when leader is available)
2018-12-13 18:43:10 -08:00
Stephen Akridge
85398c728a Disable assert in replicator startup test 2018-12-13 16:50:30 -08:00
Sathish
7325b19aef
Do not allocate for each metrics submission (#2146) 2018-12-13 16:40:00 -08:00
Stephen Akridge
7cdbbfa88e Storage stage updates
* Remove logging init from storage program: saw a crash in a test
  indicating the logger being init'ed twice.
* Add entry_height mining proof to indicate which segment the result is
  for
* Add an interface to get storage miner pubkeys for a given entry_height
* Add an interface to get the current storage mining entry_height
* Set the tvu socket to 0.0.0.0:0 in replicator to stop getting entries
  after the desired ledger segment is downloaded.
* Use signature of PoH height to determine which block to download for
  replicator.
2018-12-13 11:30:12 -08:00
Greg Fitzgerald
3ce3f1adc1 Move book dev instructions out of top-level readme 2018-12-13 11:17:11 -07:00