41 Commits

Author SHA1 Message Date
Michael Vines
92c3e26c7a Flip symlinks 2018-12-07 11:32:08 -08:00
Michael Vines
70c149c7da Rename leader/validator to bootstrap-leader/fullnode
Only rsyncing the genesis ledger snuck in here as well
2018-12-06 19:44:47 -08:00
Michael Vines
cc2f448d92 Add fullnode --no-leader-rotation flag 2018-12-06 11:30:19 -08:00
Michael Vines
4a3230904e Specify rpc port 2018-11-15 12:32:15 -08:00
Michael Vines
33aab094ef codemod --extensions sh '#!/bin/bash' '#!/usr/bin/env bash' 2018-11-11 16:24:36 -08:00
Michael Vines
bd5c6158ae Move some common scripts from multinode-demo/ to scripts/ 2018-08-27 13:52:38 -07:00
Michael Vines
31d1087103 Documentation 2018-08-27 13:52:38 -07:00
Michael Vines
0ee935dd72 Adjust fullnode/drone oom_score_adj to goad the kernel into killing it first 2018-08-07 10:42:53 -07:00
Rob Walker
5193819d8e Revert "Revert "plug in new ledger""
This reverts commit 57e928d1d0.
2018-08-06 08:51:41 -07:00
Rob Walker
57e928d1d0 Revert "plug in new ledger"
This reverts commit 46d9ba5ca0.
2018-08-03 10:24:51 -07:00
Rob Walker
46d9ba5ca0 plug in new ledger 2018-08-02 21:50:47 -07:00
Michael Vines
647053e973 Terminate child process when main script is interrupted 2018-07-30 16:36:26 -07:00
Michael Vines
3e351b0b13 Drop -t 2018-07-30 16:13:51 -07:00
Michael Vines
5b0418793e Keep Snap fullnode/drone logs out of syslog, we're too spammy 2018-07-17 15:08:35 -07:00
Rob Walker
34ea483736 step two: supply a ledger file argument to fullnode in the demo
(also whack unused "myip.sh", even though it was pretty)
2018-07-12 22:51:55 -07:00
Michael Vines
253048f72d Only tune networking for leader/validator 2018-07-02 17:59:50 -07:00
Michael Vines
5716898216 setup.sh can now be more picky about the kind of config it creates 2018-07-02 09:22:26 -07:00
Rob Walker
39354c06f8 take multiple log files, allow restart of leader, validator 2018-06-27 11:41:25 -07:00
Michael Vines
ce361c2cdc Add Snap fullnode daemon 2018-06-26 12:32:33 -07:00
Rob Walker
e83e898eed fix shellcheck's concerns 2018-06-23 16:00:17 -07:00
Rob Walker
eb07e4588b remove IPADDR, which was making Rob feel ill
IPADDR is simple, but not exactly what we need for testnet, where NAT'd
  folks need to join in, need to advertize themselves as on the interweb.

  myip() helps, but there's some TODOs: fullnode-config probably needs to
  be told where it lives in the real world (machine interfaces tell us dick),
  or incorporate something like the "ifconfig.co" code in myip.sh
2018-06-23 16:00:17 -07:00
Pankaj Garg
0253d34467 Address review comments 2018-06-22 14:18:45 -07:00
Pankaj Garg
9209f9acde Run multiple instances from same workspace
* Support running leader and validators from multiple machines
  using the same NFS mounted workspace.
* Changes to setup, leader and validator scripts
2018-06-22 14:18:45 -07:00
Pankaj Garg
d3005d3ef3 Updated setup and leader scripts
* Setup will us -b to set validator ports
* Leader script fixed to append .log to the log file
* Updated readme file
2018-06-20 19:05:38 -07:00
Rob Walker
4ecd2c9d0b update demo scripts
* add setup to combine init steps, configurable initial mint
  * bash -e -> bash and be explicit about errors with || exit $?
  * feed transaction logs to validator, too
2018-06-19 17:04:44 -07:00
Michael Vines
04d1a083fa Skip |sudo sysctl ...| on macOS 2018-06-15 17:10:00 -07:00
Rob Walker
d30670e92e clean up demo bash scripts
* allow other level of RUST logging
 * avoid "echo" in favor of printf (builtin)
 * single quotes for literals, double quotes for variables
2018-06-14 23:12:11 -06:00
Stephen Akridge
fd338c3097 Run release binary for leader node 2018-06-01 17:10:48 -06:00
Greg Fitzgerald
3aa2907bd6 Restore shellcheck 2018-06-01 13:43:38 -06:00
Greg Fitzgerald
4b8c36b6b9 Add solana-fullnode-config 2018-05-31 16:15:02 -06:00
Anatoly Yakovenko
17d3a6763c update 2018-05-30 14:04:48 -06:00
Anatoly Yakovenko
2888e45fea comments 2018-05-30 14:04:48 -06:00
Ubuntu
6c380e04a3 fix 2018-05-30 14:04:48 -06:00
Greg Fitzgerald
931bdbd5cd Fix typo 2018-05-26 20:25:44 -06:00
Anatoly Yakovenko
fe93bba457 logs
poll both endpoints in client

logs

logs

logs

names

verify plan not sig

log

set udp buffer to max

drop output

more verbose about window requests

log the leader

load leader identity

readme for single node demo

update

asserts

update

replay all

rsync

dynamic file read in testnode

fix

cleanup

readme

sum

fix scripts

cleanup

cleanup

readme
2018-05-26 20:13:42 -06:00
Anatoly Yakovenko
1022f1b0c6 logs 2018-05-24 17:40:33 -06:00
Anatoly Yakovenko
2128c58fbe logs and tps counting 2018-05-24 10:35:23 -06:00
Anatoly Yakovenko
ef87832bff fixed 2018-05-23 17:24:58 -06:00
Anatoly Yakovenko
94507d1aca cuda 2018-05-23 17:24:58 -06:00
Anatoly Yakovenko
89924a38ff cuda 2018-05-23 17:24:58 -06:00
anatoly yakovenko
504b318ef1 Hooks for binaries to run as leader or replicator and attach to network (#221) 2018-05-23 14:03:19 -06:00