Michael Vines
22d160a3c3
Install drone
2018-11-17 17:20:15 +00:00
Michael Vines
1f6ece233f
Remove unused path
2018-11-12 22:24:56 -08:00
Michael Vines
017c281eaf
Remove CUDA support from Snap
2018-11-12 20:31:16 -08:00
Michael Vines
cf8f3bcbed
Ship native programs in snap
2018-11-01 15:59:41 -07:00
Michael Vines
5c523716aa
Ship native programs
2018-10-10 16:49:48 -07:00
Tyera Eulberg
0125163190
Remove wallet.sh, update entrypoint syntax for wallet network argument
2018-09-17 11:53:33 -06:00
Pankaj Garg
5d19b799af
Fix snap configuration for netstat daemon ( #1190 )
...
- Also increased the frequency at which the stats are sent
- Fixed file permissions for snapcraft.yaml
2018-09-11 14:49:05 -07:00
Pankaj Garg
1c17c6dd2b
Report UDP network statistics ( #1176 )
...
* Report UDP network statistics
Fixes #1093
* Address review comments
* Address additional review comments
* Fix shellcheck errors
2018-09-10 15:52:08 -07:00
Michael Vines
7029e4395c
Fix OOM reporting
2018-09-08 18:57:31 -07:00
Rob Walker
51b27779c9
client changes for TODOs and looping ( #1138 )
...
* remove client.sh from snap
* default to ephemeral instead of ~/.config key
* rework CLI for bench-tps
* remote multinode-demo stuff from remote-client.sh
* remove multinode-demo from remote-sanity and localnet-sanity
2018-09-08 07:07:10 +09:00
Michael Vines
e175c9dea9
Remove ip address hardcode. Fixes #959
2018-09-06 19:54:39 -07:00
Michael Vines
bd5c6158ae
Move some common scripts from multinode-demo/ to scripts/
2018-08-27 13:52:38 -07:00
Rob Walker
7aeef27b99
not quite banishing build.rs, but better
2018-08-16 22:33:31 -07:00
Michael Vines
ff57c7b7df
Include ledger tool
2018-08-08 15:12:40 -07:00
Michael Vines
fe97857c62
Add 'setup-args' snap configuration parameter, to override -p
2018-08-08 08:10:56 -07:00
Michael Vines
f0446c7e88
Package curl in Snap for metrics_write_datapoint.sh
2018-08-07 22:41:26 +00:00
Michael Vines
53cd2cdd9f
Only monitor for OOM kills when a leader, validator or drone is enabled
2018-08-07 14:20:52 -07:00
Michael Vines
df808dedd1
Add simple OOM Killer monitor
2018-08-07 13:35:01 -07:00
Michael Vines
7681211c02
Pacify shellcheck
2018-08-07 13:35:01 -07:00
sakridge
2ea6f86199
Submit leader's vote after observing 2/3 validator votes ( #780 )
...
* fixup!
* fixups!
* send the vote and count it
* actually vote
* test
* Spelling fixes
* Process the voting transaction in the leader's bank
* Send tokens to the leader
* Give leader tokens in more cases
* Test for write_stage::leader_vote
* Request airdrop inside fullnode and not the script
* Change readme to indicate that drone should be up before leader
And start drone before leader in snap scripts
* Rename _kp => _keypair for keypairs and other review fixups
* Remove empty else
* tweak test_leader_vote numbers to be closer to testing 2/3 boundary
* combine creating blob and transaction for leader/validator
2018-07-31 22:07:53 -07:00
Greg Fitzgerald
637f890b91
Rename client-demo to bench-tps
2018-07-21 11:36:20 -04:00
Michael Vines
966c55f58e
Trim CUDA runtime
2018-07-19 11:47:31 -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
Michael Vines
f5a6db3dc0
Add daemon plugs
2018-07-17 08:24:37 -07:00
Michael Vines
d6a8e437bb
Temporarily disable erasure
2018-07-16 08:15:47 -07:00
Michael Vines
a7ed2a304a
Add CUDA libraries
2018-07-14 15:27:24 -07:00
Michael Vines
4240edf710
solana.client-demo now runs client.sh for the bash extras
2018-07-13 22:57:38 -07:00
Michael Vines
fa1cdaa91a
Add home plugs to enable Snap access to ~/.config/solana/id.json
2018-07-13 09:32:37 -07:00
Greg Fitzgerald
b5006b8f2b
Migrate to solana-keygen
...
Most of #593
2018-07-12 21:50:28 -06:00
Michael Vines
9ae283dc3a
Expose wallet.sh as a Snap program temporarily
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
Michael Vines
a9e0b27772
Speed up snap build
...
1. Use pre-installed host rust toolchain
2. Build reference/performance fullnode in same part to avoid rebuilding libraries
3. Merge scripts into same part
2018-07-01 17:47:51 -07:00
Michael Vines
450f271cf7
Move public IP address detection out of bash
2018-06-29 21:12:05 -07:00
Michael Vines
ec56abfccb
Correct setup.sh args
2018-06-29 07:59:16 -07:00
Michael Vines
a4c49af859
Add public-ip argument to setup.sh
2018-06-28 19:13:36 -07:00
Greg Fitzgerald
c05416e27d
Turn simple-client-demo into a simpler wallet
2018-06-27 17:35:50 -06:00
Greg Fitzgerald
ed10841e3d
No longer spin up accounts for client-demo
...
Now that the Bank is single-threaded again, we can spin up new
accounts on the fly without concern of thread contention. Likewise,
we can send all transactions from a single account, which was also
problematic in the multi-threaded bank. Sending from one account will
also make client-demo straightforward to port to solana-drone.
2018-06-27 13:50:27 -07:00
Tyera Eulberg
6dac87f2a7
Add entry to snapscraft yaml; cleanup bash header
2018-06-27 13:01:29 -06:00
Michael Vines
b7ddefdbf9
Empty plug array is not accepted by the snap store
2018-06-26 12:49:40 -07:00
Michael Vines
ce361c2cdc
Add Snap fullnode daemon
2018-06-26 12:32:33 -07:00
Michael Vines
ed6ba55261
Add snap/ README
2018-06-26 12:32:33 -07:00
Michael Vines
183178681d
Simply fetching perf libs
2018-06-23 12:54:38 -07:00
Michael Vines
58cd3bde9f
Add drone to snap package
2018-06-22 15:27:25 -07:00
Michael Vines
0ebf10d19d
Snap cuda fullnode
2018-06-21 11:42:37 -07:00
Michael Vines
9040d00110
Package solana as a snap
2018-06-18 17:36:03 -07:00