Rob Walker 
							
						 
					 
					
						
						
							
						
						61abee204f 
					 
					
						
						
							
							don't check for snap mode in common.sh, is only relevant to snap daemons ( #1113 )  
						
						 
						
						... 
						
						
						
						snap mode is for daemons, remove it from client (i.e. common.sh)
supply leader info to client via snap 
						
						
					 
					
						2018-09-04 14:31:54 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						a99dbb2a0c 
					 
					
						
						
							
							set -x in client.sh  
						
						 
						
						
						
						
					 
					
						2018-09-04 11:55:04 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						7b3c7f148b 
					 
					
						
						
							
							supply leader and leader_address  
						
						 
						
						
						
						
					 
					
						2018-09-02 02:27:05 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						25d7dc7b96 
					 
					
						
						
							
							fixups  
						
						 
						
						
						
						
					 
					
						2018-09-01 04:38:18 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						d1f1cbe88f 
					 
					
						
						
							
							leader-address=>leader-ip  
						
						 
						
						
						
						
					 
					
						2018-09-01 04:38:18 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						210a4d0640 
					 
					
						
						
							
							fixup  
						
						 
						
						
						
						
					 
					
						2018-08-31 23:21:07 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						176e806d94 
					 
					
						
						
							
							rework of netwrk rendezvous  
						
						 
						
						... 
						
						
						
						* rename NodeInfo field of Node from "data" to "info"
      (touches a lot of files)
  * update client to use gossip to find leader, a la drone
  * rework multinode scripts
      * move more stuff into rust
      * added usage to all
      * no more rsync unless you're a validator (TODO: whack that, too)
  * fullnode doesn't bail if drone isn't up yet, just keeps trying
  * drone doesn't bail if network isn't up yet, just keeps trying 
						
						
					 
					
						2018-08-31 23:21:07 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						1af4cee63b 
					 
					
						
						
							
							fix   #1079  
						
						 
						
						... 
						
						
						
						* move gossip/NCP off assuming anything about its address
  * use a single socket to send and receive gossip
  * remove --addr/-a from CLIs
  * rearrange networking utility code
  * use Arc<UdpSocket> to share the Sync-safe UdpSocket among threads
  * rename TestNode to Node
TODO:
  * re-enable 127.0.0.1 as a valid address in crdt
  * change repair request/response to a similar, single socket
  * pick cloned sockets or Arc<UdpSocket> for all these (rpu uses tryclone())
  * update contact_info with network truthiness instead of what the node
      says? 
						
						
					 
					
						2018-08-31 23:21:07 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c8e3ce26a9 
					 
					
						
						
							
							Start of scripts/gcloud.sh  
						
						 
						
						
						
						
					 
					
						2018-08-27 22:35:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						f88970a964 
					 
					
						
						
							
							source oom-score-adj.sh from validator.sh  
						
						 
						
						
						
						
					 
					
						2018-08-28 10:01:41 +09: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						738247ad44 
					 
					
						
						
							
							advertise valid gossip address in drone and wallet ( #1066 )  
						
						 
						
						... 
						
						
						
						* advertize valid gossip address in drone and wallet
get rid of asserts
check for valid ip address
check for valid address
ip address
* tests
* cleanup
* cleanup
* print error
* bump
* disable tests
* disable nightly 
						
						
					 
					
						2018-08-26 11:36:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sakridge 
							
						 
					 
					
						
						
							
						
						c641ba1006 
					 
					
						
						
							
							Up network buffers to 64MB max ( #1057 )  
						
						 
						
						... 
						
						
						
						500ms of data at 1Gbps = 125GB/2 = 64MB
Seems to help tx rate in GCP network tests. 
						
						
					 
					
						2018-08-24 18:17:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						d4c41219f9 
					 
					
						
						
							
							Improve gossip use for drone and wallet  
						
						 
						
						... 
						
						
						
						- Add utility function
  - Add thread sleep
  - Enable configurable timeout for gossip poll 
						
						
					 
					
						2018-08-23 13:08:59 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						f1e35c3bc6 
					 
					
						
						
							
							GCE script change to use GCE private network for multinode tests ( #1042 )  
						
						 
						
						... 
						
						
						
						- Also the user can specify the zone where the nodes should be created 
						
						
					 
					
						2018-08-22 13:21:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						7aeef27b99 
					 
					
						
						
							
							not quite banishing build.rs, but better  
						
						 
						
						
						
						
					 
					
						2018-08-16 22:33:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						16cf31c3a3 
					 
					
						
						
							
							fix   #990  
						
						 
						
						
						
						
					 
					
						2018-08-16 15:52:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						2b48daaeba 
					 
					
						
						
							
							accept multiple expected outputs  
						
						 
						
						
						
						
					 
					
						2018-08-16 14:44:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anatoly Yakovenko 
							
						 
					 
					
						
						
							
						
						a284030ecc 
					 
					
						
						
							
							Account type with state  
						
						 
						
						... 
						
						
						
						comments
fixups!
fixups!
fixups for a real Result<> from get_balance()
on 2nd thought, be more rigorous
Merge branch 'rob-solana-accounts_with_state' into accounts_with_state
update
review comments
comments
get rid of option 
						
						
					 
					
						2018-08-16 14:44:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						88d6fea999 
					 
					
						
						
							
							Revert "Accounts with state ( #954 )"  
						
						 
						
						... 
						
						
						
						This reverts commit c23fa289c3 . 
						
						
					 
					
						2018-08-15 19:44:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						c23fa289c3 
					 
					
						
						
							
							Accounts with state ( #954 )  
						
						 
						
						... 
						
						
						
						* Account type with state
* fixed test according to @rob-solana 
						
						
					 
					
						2018-08-15 14:32:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9688f8fb64 
					 
					
						
						
							
							Update IP address  
						
						 
						
						
						
						
					 
					
						2018-08-13 12:32:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						06af9de753 
					 
					
						
						
							
							fixups  
						
						 
						
						
						
						
					 
					
						2018-08-10 11:41:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						846ad61941 
					 
					
						
						
							
							use ~/.solana instead of PWD to keep cargo happy, don't rsync --append  
						
						 
						
						
						
						
					 
					
						2018-08-10 11:41:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5fec0ac82f 
					 
					
						
						
							
							Validators now rsync the ledger smarter  
						
						 
						
						... 
						
						
						
						- Don't re-rsync parts of the ledger that are already present
- Disable compression 
						
						
					 
					
						2018-08-07 17:38:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						df808dedd1 
					 
					
						
						
							
							Add simple OOM Killer monitor  
						
						 
						
						
						
						
					 
					
						2018-08-07 13:35:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						02f9cb415b 
					 
					
						
						
							
							Ignore failure to write oom_score_adj  
						
						 
						
						
						
						
					 
					
						2018-08-07 13:35:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e3cf1e6598 
					 
					
						
						
							
							Bundle metrics_write_datapoint.sh in Snap  
						
						 
						
						
						
						
					 
					
						2018-08-07 13:35:01 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1c38e40dee 
					 
					
						
						
							
							Validate ledger once all the tests complete  
						
						 
						
						
						
						
					 
					
						2018-08-07 10:00:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						1152457691 
					 
					
						
						
							
							avoid normal validator port a little better for sanity  
						
						 
						
						
						
						
					 
					
						2018-08-06 15:06:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						5193819d8e 
					 
					
						
						
							
							Revert "Revert "plug in new ledger""  
						
						 
						
						... 
						
						
						
						This reverts commit 57e928d1d0 . 
						
						
					 
					
						2018-08-06 08:51:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						210b9d346f 
					 
					
						
						
							
							Add voting metrics and -h/--help to get usage for client.sh script  
						
						 
						
						
						
						
					 
					
						2018-08-05 14:21:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e7d3069f58 
					 
					
						
						
							
							macOS: Adjust maxdgram to allow for large UDP packets  
						
						 
						
						
						
						
					 
					
						2018-08-04 21:42:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						40ea3e3e61 
					 
					
						
						
							
							tweak multinode-demo to work better in snap, validator-x be more stand-alone  
						
						 
						
						
						
						
					 
					
						2018-08-04 01:04:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						dc9a11bae0 
					 
					
						
						
							
							remove rsync size limit for validator's ledger  
						
						 
						
						
						
						
					 
					
						2018-08-03 23:31:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						98ee4b4672 
					 
					
						
						
							
							fix up some nits in multinode-demo  
						
						 
						
						
						
						
					 
					
						2018-08-03 20:19:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						c998199954 
					 
					
						
						
							
							fixups, add validator-x to sanity  
						
						 
						
						
						
						
					 
					
						2018-08-03 15:34:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Walker 
							
						 
					 
					
						
						
							
						
						19792192a7 
					 
					
						
						
							
							support any number of self-setup validators on a single host  
						
						 
						
						
						
						
					 
					
						2018-08-03 15:34:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c5ceb15e02 
					 
					
						
						
							
							Skip network tuning on CI machines  
						
						 
						
						
						
						
					 
					
						2018-08-03 10:46:48 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						81db333490 
					 
					
						
						
							
							Guard against rsyncing TBs of ledger  
						
						 
						
						
						
						
					 
					
						2018-07-27 23:53:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c68ee0040d 
					 
					
						
						
							
							No need to support migrating from the old ledger format anymore  
						
						 
						
						
						
						
					 
					
						2018-07-27 23:53:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						d96e267624 
					 
					
						
						
							
							Keep around 3GB of logs, 160MB is just not enough  
						
						 
						
						
						
						
					 
					
						2018-07-27 22:40:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						537be6a29d 
					 
					
						
						
							
							export SOLANA_DEFAULT_METRICS_RATE  
						
						 
						
						
						
						
					 
					
						2018-07-24 15:43:25 -07:00