Mark 
							
						 
					 
					
						
						
							
						
						be1511a7ff 
					 
					
						
						
							
							delete accidental file ( #3316 )  
						
						
						
						
					 
					
						2019-03-15 11:28:08 -05:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d72cac6e97 
					 
					
						
						
							
							Fix chacha test  
						
						
						
						
					 
					
						2019-03-15 09:06:54 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7b4568b9bf 
					 
					
						
						
							
							Migrate to sign_checked()  
						
						
						
						
					 
					
						2019-03-15 09:06:54 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						57606c6bf8 
					 
					
						
						
							
							Bump log level for better CI logs  
						
						
						
						
					 
					
						2019-03-15 07:48:23 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						5741400713 
					 
					
						
						
							
							add support for finding the next slot a node will be leader ( #3298 )  
						
						
						
						
					 
					
						2019-03-14 16:06:56 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						9f02a8d3d0 
					 
					
						
						
							
							remove ticks_per_slot from blocktree ( #3297 )  
						
						
						
						
					 
					
						2019-03-14 15:18:37 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						c208f4dbb5 
					 
					
						
						
							
							Add option of replicators to local cluster test  
						
						
						
						
					 
					
						2019-03-14 13:55:11 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c1eec0290e 
					 
					
						
						
							
							Rename userdata to data ( #3282 )  
						
						... 
						
						
						
						* Rename userdata to data
Instead of saying "userdata", which is ambiguous and imprecise,
say "instruction data" or "account data".
Also, add `ProgramError::InvalidInstructionData`
Fixes  #2761  
						
						
					 
					
						2019-03-14 10:48:27 -06:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						77a7ffe543 
					 
					
						
						
							
							Bump hex-literal from 0.1.3 to 0.1.4  
						
						... 
						
						
						
						Bumps [hex-literal](https://github.com/RustCrypto/utils ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/RustCrypto/utils/releases )
- [Commits](https://github.com/RustCrypto/utils/compare/hex-literal-v0.1.3...hex-literal-v0.1.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com > 
						
						
					 
					
						2019-03-14 07:21:32 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e58220282a 
					 
					
						
						
							
							Move TransactionError into the SDK  
						
						
						
						
					 
					
						2019-03-13 21:26:57 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4ca4038d54 
					 
					
						
						
							
							Rename BankError to TransactionError  
						
						
						
						
					 
					
						2019-03-13 21:26:57 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						6fd0d4dcf5 
					 
					
						
						
							
							Boot error piggybacking on BankError  
						
						
						
						
					 
					
						2019-03-13 21:26:57 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						6a89c68a1d 
					 
					
						
						
							
							Add utility function to help get System error out of ProgramError  
						
						
						
						
					 
					
						2019-03-13 21:26:57 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c14cce4c85 
					 
					
						
						
							
							Add InstructionError for runtime instruction errors  
						
						
						
						
					 
					
						2019-03-13 21:26:57 -06:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						959961b596 
					 
					
						
						
							
							Modified test  
						
						
						
						
					 
					
						2019-03-13 18:18:27 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						6f76c2da6c 
					 
					
						
						
							
							Fix confirmation test  
						
						
						
						
					 
					
						2019-03-13 17:50:53 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						af03df38b9 
					 
					
						
						
							
							Don't vote for empty leader transmissions ( #3248 )  
						
						... 
						
						
						
						* Don't vote for empty leader transmissions
* Add is_delta flag to bank to detect empty leader transmissions
* Plumb new is_votable flag through replay stage
* Fix PohRecorder tests
* Change is_delta to AtomicBool to avoid making Bank references mutable
* Reset start slot in poh_recorder when working bank is cleared, so that connsecutive TPU's will start from the correct place
* Use proper max tick height calculation
* Test for not voting on empty transmission
* tests for is_votable 
						
						
					 
					
						2019-03-13 14:06:12 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						64de639817 
					 
					
						
						
							
							Fixes to replicator  
						
						... 
						
						
						
						Move functionality into more functions.
Break down the current test and just test creation/joining the network. 
						
						
					 
					
						2019-03-13 10:15:03 -07:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						ec9e13d1f4 
					 
					
						
						
							
							Add repair slot range  
						
						... 
						
						
						
						Use default impl RepairSlotRange 
						
						
					 
					
						2019-03-13 10:15:03 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						1d689e84f1 
					 
					
						
						
							
							Move and rename cluster_client  
						
						
						
						
					 
					
						2019-03-12 22:05:38 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						12fde77ecd 
					 
					
						
						
							
							Update crate references  
						
						
						
						
					 
					
						2019-03-12 22:05:38 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						cb3eeace56 
					 
					
						
						
							
							Replay Stage start_leader() can use wrong parent fork() ( #3238 )  
						
						... 
						
						
						
						*  Make sure start_leader starts on the last voted block, not necessarily the biggest indexed bank in frozen_slots()
* Fix tvu test 
						
						
					 
					
						2019-03-12 17:42:53 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						06cb266cfe 
					 
					
						
						
							
							remove unused code ( #3252 )  
						
						
						
						
					 
					
						2019-03-12 16:46:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						abdd4f371b 
					 
					
						
						
							
							Adjust readme path  
						
						
						
						
					 
					
						2019-03-12 14:02:51 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						13adee332e 
					 
					
						
						
							
							Add retry transfer logic to kill_entry_and_spend_and_verify_rest to account for dead forks ( #3239 )  
						
						
						
						
					 
					
						2019-03-12 13:48:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1ee43a7633 
					 
					
						
						
							
							Remove non-essential programs from runtime/  
						
						
						
						
					 
					
						2019-03-12 15:11:59 -05:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						7b35114c0f 
					 
					
						
						
							
							Filter vote accounts with no delegate from being selected in Rotation ( #3224 )  
						
						
						
						
					 
					
						2019-03-11 17:58:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						b418525464 
					 
					
						
						
							
							Update current leader information in metrics and dashboard  
						
						
						
						
					 
					
						2019-03-11 17:43:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6899bd7099 
					 
					
						
						
							
							0.13.0  
						
						
						
						
					 
					
						2019-03-11 16:21:19 -07:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
							
						
						56b0ba2601 
					 
					
						
						
							
							KvStore - A data-store to support BlockTree ( #2897 )  
						
						... 
						
						
						
						* Mostly implement key-value store and add integration points
Essential key-value store functionality is implemented, needs more work to be integrated, tested, and activated.
Behind the `kvstore` feature. 
						
						
					 
					
						2019-03-11 17:53:14 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3073ebb20d 
					 
					
						
						
							
							reduce pub  
						
						
						
						
					 
					
						2019-03-11 17:09:21 -05:00 
						 
				 
			
				
					
						
							
							
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						f8e07ef5a3 
					 
					
						
						
							
							banking_stage_entryfication fails when run as cargo test  
						
						... 
						
						
						
						Add some retry for getting entries from the channel. 
						
						
					 
					
						2019-03-11 14:13:32 -07:00 
						 
				 
			
				
					
						
							
							
								Carl 
							
						 
					 
					
						
						
							
						
						a4b6d181a2 
					 
					
						
						
							
							rename forwarder ports to tpu_via_blobs  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						0b8c5d807d 
					 
					
						
						
							
							code cleanup  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						e201136eee 
					 
					
						
						
							
							more review comments  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						55f660d5f9 
					 
					
						
						
							
							address review comments  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carl 
							
						 
					 
					
						
						
							
						
						a4acc631ee 
					 
					
						
						
							
							Refactor packing packets into blobs into separate packets_to_blob() function in packets.rs  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carl 
							
						 
					 
					
						
						
							
						
						3ddf4b6c24 
					 
					
						
						
							
							PR fixes  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carl 
							
						 
					 
					
						
						
							
						
						ccd1173a83 
					 
					
						
						
							
							Add local cluster test for forwarding  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carl 
							
						 
					 
					
						
						
							
						
						cd1a9faacd 
					 
					
						
						
							
							Batch packet forwarding in banking stage  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carl 
							
						 
					 
					
						
						
							
						
						b60b8ec5ae 
					 
					
						
						
							
							Add logic for deserialzing packets embedded in blobs  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carl 
							
						 
					 
					
						
						
							
						
						536c8accf8 
					 
					
						
						
							
							Add separate sockets for tpu forwarder and run different protocol for those sockets  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carl 
							
						 
					 
					
						
						
							
						
						7beefb3f81 
					 
					
						
						
							
							Add forwarder sockets and address to contact info and sockets structs  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						fe1f67ea9a 
					 
					
						
						
							
							clippy errors  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						069ce71256 
					 
					
						
						
							
							fix clippy  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						e3cacb9296 
					 
					
						
						
							
							Buffer unprocessed packets if next leader is the current node  
						
						
						
						
					 
					
						2019-03-11 14:07:17 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						0c592c52f6 
					 
					
						
						
							
							Wake up replay stage when the poh bank is cleared. ( #3211 )  
						
						... 
						
						
						
						* wake up replay stage when the poh bank is cleared
* bump ticks per second
* Increase ticks per slot to match faster tick rate
* Remove check that working bank must be the bank for the greatest slot
* Make start_leader() skip starting TPU for slots we've already been leader for 
						
						
					 
					
						2019-03-11 13:58:23 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						78bb96ee51 
					 
					
						
						
							
							Reduce bootstrap leader stake ( #3218 )  
						
						
						
						
					 
					
						2019-03-11 13:29:44 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						195a880576 
					 
					
						
						
							
							pass Pubkeys as refs, copy only where values needed ( #3213 )  
						
						... 
						
						
						
						* pass Pubkeys as refs, copy only where values needed
* Pubkey is pervasive
* fixup 
						
						
					 
					
						2019-03-09 19:28:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ac226c3e14 
					 
					
						
						
							
							Remove superfluous set_leader() usage  
						
						
						
						
					 
					
						2019-03-08 19:59:54 -08:00