{"push_id":1207799244,"size":15,"distinct_size":5,"ref":"refs/heads/add-task-locking","head":"405d0f772a9c71dca45f2e21cf094d15ea19e7c7","before":"a1c0ce3eeea0f506ee3fe9a290e55aba892e9f06","commits":[{"sha":"42d8768ea753549acada87a261562294e88a0ecc","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Increase the time the script will wait to enter standby\n\nA number of deploys recently have failed to deregister from the ELB\nproperly so the ApplicationStop phase fails but the deploy carrying\non leading to the app serving requests from stale code.\n\nThe ELB connection draining timeout was reduced but didn't resolve\nthe problem so seeing whether increasing the timeout in the script\ninstead to see if that eliminates the problem.","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/42d8768ea753549acada87a261562294e88a0ecc"},{"sha":"b540e71d54a4136500ff78e43b661ff1477fb807","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Set the path in the crontab\n\nThe whenever gem uses a relative path for the rails runner command but\njust a `bundle exec rake` for rake tasks. When the crontab is executed\nthe bundle command isn't in the path by default so ensure that it is.","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/b540e71d54a4136500ff78e43b661ff1477fb807"},{"sha":"067d0044c9c0629013825e2881858b9cd5d07792","author":{"name":"Matthew Somerville","email":"fb77bef4678626c7e64ddad559feb4b4ec84608a@dracos.co.uk"},"message":"Auto-update signature count on petition page.\n\nThis also updates the progress bar.","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/067d0044c9c0629013825e2881858b9cd5d07792"},{"sha":"55bd0b34f5f2d6fdb612932264fbec123a25f887","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Use a data attribute to store current count\n\nJavaScript's parseInt doesn't like commas so use a data attribute to\nstore the current count for comparison.","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/55bd0b34f5f2d6fdb612932264fbec123a25f887"},{"sha":"2bf5066f9646413f8aac6a2de6d6f9974b8eed7e","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Add lightweight API for getting the signature count\n\nThere's no need to return all the data for just updating the\nsignature count, so just return the value. This allows us to\nreturn it without any caching.","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/2bf5066f9646413f8aac6a2de6d6f9974b8eed7e"},{"sha":"387e4a0539bb9844e08d5f43a7d22eab195124b5","author":{"name":"Andrew White","email":"af23ca4e7cfd4baec027b760db968a2382d52e15@users.noreply.github.com"},"message":"Merge pull request #507 from alphagov/increase-waiter-timeout\n\nIncrease the time the script will wait to enter standby","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/387e4a0539bb9844e08d5f43a7d22eab195124b5"},{"sha":"deb9ce75fb9559d3be1aa29659683f46eb7fd0fc","author":{"name":"Andrew White","email":"af23ca4e7cfd4baec027b760db968a2382d52e15@users.noreply.github.com"},"message":"Merge pull request #509 from alphagov/set-path-in-crontab\n\nSet the path in the crontab","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/deb9ce75fb9559d3be1aa29659683f46eb7fd0fc"},{"sha":"041a41d01cff6e0e07ceff04d893e15dea7cbfec","author":{"name":"Andrew White","email":"af23ca4e7cfd4baec027b760db968a2382d52e15@users.noreply.github.com"},"message":"Merge pull request #512 from alphagov/dracos-auto-update-signature-count\n\nAuto update signature count","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/041a41d01cff6e0e07ceff04d893e15dea7cbfec"},{"sha":"2d098fc595f3e225103a1a471a8e5e229dfcb54f","author":{"name":"Andrew White","email":"af23ca4e7cfd4baec027b760db968a2382d52e15@users.noreply.github.com"},"message":"Merge pull request #508 from alphagov/add-invalidations-to-admin\n\nAdd functionality to admin invalidations","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/2d098fc595f3e225103a1a471a8e5e229dfcb54f"},{"sha":"da66a6e1e5084c67603ca49ea17ec324ec871a02","author":{"name":"Andrew White","email":"af23ca4e7cfd4baec027b760db968a2382d52e15@users.noreply.github.com"},"message":"Merge pull request #510 from alphagov/add-ip-rate-limiting\n\nAdd IP rate limiting","distinct":false,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/da66a6e1e5084c67603ca49ea17ec324ec871a02"},{"sha":"31c2246ca9ffef7c881fb5bb805c29e790b1b267","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Move runner commands to rake tasks","distinct":true,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/31c2246ca9ffef7c881fb5bb805c29e790b1b267"},{"sha":"df5c62d740726726fb7202804cf58c522cd113af","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Remove obsolete task","distinct":true,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/df5c62d740726726fb7202804cf58c522cd113af"},{"sha":"b1c240d2c303823a6a5d620d9385bd9ac3971d62","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Add database locks for tasks\n\nSince we run multiple app servers we need to ensure that cron jobs are\nonly executed the once across the autoscaling group. To do this we can\nadd a tasks table that allows us to create a shared lock that works\nacross the whole group.","distinct":true,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/b1c240d2c303823a6a5d620d9385bd9ac3971d62"},{"sha":"f821ca7e5793e46f2e64cab941e8ed8cbadbc459","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Convert threshold reminder to background job\n\nWe don't want to be doing too much work inside the lock so wrap the\nthreshold reminder with a background job.","distinct":true,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/f821ca7e5793e46f2e64cab941e8ed8cbadbc459"},{"sha":"405d0f772a9c71dca45f2e21cf094d15ea19e7c7","author":{"name":"Andrew White","email":"bc9d2cf1cd7c8407e21a12c7311375566186425f@unboxed.co"},"message":"Remove obsolete mailer template files","distinct":true,"url":"https://api.github.com/repos/alphagov/e-petitions/commits/405d0f772a9c71dca45f2e21cf094d15ea19e7c7"}]}
{"actor":{"display_login":"pixeltrix"}}