{"push_id":2697548869,"size":16,"distinct_size":10,"ref":"refs/heads/implement-poet-engine","head":"4540c4d336418073768a543599656172438dc7af","before":"6a2cf5dc534ec4606dbc1c6d70a8718858b0b9ea","commits":[{"sha":"f37cae355c7da95aaef77c69c78a7bccdef39bc6","author":{"name":"Peter Schwarz","email":"10e4a49fab822946d8f5d8c3b2c2f00a0c75f8e2@bitwise.io"},"message":"Add simple fork resolution to Devmode engine\n\nAdd a simple fork resolution activity that walks back to blocks at the\nsame height and chooses the fork according to the block id comparison\nused when they are at the same height.\n\nSigned-off-by: Peter Schwarz <pschwarz@bitwise.io>","distinct":false,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/f37cae355c7da95aaef77c69c78a7bccdef39bc6"},{"sha":"b76a5740db0cfd3842758f6e6714bbe3fa909faf","author":{"name":"Peter Schwarz","email":"10e4a49fab822946d8f5d8c3b2c2f00a0c75f8e2@bitwise.io"},"message":"Add exp. backoff after not ready registration\n\nAdd an exponential backoff after receiving a not ready response from the\nvalidator when trying to register a consensus engine.  This prevents the\nconsensus engine from overwhelming the validator while trying to register\nbefore the validator has a received a genesis block.\n\nSigned-off-by: Adam Ludvik <ludvik@bitwise.io>","distinct":false,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/b76a5740db0cfd3842758f6e6714bbe3fa909faf"},{"sha":"e9b54d79882bdc0a86c9ac41f7e7dfd696740668","author":{"name":"Peter Schwarz","email":"3b7f729ed4f59c30e089a88b2d27583c5ef54276@bicycle.io"},"message":"Merge pull request #1758 from peterschwarz/devmode_fork_resolution\n\nAdd simple fork resolution to Devmode engine","distinct":false,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/e9b54d79882bdc0a86c9ac41f7e7dfd696740668"},{"sha":"209376f6bf3be0099446736ae039854c4ff0a9cf","author":{"name":"Adam Ludvik","email":"f19d0d719a43159408d69e7b228ff7a4165f1ceb@bitwise.io"},"message":"Add maximum retry registration delay\n\nSet a maximum retry duration to prevent unbound retry delays.\n\nSigned-off-by: Adam Ludvik <ludvik@bitwise.io>","distinct":false,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/209376f6bf3be0099446736ae039854c4ff0a9cf"},{"sha":"e838f90d7858e768ec5dceed7555eb4d214fba92","author":{"name":"Adam M Ludvik","email":"f19d0d719a43159408d69e7b228ff7a4165f1ceb@bitwise.io"},"message":"Merge pull request #1755 from aludvik/rust-csdk-delay-try-again-registration\n\nAdd sleep after not ready registration","distinct":false,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/e838f90d7858e768ec5dceed7555eb4d214fba92"},{"sha":"06bb7b15ad7cc6babfd44dc8c090ee0161f82a05","author":{"name":"Richard Berg","email":"afd87dea5cfeb0cbd440b904c74370dd122e2042@bitwise.io"},"message":"Fetch git tags in Jenkinsfile\n\nTags are required to get the dev version number and JJB multibranch\nfetches without tags.\n\nSigned-off-by: Richard Berg <rberg@bitwise.io>","distinct":false,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/06bb7b15ad7cc6babfd44dc8c090ee0161f82a05"},{"sha":"3f44a5d0bb118a07f53122db11889958b7aa83f8","author":{"name":"Nick Drozd","email":"95e3f4b0b864eaac14f6770c51dcf16b21185b1f@bitwise.io"},"message":"Update PoET engine path to include PoET code\n\nSigned-off-by: Nick Drozd <drozd@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/3f44a5d0bb118a07f53122db11889958b7aa83f8"},{"sha":"9323e56d9b92e8e37baa993f463163ebaa242053","author":{"name":"Nick Drozd","email":"95e3f4b0b864eaac14f6770c51dcf16b21185b1f@bitwise.io"},"message":"Add PoET engine validator requirements\n\nThe PoET engine can't import from the validator, but it still requires\nsome validator components. These are simply copied over to the engine\ndirectory.\n\nSigned-off-by: Nick Drozd <drozd@bitwise.io>\nSigned-off-by: Boyd Johnson <bjohnson@bitwise.io>\nSigned-off-by: Adam Ludvik <ludvik@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/9323e56d9b92e8e37baa993f463163ebaa242053"},{"sha":"ececcab465cf1729d94d1d0ec93ebe8803b016b3","author":{"name":"Nick Drozd","email":"95e3f4b0b864eaac14f6770c51dcf16b21185b1f@bitwise.io"},"message":"Add PoET engine oracle\n\nThis is a wrapper around the PoET structures (publisher, verifier,\nfork resolver) and their attendant proxies.\n\nSigned-off-by: Nick Drozd <drozd@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/ececcab465cf1729d94d1d0ec93ebe8803b016b3"},{"sha":"f2a33353368de87302825fc129e61955c01db638","author":{"name":"Nick Drozd","email":"95e3f4b0b864eaac14f6770c51dcf16b21185b1f@bitwise.io"},"message":"Implement PoET Engine\n\nThe PoET engine adapts the existing PoET consensus module to the new consensus\nengine API. The primary responsibility of the engine is to query the PoET\noracle similarly to how the validator would have queried it in the old model.\n\nAdditionally, the engine queues blocks to pass to the PoetForkResolver if here\nis already a request to update the chain head in-flight.\n\nSigned-off-by: Nick Drozd <drozd@bitwise.io>\nSigned-off-by: Boyd Johnson <bjohnson@bitwise.io>\nSigned-off-by: Adam Ludvik <ludvik@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/f2a33353368de87302825fc129e61955c01db638"},{"sha":"78c672d944d2316f55645d0026caa37af9cab673","author":{"name":"Peter Schwarz","email":"10e4a49fab822946d8f5d8c3b2c2f00a0c75f8e2@bitwise.io"},"message":"Add loading of log configuration\n\nAdd loading of config files for the PoET engine. This will allow for\nbroader configuration of the logging subsystem.\n\nSigned-off-by: Peter Schwarz <pschwarz@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/78c672d944d2316f55645d0026caa37af9cab673"},{"sha":"245b2e38541062f015ff6ae3d9ceae0808784783","author":{"name":"Nick Drozd","email":"95e3f4b0b864eaac14f6770c51dcf16b21185b1f@bitwise.io"},"message":"Package PoET Engine for Docker, Apt, SystemD\n\nAdds setup.py, Dockerfile-installed, and modifies docker-compose-installed.yaml\nand copy-debs.yaml\n\nAdd systemd files for running the Poet consensus engine\n\nThis allows systemd files to be packaged in a .deb file so that\nthe bins installed can be run using systemd.\n\nSigned-off-by: Nick Drozd <drozd@bitwise.io>\nSigned-off-by: Boyd Johnson <bjohnson@bitwise.io>\nSigned-off-by: Adam Ludvik <ludvik@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/245b2e38541062f015ff6ae3d9ceae0808784783"},{"sha":"98d1c851293acef1837f2d8d15edafa31d490bad","author":{"name":"Adam Ludvik","email":"f19d0d719a43159408d69e7b228ff7a4165f1ceb@bitwise.io"},"message":"Cleanup volumes in run_docker_test\n\nIf any volumes were created in the tests compose file, clean them up when the\ntest ends.\n\nSigned-off-by: Adam Ludvik <ludvik@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/98d1c851293acef1837f2d8d15edafa31d490bad"},{"sha":"4dae312d517acd594ef7e08a1e1a45c76fab7480","author":{"name":"Boyd Johnson","email":"88eb237cfa35285612ca0b9d5732153118f97283@bitwise.io"},"message":"Modify poet liveness to use poet consensus engine\n\nSigned-off-by: Boyd Johnson <bjohnson@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/4dae312d517acd594ef7e08a1e1a45c76fab7480"},{"sha":"d4309574eb542c01af87ec7255534e6769c1c8aa","author":{"name":"Peter Schwarz","email":"10e4a49fab822946d8f5d8c3b2c2f00a0c75f8e2@bitwise.io"},"message":"Handle ValueError in consensus state\n\nHandle the ValueError that may occur when trying to get the block for a\ngiven transaction.\n\nSigned-off-by: Peter Schwarz <pschwarz@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/d4309574eb542c01af87ec7255534e6769c1c8aa"},{"sha":"4540c4d336418073768a543599656172438dc7af","author":{"name":"Adam Ludvik","email":"f19d0d719a43159408d69e7b228ff7a4165f1ceb@bitwise.io"},"message":"Relocate PoET engine to regular PoET directory\n\nThe rest of the PoET code is located in this directory and there is no reason\nfor the engine to live somewhere else.\n\nSigned-off-by: Adam Ludvik <ludvik@bitwise.io>","distinct":true,"url":"https://api.github.com/repos/aludvik/sawtooth-core/commits/4540c4d336418073768a543599656172438dc7af"}]}
{"actor":{"display_login":"aludvik"}}