Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4f629dd982 
					 
					
						
						
							
							Add events socket instead of modifying the existing socket  
						
						 
						
						
						
						
					 
					
						2018-05-10 16:54:43 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4fdd891b54 
					 
					
						
						
							
							More precise function names  
						
						 
						
						
						
						
					 
					
						2018-05-10 16:54:43 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						64a892321a 
					 
					
						
						
							
							Merge pull request  #197  from sakridge/fixes_for_entry_serialization  
						
						 
						
						... 
						
						
						
						Fixes for serializing entries over blobs 
						
						
					 
					
						2018-05-10 16:53:30 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						a80991f2b3 
					 
					
						
						
							
							Fixes for serializing entries over blobs and reorg into ledger  
						
						 
						
						
						
						
					 
					
						2018-05-10 15:30:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raj Gokal 
							
						 
					 
					
						
						
							
						
						c9cd81319a 
					 
					
						
						
							
							Set theme jekyll-theme-slate  
						
						 
						
						
						
						
					 
					
						2018-05-10 13:28:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						521ae21632 
					 
					
						
						
							
							Merge pull request  #193  from sakridge/serialize_entries_over_multiple_blobs  
						
						 
						
						... 
						
						
						
						Serialize entries over multiple blobs 
						
						
					 
					
						2018-05-10 13:53:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						bcd6606a16 
					 
					
						
						
							
							ecdsa.rs - panic cleanup  
						
						 
						
						
						
						
					 
					
						2018-05-09 18:19:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						52ebb88205 
					 
					
						
						
							
							accountant.rs - simplify error messages  
						
						 
						
						
						
						
					 
					
						2018-05-09 18:16:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						1e91d09be7 
					 
					
						
						
							
							crdt.rs - panic cleanup  
						
						 
						
						
						
						
					 
					
						2018-05-09 18:10:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						02c573986b 
					 
					
						
						
							
							historian / transaction updates  
						
						 
						
						
						
						
					 
					
						2018-05-09 17:22:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						f2de486658 
					 
					
						
						
							
							accountant.rs - panic cleanup  
						
						 
						
						
						
						
					 
					
						2018-05-09 17:19:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Akridge 
							
						 
					 
					
						
						
							
						
						900b4f2644 
					 
					
						
						
							
							Serialize entries over multiple blobs  
						
						 
						
						
						
						
					 
					
						2018-05-09 16:03:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						1cfaa9afb6 
					 
					
						
						
							
							Merge pull request  #194  from garious/add-accounting-stage  
						
						 
						
						... 
						
						
						
						Fix nightly 
						
						
					 
					
						2018-05-09 16:53:45 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						801468d70d 
					 
					
						
						
							
							Fix nightly  
						
						 
						
						
						
						
					 
					
						2018-05-09 16:51:34 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						0601e05978 
					 
					
						
						
							
							Merge pull request  #192  from garious/add-accounting-stage  
						
						 
						
						... 
						
						
						
						Add accounting stage 
						
						
					 
					
						2018-05-09 16:47:50 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7ce11b5d1c 
					 
					
						
						
							
							Cleanup: use full words for field names  
						
						 
						
						... 
						
						
						
						and optionally for variable names 
						
						
					 
					
						2018-05-09 16:19:42 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						f2d4799491 
					 
					
						
						
							
							Cleanup: field names should be nouns  
						
						 
						
						
						
						
					 
					
						2018-05-09 16:14:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						ebc458cd32 
					 
					
						
						
							
							Remove redundant Arcs  
						
						 
						
						
						
						
					 
					
						2018-05-09 15:45:10 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						43cd631579 
					 
					
						
						
							
							Add thin_client_service  
						
						 
						
						
						
						
					 
					
						2018-05-09 14:56:34 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						bc824c1a6c 
					 
					
						
						
							
							Reference count the accountant  
						
						 
						
						... 
						
						
						
						So that the thin client can reference the AccountingStage's accountant
from separate threads. 
						
						
					 
					
						2018-05-09 14:33:20 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4223aff840 
					 
					
						
						
							
							Remove useless ref counts  
						
						 
						
						
						
						
					 
					
						2018-05-09 14:25:52 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						f107c6c2ca 
					 
					
						
						
							
							Don't wrap thread-safe objects with mutexes  
						
						 
						
						
						
						
					 
					
						2018-05-09 14:21:42 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						7daf14caa7 
					 
					
						
						
							
							Don't depend on client from server  
						
						 
						
						
						
						
					 
					
						2018-05-09 13:33:33 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						ded28c705f 
					 
					
						
						
							
							Tuck away the Historian  
						
						 
						
						... 
						
						
						
						The Historian is now just a utility of the accounting stage. 
						
						
					 
					
						2018-05-09 12:25:19 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						778bec0777 
					 
					
						
						
							
							Intercept historian output from accounting stage  
						
						 
						
						... 
						
						
						
						We were accessing the accountant from multiple stages just to
register the ID the historian adds to Events.
This change should cause a whole lot of Arcs and Mutexes to go away. 
						
						
					 
					
						2018-05-09 12:00:37 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						6967cf7f86 
					 
					
						
						
							
							Boot sync_channel()  
						
						 
						
						... 
						
						
						
						This is less useful now that we send Vec<Event> instead of Event. 
						
						
					 
					
						2018-05-09 11:43:16 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						0ee3ec86bd 
					 
					
						
						
							
							Fix nightly  
						
						 
						
						
						
						
					 
					
						2018-05-09 10:48:56 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e4c47e8417 
					 
					
						
						
							
							Use AccountingStage in Tpu  
						
						 
						
						
						
						
					 
					
						2018-05-09 10:31:23 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						98ae80f4ed 
					 
					
						
						
							
							Hoist historian  
						
						 
						
						
						
						
					 
					
						2018-05-09 09:26:58 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						876c77d0bc 
					 
					
						
						
							
							Extract accounting stage code from tpu  
						
						 
						
						
						
						
					 
					
						2018-05-09 09:22:46 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d44a6f7541 
					 
					
						
						
							
							Move Accounting stage functionality into its own object  
						
						 
						
						
						
						
					 
					
						2018-05-09 09:03:00 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						9040c04d27 
					 
					
						
						
							
							Remove redundant Tick  
						
						 
						
						
						
						
					 
					
						2018-05-09 08:18:52 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						ebbdef0538 
					 
					
						
						
							
							Ignore flakey test  
						
						 
						
						
						
						
					 
					
						2018-05-09 08:16:59 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						bfbee988d0 
					 
					
						
						
							
							No longer wait for a Tick signal to record events  
						
						 
						
						
						
						
					 
					
						2018-05-09 08:15:51 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						1d4d0272ca 
					 
					
						
						
							
							Drop support for logging a single event  
						
						 
						
						
						
						
					 
					
						2018-05-09 08:12:33 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						77a76f0783 
					 
					
						
						
							
							Record a batch of events  
						
						 
						
						
						
						
					 
					
						2018-05-09 08:11:19 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d9079de262 
					 
					
						
						
							
							Add a way of sending a batch of events  
						
						 
						
						
						
						
					 
					
						2018-05-09 08:05:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b3d732a1a1 
					 
					
						
						
							
							No longer artificially limit the size of entries  
						
						 
						
						... 
						
						
						
						Instead, serialize the entries and split them up over multiple
blobs. 
						
						
					 
					
						2018-05-09 07:59:55 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						52f1a02938 
					 
					
						
						
							
							Delete historical artifact  
						
						 
						
						... 
						
						
						
						This was just to explain Proof of History. We have better explanations
elsewhere. Delete! 
						
						
					 
					
						2018-05-09 07:53:24 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						fe51669e85 
					 
					
						
						
							
							signature.rs - panic cleanup  
						
						 
						
						
						
						
					 
					
						2018-05-08 23:21:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						670a6c50c9 
					 
					
						
						
							
							event.rs - panic cleanup  
						
						 
						
						
						
						
					 
					
						2018-05-08 22:58:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						86c1aaf7d8 
					 
					
						
						
							
							transaction.rs - panic cleanup  
						
						 
						
						
						
						
					 
					
						2018-05-08 22:46:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jackson Sandland 
							
						 
					 
					
						
						
							
						
						658e787b60 
					 
					
						
						
							
							timing.rs panic cleanup  
						
						 
						
						
						
						
					 
					
						2018-05-08 22:40:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Kelly 
							
						 
					 
					
						
						
							
						
						40c50aef50 
					 
					
						
						
							
							deterministic random wallet generationg  
						
						 
						
						
						
						
					 
					
						2018-05-09 00:07:19 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Kelly 
							
						 
					 
					
						
						
							
						
						a24c2bbe73 
					 
					
						
						
							
							merge bug  
						
						 
						
						
						
						
					 
					
						2018-05-09 00:07:03 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Kelly 
							
						 
					 
					
						
						
							
						
						bdbe90b891 
					 
					
						
						
							
							Merge branch 'master' of github.com:solana-labs/solana  
						
						 
						
						
						
						
					 
					
						2018-05-08 23:40:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3236be7877 
					 
					
						
						
							
							Merge pull request  #188  from garious/add-tpu  
						
						 
						
						... 
						
						
						
						AccountantSkel -> Tpu 
						
						
					 
					
						2018-05-08 19:50:58 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						1dca17fdb4 
					 
					
						
						
							
							cargo +nightly fmt  
						
						 
						
						
						
						
					 
					
						2018-05-08 18:59:01 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						785e971698 
					 
					
						
						
							
							AccountantSkel -> Tpu  
						
						 
						
						... 
						
						
						
						The terms Stub and Skel come from OMG IDL and only made sense while
the Stub was acting as an RPC client for the the Accountant object.
Nowadays, the Stub interface looks nothing like the Accountant and
meanwhile we've recognized the multithreaded implementation is more
reminiscent of a pipelined CPU. Thus, we finally bite the bullet and
rename our modules.
AccountantSkel -> Tpu
AccountantStub -> ThinClient
Up next will be moving much of the TPU code into separate modules,
each representing a stage of the pipeline. The interface of each
will follow the precedent set by the Historian object. 
						
						
					 
					
						2018-05-08 17:40:02 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2bfa20ff85 
					 
					
						
						
							
							Merge pull request  #182  from garious/split-request  
						
						 
						
						... 
						
						
						
						Control port prep 
						
						
					 
					
						2018-05-08 17:11:34 -06:00