{"push_id":781243071,"size":107,"distinct_size":10,"ref":"refs/heads/vm_release_improvements","head":"e756c76d80531a8345fbe72652d937d22f3fcc66","before":"080ead65ba8776a0098bd24a480a6eb9b84deef7","commits":[{"sha":"377dfd48d5f29a646cc73faf1e92f57c0a94fa1b","author":{"email":"aed65cdb66c1129f81e57d35b788d35820e08ea4@jpg.id.au","name":"Joseph Glanville"},"message":"util/packer: Build AMI for eu-central-1\n\nSigned-off-by: Joseph Glanville <jpg@jpg.id.au>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/377dfd48d5f29a646cc73faf1e92f57c0a94fa1b"},{"sha":"90ff5f6db8f0dc21b701e4e7849ad9cb96e7864d","author":{"email":"aed65cdb66c1129f81e57d35b788d35820e08ea4@jpg.id.au","name":"Joseph Glanville"},"message":"installer: Restore eu-central-1\n\nSigned-off-by: Joseph Glanville <jpg@jpg.id.au>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/90ff5f6db8f0dc21b701e4e7849ad9cb96e7864d"},{"sha":"66309ea107add96c9da8c7a8160e219e1a9850b3","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"Merge pull request #1759 from josephglanville/eu_central_1\n\nrelease: Restore eu-central-1","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/66309ea107add96c9da8c7a8160e219e1a9850b3"},{"sha":"a6518b31e0d203072e417e51b2886923fee083f0","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"gitreceived: Fix directory permissions issues\n\nThe change in e8652e235d81eed79ded998a24ad1a34b607fe84 to checkout a\ngit working directory instead of using git-archive caused a permissions\nhandling bug that mangled permissions and omitted the +x flag from some\ndirectories when the working directory was restored from the repo cache.\n\nThis was fixed by stripping the (redundant) checked out working directory\nwhen creating the cache. A test was added to verify that the permissions\nbug does not return.\n\nCloses #1757\n\nSigned-off-by: Jonathan Rudenberg <jonathan@titanous.com>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/a6518b31e0d203072e417e51b2886923fee083f0"},{"sha":"6860c6590d7b85f300791ac5d55b178b8c8e8333","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"pkg/archiver: Ensure that directories always get the +x bit\n\nThe x bit is required in order to recurse into a directory.\n\nSigned-off-by: Jonathan Rudenberg <jonathan@titanous.com>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/6860c6590d7b85f300791ac5d55b178b8c8e8333"},{"sha":"8497f708db417910e11ce3f6ac913262929300ac","author":{"email":"3692bfa45759a67d83aedf0045f6cb635a966abf@titanous.com","name":"Jonathan Rudenberg"},"message":"Merge pull request #1764 from flynn/fix-git-cache\n\nFix git cache directory permissions issues","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/8497f708db417910e11ce3f6ac913262929300ac"},{"sha":"595c6de55541e5b30577a9dd801aafd5a4212c51","author":{"email":"461476587780aa9fa5611ea6dc3912c146a91760@reinteractive.net","name":"Joseph Glanville"},"message":"test: Fix controller restart test\n\nThe test assumed the controller formation would always have 2 processes.\nThis fixes the test by interogating the current formation before\ninitiating the restart process.\n\nSigned-off-by: Joseph Glanville <joseph@reinteractive.net>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/595c6de55541e5b30577a9dd801aafd5a4212c51"},{"sha":"83c65d29117e8c8a95e388fbdbeccd3fe5e6ca47","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@jessestuart.ca","name":"Jesse Stuart"},"message":"controller,cli,test: Use Job in place of JobEvent\n\nThis makes the events endpoint more useful for apps such as the\ndashboard which need job meta for identification (e.g. in the case of\ntaffy jobs).\n\nSigned-off-by: Jesse Stuart <jesse@jessestuart.ca>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/83c65d29117e8c8a95e388fbdbeccd3fe5e6ca47"},{"sha":"6e1f5d3002777ac3a2194d5baff6db161018a90a","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@jessestuart.ca","name":"Jesse Stuart"},"message":"Merge pull request #1769 from flynn/controller-job-events\n\ncontroller,cli,test: Use Job in place of JobEvent","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/6e1f5d3002777ac3a2194d5baff6db161018a90a"},{"sha":"6008d00fcf605dab58b978a3dadaac91ff20a6a4","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"Merge pull request #1766 from josephglanville/fix-controller-restart-test\n\ntest: Fix controller restart test","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/6008d00fcf605dab58b978a3dadaac91ff20a6a4"},{"sha":"d91ec764a6460484cfd9671415dd8776900d4996","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"test: Only do log fallback if all `flynn-host log` calls fail\n\nSigned-off-by: Lewis Marshall <lewis@lmars.net>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/d91ec764a6460484cfd9671415dd8776900d4996"},{"sha":"2e9f7d76e2125d171128b0ef5c6c8fa83d9b2911","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"Merge pull request #1770 from flynn/test-fix-log-fallback\n\ntest: Only do log fallback if all `flynn-host log` calls fail","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/2e9f7d76e2125d171128b0ef5c6c8fa83d9b2911"},{"sha":"e6bbd0b61ae0f6381b097977d58305a00174f933","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"bootstrap: Add timeout to run_app_action\n\nSigned-off-by: Lewis Marshall <lewis@lmars.net>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/e6bbd0b61ae0f6381b097977d58305a00174f933"},{"sha":"689656db25cbec6749560b0096b24096a6049191","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"host: Store container.Domain in libvirt backend job state\n\nWhen restoring state, the libvirt backend watches the running\ncontainers, which requires container.Domain.ID to be set.\n\nSigned-off-by: Lewis Marshall <lewis@lmars.net>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/689656db25cbec6749560b0096b24096a6049191"},{"sha":"58148b8887010e12f26322e5c27967136b267366","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"host: Close discoverd before stopping jobs\n\nSigned-off-by: Lewis Marshall <lewis@lmars.net>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/58148b8887010e12f26322e5c27967136b267366"},{"sha":"1429c122360adc0840b7b50599a43e1c41666875","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"host: Don't use a retry dialer for logmux discoverd client\n\nlogmux has its own reconnect logic, and using a retry dialer blocks\nthat logic unnecessarily.\n\nSigned-off-by: Lewis Marshall <lewis@lmars.net>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/1429c122360adc0840b7b50599a43e1c41666875"},{"sha":"34f856c7686670f4679375e2bbc6a5cc986b8171","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"discoverd,host: Support updating a heartbeater's client\n\nWhen the host switches from using a peer discoverd to a local one, it\ncurrently unregisters the service before continuing to heartbeat via\nthe local client, which means down events are emitted for the service,\neven though it is not down.\n\nSigned-off-by: Lewis Marshall <lewis@lmars.net>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/34f856c7686670f4679375e2bbc6a5cc986b8171"},{"sha":"2d69468acc10c38e18c20bcdcd66585c065f0aeb","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"cli: Set DisableLog when running attached jobs\n\nThis avoids round-tripping via on-disk log files.\n\nSigned-off-by: Lewis Marshall <lewis@lmars.net>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/2d69468acc10c38e18c20bcdcd66585c065f0aeb"},{"sha":"4e61c1f09d0437a6764f0d49bc09faa482ae86eb","author":{"email":"748e1641a368164906d4a0c0e3965345453dcc93@lmars.net","name":"Lewis Marshall"},"message":"Merge pull request #1756 from flynn/host-updates\n\nhost: Various updates","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/4e61c1f09d0437a6764f0d49bc09faa482ae86eb"},{"sha":"fc30e4dce37a17e69069f39e3bc4001b741bd1c3","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@jessestuart.ca","name":"Jesse Stuart"},"message":"dashboard: Fix: /events replaces /apps/:id/events\n\nFixes #1771\n\nRefs c979944e40224b5bec4c0f451ed0caceb4daece7\n\nSigned-off-by: Jesse Stuart <jesse@jessestuart.ca>","distinct":false,"url":"https://api.github.com/repos/josephglanville/flynn/commits/fc30e4dce37a17e69069f39e3bc4001b741bd1c3"}]}