{"push_id":3012348867,"size":14,"distinct_size":1,"ref":"refs/heads/PT-161541385-jobs-falling-behind","head":"a38c0ef8a322e2c68bd97c869061cbe04f86d1e6","before":"0cb50a0ad81009651da57e483c734bb7ef66f421","commits":[{"sha":"fa2fa671edaa38a1a5287a6c1b968f7ebf4ebb2d","author":{"name":"Hans Svensson","email":"5b0f5d8034a770041fd25b210f3b8d3cc027b357@quviq.com"},"message":"Only serialize once for gossip\n\nWhen we gossip a block or a TX we only need to serialize it once.","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/fa2fa671edaa38a1a5287a6c1b968f7ebf4ebb2d"},{"sha":"526e03c52dd17bfaaa2bcaba0ae369901a2ff4fd","author":{"name":"Hans Svensson","email":"5b0f5d8034a770041fd25b210f3b8d3cc027b357@quviq.com"},"message":"Change queue parameters and prioritize blocks in gossip\n\nA block is more important than TXs when it comes to gossip, thus we\nbypass the queue when gossiping blocks. Also spawn fewer processes for\nTx gossip.\n\nChanging `jobs` queue parameters to better cope with the congestion we\nsee in our system at times. I.e. have a fixed number of workers rather\nthan allow workers at a fixed rate.","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/526e03c52dd17bfaaa2bcaba0ae369901a2ff4fd"},{"sha":"83432f4dec4b605ce700331710ee543ad2fb981b","author":{"name":"Hans Svensson","email":"5b0f5d8034a770041fd25b210f3b8d3cc027b357@quviq.com"},"message":"Offload gossiped TX handling to a worker process\n\nSince the addition of a TX might block on the tx_pool_push queue we\noffload to a worker process to avoid blocking the aec_peer_connection\nprocess.","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/83432f4dec4b605ce700331710ee543ad2fb981b"},{"sha":"dabe78068cba2915580bbae126845f93b09fcd58","author":{"name":"Hans Svensson","email":"5b0f5d8034a770041fd25b210f3b8d3cc027b357@quviq.com"},"message":"Look at TTL when schedule TX GC","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/dabe78068cba2915580bbae126845f93b09fcd58"},{"sha":"74b248c50cf79d0b792331380abed38df5531b44","author":{"name":"Hans Svensson","email":"5b0f5d8034a770041fd25b210f3b8d3cc027b357@quviq.com"},"message":"Make created tx:s bypass the mempool push queue","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/74b248c50cf79d0b792331380abed38df5531b44"},{"sha":"dc9b9f64199ed37b9b08835b839f58eb385184ad","author":{"name":"Hans Svensson","email":"5b0f5d8034a770041fd25b210f3b8d3cc027b357@quviq.com"},"message":"Add TX Gossip cache\n\nAdd a cache holding the last 200 TXHashes, often we get the same TX via\ngossip multiple times - this should offload the DB/mempool.","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/dc9b9f64199ed37b9b08835b839f58eb385184ad"},{"sha":"e48e517daae9df8713ffdebc11608145bfb603be","author":{"name":"Hans Svensson","email":"5b0f5d8034a770041fd25b210f3b8d3cc027b357@quviq.com"},"message":"Set (high) limit on tx_pool_push","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/e48e517daae9df8713ffdebc11608145bfb603be"},{"sha":"5338192698a1b9427cdaf745e759c38928eff2ce","author":{"name":"Thomas Arts","email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com"},"message":"New governance values:\n\n- We can fit a few more than 300 spend transactions in a block\n    Therefore can reach theoretical throughput of 100 txs per second\n- Contract call and create are using more gas, because they take more time\n- Maps and names should be measured more accurately in the future\n\nMap primops use no additional gas","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/5338192698a1b9427cdaf745e759c38928eff2ce"},{"sha":"42f736a06979abe6e8b4e2cd6715ca63d795e463","author":{"name":"Luca Favatella","email":"ed11563e3a56949dc3828b88a585094346fbf11c@users.noreply.github.com"},"message":"Do not drop updated state when consuming new_gc_height message (#1725)","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/42f736a06979abe6e8b4e2cd6715ca63d795e463"},{"sha":"bb4e7b51b6fd1f24a8540e08c2348d79131d4405","author":{"name":"Luca Favatella","email":"ed11563e3a56949dc3828b88a585094346fbf11c@users.noreply.github.com"},"message":"Merge pull request #1716 from aeternity/PT-161012388-adapt-governance\n\nNew governance values:","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/bb4e7b51b6fd1f24a8540e08c2348d79131d4405"},{"sha":"44a957a9138e1f883997ea850c2c2f800c511366","author":{"name":"Luca Favatella","email":"ed11563e3a56949dc3828b88a585094346fbf11c@users.noreply.github.com"},"message":"Merge pull request #1715 from aeternity/PT-161476994-more_efficient_gossip\n\nPT-161476994 more efficient gossip","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/44a957a9138e1f883997ea850c2c2f800c511366"},{"sha":"68ca69546b7dce02fd86a39041235e2f89ac562e","author":{"name":"Ulf Wiger","email":"25af59facbd48a9742a6255393a3e51f1739b12d@wiger.net"},"message":"Fixes PT-#161619322, always check Visited after checking the main pool (#1719)\n\n* Fixes PT-#161619322, always check Visited after checking the main pool\r\n\r\nPreviously, the Visited set was only checked if the main pool check\r\ndidn't yield any candidates at all. This could lead to (temporary)\r\nstarvation in the Visited set.\r\n\r\n* stop checking when RemGas < Gas(spend_tx)","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/68ca69546b7dce02fd86a39041235e2f89ac562e"},{"sha":"cd2f6dd8af2c46bfb469a6318baa6c8e88c43c84","author":{"name":"Luca Favatella","email":"ed11563e3a56949dc3828b88a585094346fbf11c@users.noreply.github.com"},"message":"Make rebar lock check independent from cache (#1726)","distinct":false,"url":"https://api.github.com/repos/aeternity/epoch/commits/cd2f6dd8af2c46bfb469a6318baa6c8e88c43c84"},{"sha":"a38c0ef8a322e2c68bd97c869061cbe04f86d1e6","author":{"name":"Ulf Wiger","email":"25af59facbd48a9742a6255393a3e51f1739b12d@feuerlabs.com"},"message":"update jobs dependency to 0.8.0","distinct":true,"url":"https://api.github.com/repos/aeternity/epoch/commits/a38c0ef8a322e2c68bd97c869061cbe04f86d1e6"}]}
{"actor":{"display_login":"uwiger"}}