Rob Walker 
							
						 
					 
					
						
						
							
						
						b64b54f48f 
					 
					
						
						
							
							unfork dalek ed25519 ( #6776 )  
						
						
						
						
					 
					
						2019-11-07 17:08:10 -08:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						ccac35fc01 
					 
					
						
						
							
							Increase FEC ratio to 32:32 ( #6800 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-07 16:38:06 -08:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						67d1e2903c 
					 
					
						
						
							
							Upgrade Repair be more intelligent and agressive ( #6789 )  
						
						... 
						
						
						
						* Upgrade Repair be more intelligent and agressive
* Fix u64 casts
* Fix missing bracket
* Add 1 second delay to test to allow repair to kick in 
						
						
					 
					
						2019-11-07 11:08:09 -08:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						0ace79939b 
					 
					
						
						
							
							Add reference tick to data shreds ( #6772 )  
						
						... 
						
						
						
						* Add reference tick to data shreds
* fix tests 
						
						
					 
					
						2019-11-06 13:27:58 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						5e8668799c 
					 
					
						
						
							
							Fewer recyclers. ( #6770 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-06 12:35:51 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						67f636545a 
					 
					
						
						
							
							Refactor sigverify to stage for signing shreds on the GPU ( #6635 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-06 10:52:30 -08:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						7ff2a44a63 
					 
					
						
						
							
							Make last shred for an interrupted slot signed + typed ( #6760 )  
						
						
						
						
					 
					
						2019-11-06 08:25:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9614d17024 
					 
					
						
						
							
							Limit deserialization of data coming off the wire ( #6751 )  
						
						... 
						
						
						
						* Limit deserialization of data coming off the wire
* Feedback and cleanup 
						
						
					 
					
						2019-11-06 00:07:57 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						09e648f957 
					 
					
						
						
							
							ledger-tool/: Include full validator voting history in fork-graph ( #6756 )  
						
						
						
						
					 
					
						2019-11-05 19:40:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						85c9a231c1 
					 
					
						
						
							
							Include the affected slot in blocktree error metrics ( #6734 )  
						
						
						
						
					 
					
						2019-11-05 13:25:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7203036e3e 
					 
					
						
						
							
							Adjust nofiles within Blocktree::open() for all ledger/ users ( #6737 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-05 11:18:49 -08:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						d207a34736 
					 
					
						
						
							
							remove duplicate signal handling ( #6702 )  
						
						
						
						
					 
					
						2019-11-05 11:36:51 +05:30 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fba1af6ea9 
					 
					
						
						
							
							ledger-tool can now load a ledger snapshot ( #6729 )  
						
						
						
						
					 
					
						2019-11-04 22:14:55 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						b825d04597 
					 
					
						
						
							
							Pull perf into a separate module. ( #6718 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-04 20:13:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4d52f47f87 
					 
					
						
						
							
							Move get_bank_forks() into ledger/ so its available for use by ledger-tool/ ( #6720 )  
						
						
						
						
					 
					
						2019-11-04 19:10:06 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						efe260f12e 
					 
					
						
						
							
							sysvar trait ( #6667 )  
						
						... 
						
						
						
						* sysvar trait
* get the new guy in on it 
						
						
					 
					
						2019-11-04 12:31:24 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						9ea398416e 
					 
					
						
						
							
							Sign shreds on the GPU ( #6595 )  
						
						... 
						
						
						
						* sign gpu shreds
* wip
* checks
* tests build
* test
* tests
* test
* nits
* sign cpu test
* write out the sigs in parallel
* clippy
* cpu test
* prepare secret for gpu
* woot!
* update
* bump perf libs 
						
						
					 
					
						2019-11-02 06:23:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						50a17fc00b 
					 
					
						
						
							
							Use Slot and Epoch type aliases instead of raw u64 ( #6693 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-02 00:38:30 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						a4d48df30a 
					 
					
						
						
							
							Add assertion when filling blocktree slot with ticks ( #6664 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-31 14:15:07 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						c52830980a 
					 
					
						
						
							
							Rework get_slot_meta ( #6642 )  
						
						... 
						
						
						
						* Assert slotmeta is not orphan
* Clean up get_slot_meta functionality
* Add test 
						
						
					 
					
						2019-10-31 14:03:41 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						e8e5ddc55d 
					 
					
						
						
							
							Verify number of hashes for each block of entries ( #6262 )  
						
						... 
						
						
						
						* Verify number of hashes for each block of entries
* Fix blocktree processor tick check
* Rebase once more 
						
						
					 
					
						2019-10-31 16:38:50 -04:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						111942a47d 
					 
					
						
						
							
							document clock ( #6662 )  
						
						
						
						
					 
					
						2019-10-31 13:26:55 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						9d65e6f183 
					 
					
						
						
							
							Fix check in should_insert_data_shred ( #6649 )  
						
						
						
						
					 
					
						2019-10-30 23:37:25 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						6454bfe754 
					 
					
						
						
							
							Rework get_index_meta ( #6636 )  
						
						
						
						
					 
					
						2019-10-30 16:48:59 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						a5ef78f709 
					 
					
						
						
							
							Expand CF's ( #6528 )  
						
						
						
						
					 
					
						2019-10-29 16:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b04c8c1c1a 
					 
					
						
						
							
							Demote blocktree metrics log level ( #6590 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-28 14:46:43 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						243fa6cf63 
					 
					
						
						
							
							Shred gpu sigverify ( #6520 )  
						
						... 
						
						
						
						Implement APIs for verifying shred signatures on the GPU. 
						
						
					 
					
						2019-10-28 10:29:38 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						30c0a7d069 
					 
					
						
						
							
							Bump serde from 1.0.101 to 1.0.102 ( #6581 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-28 09:19:39 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						71b4e765c8 
					 
					
						
						
							
							Bump itertools from 0.8.0 to 0.8.1 ( #6583 )  
						
						... 
						
						
						
						Bumps [itertools](https://github.com/bluss/rust-itertools ) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/bluss/rust-itertools/releases )
- [Commits](https://github.com/bluss/rust-itertools/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-10-28 08:26:15 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						73dd5aa2d1 
					 
					
						
						
							
							Bump serde_derive from 1.0.101 to 1.0.102 ( #6582 )  
						
						... 
						
						
						
						Bumps [serde_derive](https://github.com/serde-rs/serde ) from 1.0.101 to 1.0.102.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.101...v1.0.102 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-10-28 08:24:13 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						6efaaa9d7a 
					 
					
						
						
							
							Blocktree metrics ( #6527 )  
						
						... 
						
						
						
						* Add metrics for blocktree performance
* Plumb metrics through window service 
						
						
					 
					
						2019-10-26 16:15:59 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						e1b35f9847 
					 
					
						
						
							
							Fix race in blocktree.insert_shreds ( #6550 )  
						
						... 
						
						
						
						* Add guard for blocktree insert_shreds
* Add test 
						
						
					 
					
						2019-10-26 04:09:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						73c31d873e 
					 
					
						
						
							
							Update Cargo.toml versions from 0.20.0 to 0.21.0 ( #6568 )  
						
						
						
						
					 
					
						2019-10-25 17:40:49 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7f3072d53a 
					 
					
						
						
							
							ignore test_fail_entry_verification_leader ( #6537 )  
						
						... 
						
						
						
						* Revert "Revert "Restore CUDA-based unit tests (#6518 )""
This reverts commit 27f38a3770 
						
						
					 
					
						2019-10-24 21:16:17 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						27f38a3770 
					 
					
						
						
							
							Revert "Restore CUDA-based unit tests ( #6518 )"  
						
						... 
						
						
						
						This reverts commit dc52b17c4d 
						
						
					 
					
						2019-10-24 11:34:53 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a2543e5a8d 
					 
					
						
						
							
							Upgrade RocksDB ( #6496 )  
						
						... 
						
						
						
						* Upgrade rocksdb
* Delete BatchProcessor
Those methods don't need to be `&mut self` and they're causing
compilation failures. 
						
						
					 
					
						2019-10-24 11:30:53 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						b4119c454a 
					 
					
						
						
							
							credit_only credits forwarding ( #6509 )  
						
						... 
						
						
						
						* credit_only_credits_forwarding
* whack transfer_now()
* fixup
* bench should retry the airdrop TX
* fixup
* try to make bench-exchange a bit more robust, informative 
						
						
					 
					
						2019-10-23 22:01:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dc52b17c4d 
					 
					
						
						
							
							Restore CUDA-based unit tests ( #6518 )  
						
						
						
						
					 
					
						2019-10-23 20:09:28 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						955d0ab76f 
					 
					
						
						
							
							Cleanup blocktree ( #6508 )  
						
						... 
						
						
						
						* Cut down on liberal use of borrow()
* No need to map_err(Into::into)
* Group From instances
* Remove Direction indirection
* Let rustfmt order imports
* Better copypasta
* Cleanup copypasta
* Add explicit lifetimes so that it doesn't get pegged to 'static when we upgrade rocksdb
* Remove redundant type aliases 
						
						
					 
					
						2019-10-23 17:13:21 -06:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						f1172617cc 
					 
					
						
						
							
							Purge accounts with lamports=0 on rooted forks ( #6315 )  
						
						
						
						
					 
					
						2019-10-23 12:46:48 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						03d29a8311 
					 
					
						
						
							
							Async poh verify ( #6353 )  
						
						... 
						
						
						
						* Async poh verify
* Up ticks_per_s to 160
GPU poh verify needs shorter poh sequences or it takes forever to
verify. Keep slot time the same at 400ms.
* Fix stats
* Don't halt on ticks
* Increase retries for local_cluster tests and make repairman test serial 
						
						
					 
					
						2019-10-23 12:11:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						35cc74ef25 
					 
					
						
						
							
							Add GenesisBlock::OperatingMode to control how cluster features are activated ( #6430 )  
						
						
						
						
					 
					
						2019-10-23 11:50:10 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						45b2c138e5 
					 
					
						
						
							
							Remove circular dependencies in blocktree ( #6494 )  
						
						... 
						
						
						
						* Delete dead code
* Flatten modules
* Break blocktree dependency cycle
* Move BloctreeError into blocktree_db
Fewer dependency cycles
* Inline column family names
Fewer circular dependencies
* Cleanup imports
* Fix build 
						
						
					 
					
						2019-10-22 09:20:19 -06:00 
						 
				 
			
				
					
						
							
							
								TristanDebrunner 
							
						 
					 
					
						
						
							
						
						75d68edfe7 
					 
					
						
						
							
							Remove unused re-exports of database types and related dead code ( #6490 )  
						
						
						
						
					 
					
						2019-10-22 06:36:42 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						b38bf90de7 
					 
					
						
						
							
							Deshred blocks in parallel ( #6461 )  
						
						... 
						
						
						
						* Deshred in parallel
* Add tests for corrupt slots and parallel deshred
* Rename load_blocktree_entries to load_blocktree_entries_with_shred_count 
						
						
					 
					
						2019-10-21 16:15:10 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						84e911361a 
					 
					
						
						
							
							Use constants instead of lazy_static for shred header sizes ( #6472 )  
						
						
						
						
					 
					
						2019-10-21 12:46:16 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						48eafcc74f 
					 
					
						
						
							
							Remove dead code in Rocks wrapper ( #6469 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-10-21 10:18:54 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						09abbd93b1 
					 
					
						
						
							
							Cleanup register_tick special handling ( #6462 )  
						
						
						
						
					 
					
						2019-10-21 10:51:02 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						2636418659 
					 
					
						
						
							
							Move blocktree_processor to solana_ledger ( #6460 )  
						
						... 
						
						
						
						* Drop core::result dependency in bank_forks
* Move blocktree_processor into solana_ledger 
						
						
					 
					
						2019-10-20 09:54:38 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						e2c316d2d0 
					 
					
						
						
							
							system_instruction_processor updates ( #6448 )  
						
						... 
						
						
						
						* zero lamport account creation
* whack create_user_account, take 2
* target->to
* ..
* ..
* update chacha golden
* update chacha golden
* ..
* .. 
						
						
					 
					
						2019-10-19 18:23:27 -07:00