{"push_id":1689545012,"size":22,"distinct_size":1,"ref":"refs/heads/master","head":"b87cca00551b64a9815109d8e8cb7a46da824bd2","before":"53dd9b91bafa75e54d3565a3013a52137ed142e2","commits":[{"sha":"88c3b7ee8d658733e107e381264e2ddfce9cd042","author":{"name":"Andrea Gunderson","email":"d6096ae075d0320b7310b9ad9ded6564583cf719@intel.com"},"message":"Add new rest_api exception for when a validator disconnects\n\nSigned-off-by: Andrea Gunderson <andreax.gunderson@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/88c3b7ee8d658733e107e381264e2ddfce9cd042"},{"sha":"d5b5c2a7f1b98beebfb4f8a71abdf3d426cf254a","author":{"name":"Andrea Gunderson","email":"d6096ae075d0320b7310b9ad9ded6564583cf719@intel.com"},"message":"Update intkey_jvm load to use the rest_api\n\nSigned-off-by: Andrea Gunderson <andreax.gunderson@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/d5b5c2a7f1b98beebfb4f8a71abdf3d426cf254a"},{"sha":"9fe8360073c1c9ca5c0ff3b5ae56a89280f95974","author":{"name":"Andrea Gunderson","email":"d6096ae075d0320b7310b9ad9ded6564583cf719@intel.com"},"message":"Update intkey load to use rest api\n\nSigned-off-by: Andrea Gunderson <andreax.gunderson@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/9fe8360073c1c9ca5c0ff3b5ae56a89280f95974"},{"sha":"bb7e6bb984150648af89ba8e874b87bc694bb6c9","author":{"name":"Andrea Gunderson","email":"d6096ae075d0320b7310b9ad9ded6564583cf719@intel.com"},"message":"Update workload generator and intkey workload to use rest api\n\nAlso make the worklaod shutdown correctly.\n\nSigned-off-by: Andrea Gunderson <andreax.gunderson@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/bb7e6bb984150648af89ba8e874b87bc694bb6c9"},{"sha":"1502888dfc53f0574a755002c0099c6dfeac3015","author":{"name":"Andrea Gunderson","email":"9523dd612f76236c88e6900dbeaea33efbdebe3d@bitwise.io"},"message":"Merge pull request #332 from agunde406/intkeyRest\n\nReplace the use of Stream with the REST API in the intkey client_cli","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/1502888dfc53f0574a755002c0099c6dfeac3015"},{"sha":"5fb17cdbde3dd6e4a8bde1aed70c1ed0e41e1799","author":{"name":"Nick Drozd","email":"34a162caa4af44d120471909c78fd88ee3269f3e@intel.com"},"message":"Add block publisher missing dep tests\n\nSigned-off-by: Nick Drozd <nicholasx.drozd@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/5fb17cdbde3dd6e4a8bde1aed70c1ed0e41e1799"},{"sha":"acfd06831e10338262636f55d1e7878b5c6ca4f5","author":{"name":"nick-drozd","email":"eb6a06f94cf2dc4b45f7283eb91245d37cc4ba4d@users.noreply.github.com"},"message":"Merge pull request #353 from nick-drozd/publisher-tests\n\nAdd block publisher missing dep tests","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/acfd06831e10338262636f55d1e7878b5c6ca4f5"},{"sha":"c572eb19db27d3bfa384de759f2a1b8a38389810","author":{"name":"Todd Ojala","email":"dd5965a1ccaca30b2dd5053f256a6d9b88ca567f@bitwise.io"},"message":"Fixed config smoke test\n\nFixed config smoke test to account for PR #326\nwhich changes arguments to validator.\n\nAlso added --host argument to rest_api container.\n\nSigned-off-by: Todd Ojala <todd@bitwise.io>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/c572eb19db27d3bfa384de759f2a1b8a38389810"},{"sha":"c3daa1a70790a85c60afb9464399785ae5bf5a28","author":{"name":"Todd Ojala","email":"dd5965a1ccaca30b2dd5053f256a6d9b88ca567f@bitwise.io"},"message":"Add config smoke test to run_tests\n\nAdded config smoke test to run_tests, and\nadded new test module to run_tests for\nconfig.\n\nSigned-off-by: Todd Ojala <todd@bitwise.io>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/c3daa1a70790a85c60afb9464399785ae5bf5a28"},{"sha":"498b808337c3d754e53e11c7c2ee6e331096db8d","author":{"name":"Boyd Johnson","email":"8216ef7854e902d457b824b00ae9029bfb76f88b@intel.com"},"message":"Make Interconnect and Dispatcher more threadsafe\n\nThis commit also removes some cruft\n\nSigned-off-by: Boyd Johnson <boydx.johnson@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/498b808337c3d754e53e11c7c2ee6e331096db8d"},{"sha":"3dcf49c6e82d6dfde17548c6d134917c4d13c697","author":{"name":"Ryan Beck-Buysse","email":"2c7835440db174a3d88db4f75141455c97b5d612@bitwise.io"},"message":"Replace yaml.load with yaml.safe_load\n\nSigned-off-by: Ryan Beck-Buysse <rbuysse@bitwise.io>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/3dcf49c6e82d6dfde17548c6d134917c4d13c697"},{"sha":"e2634cdc9c114648dd4ef33a5c8350e1af50aad6","author":{"name":"Ryan Beck-Buysse","email":"2c7835440db174a3d88db4f75141455c97b5d612@bitwise.io"},"message":"Remove lmdb_database file\n\nSigned-off-by: Ryan Beck-Buysse <rbuysse@bitwise.io>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/e2634cdc9c114648dd4ef33a5c8350e1af50aad6"},{"sha":"c841db1580bef73f8558d4811ce0406b7036ba4a","author":{"name":"Jamie Jason","email":"1a7bef68783740fa383b0564e1d276dc32b23ec6@intel.com"},"message":"Add aggregate local mean to PoET per-block consensus state.\n\nIn order to properly perform fork resolution with the PoetForkResolver, it needs access to the sum of local means (i.e., aggregate mean) for the wait timers/certificates in the chain of blocks.  The PoET per-block consensus state object is the appropriate place to store this.\n\nSigned-off-by: Jamie Jason <jamie.jason@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/c841db1580bef73f8558d4811ce0406b7036ba4a"},{"sha":"46db55b853d56667e2e58bddcb5e844c4ef37047","author":{"name":"Jamie Jason","email":"1a7bef68783740fa383b0564e1d276dc32b23ec6@intel.com"},"message":"Keep aggregate local mean properly updated for per-block consensus state.\n\nWhen creating/updating consensus state for a block, make sure to keep the aggregate local mean up-to-date by adding the local mean of the corresponding wait cetificate.\n\nSigned-off-by: Jamie Jason <jamie.jason@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/46db55b853d56667e2e58bddcb5e844c4ef37047"},{"sha":"2a9a7e2e9188e8716f736245af527b278e04659b","author":{"name":"Jamie Jason","email":"1a7bef68783740fa383b0564e1d276dc32b23ec6@intel.com"},"message":"Update PoET fork resolver to use PoET criteria for resolving forks.\n\nThe PoET fork resolver is updated to use the following criteria (in this order) to resolve forks:\n\n- if both blocks are non-PoET blocks, whichever block's header signature lexicographically compares greater is chosen\n- if one of the blocks is a non-PoET block, then the non-PoET block is chosen\n- if both blocks have the same immediate previous block, then the block with the wait certificate with the shorter duration is chosen\n- if the blocks have different immediate previous blocks, then the block with the greater aggregate local mean (i.e., the sum of local means from the last non-PoET block through the candidate block) is chosen\n- if by chance the comparisons all result in equality, then it falls back on the same test used for two non-PoET blocks\n\nSigned-off-by: Jamie Jason <jamie.jason@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/2a9a7e2e9188e8716f736245af527b278e04659b"},{"sha":"8f4112083aa72420b0ed0778203dd1913884669a","author":{"name":"Jamie Jason","email":"1a7bef68783740fa383b0564e1d276dc32b23ec6@intel.com"},"message":"Move validator state creation/update functions to ConsensusState.\n\nThe following changes are made:\n- the function get_current_validator_state is removed from the common utils and has been folded into the existing get_validator_state method in ConesnsuState\n- the function create_next_validator_state is removed from the commong utils and is replaced with the method validator_did_claim_block method in ConsensusState\n- all statistics updates for consensus and validator states have been moved into validator_did_claim_block\n\nThese changes better encapsulate the creation/manipulation of validator state into the consensus state that owns that snapshot of the validator state.\n\nSigned-off-by: Jamie Jason <jamie.jason@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/8f4112083aa72420b0ed0778203dd1913884669a"},{"sha":"4a934d4e3b6ca1445512165ac787988f4b639d54","author":{"name":"Jamie Jason","email":"1a7bef68783740fa383b0564e1d276dc32b23ec6@intel.com"},"message":"Move key block claim count test to ConsensusState.\n\nThis test is better encapsulated inside the consensus state object that owns the snapshot of the validator state that is to be tested.\n\nSigned-off-by: Jamie Jason <jamie.jason@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/4a934d4e3b6ca1445512165ac787988f4b639d54"},{"sha":"acb8112f32257d8243ca562eb0adab3fd4148a0c","author":{"name":"Jamie Jason","email":"1a7bef68783740fa383b0564e1d276dc32b23ec6@intel.com"},"message":"Move block claim delay test to ConsensusState.\n\nThis test is better encapsulated inside the consensus state object that owns the snapshot of the validator state that is to be tested.\n\nSigned-off-by: Jamie Jason <jamie.jason@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/acb8112f32257d8243ca562eb0adab3fd4148a0c"},{"sha":"8cafac988f025a51ac80bc640801e30f9818afba","author":{"name":"Jamie Jason","email":"1a7bef68783740fa383b0564e1d276dc32b23ec6@intel.com"},"message":"Move block claim frequency test (zTest) to ConsensusState.\n\nThis test is better encapsulated inside the consensus state object that owns the snapshot of the validator state that is to be tested.\n\nSigned-off-by: Jamie Jason <jamie.jason@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/8cafac988f025a51ac80bc640801e30f9818afba"},{"sha":"ab823290794c3c984680c4a399d05099588cc93d","author":{"name":"Jamie Jason","email":"1a7bef68783740fa383b0564e1d276dc32b23ec6@intel.com"},"message":"Move consensus state object creation to ConsensusState.\n\nCreation of the consensus state object for a particular block is better encapsulated inside the consensus state class instead of as a free-standing function in the common utils.\n\nSigned-off-by: Jamie Jason <jamie.jason@intel.com>","distinct":false,"url":"https://api.github.com/repos/jjason/sawtooth-core/commits/ab823290794c3c984680c4a399d05099588cc93d"}]}
{"actor":{"display_login":"jjason"}}