{"push_id":1365609274,"size":27,"distinct_size":23,"ref":"refs/heads/master","head":"85f943eb1edd632deb752044169d1e99736e5b00","before":"3b221eb0391d34ae0b9dac65df02b5b64de6dff2","commits":[{"sha":"aafe11741b22513c0b976229cf05e9ae1039b1a4","author":{"name":"Diogo Monica","email":"6d9811c7b8d659d0e2481f8284a829dcc906fac0@gmail.com"},"message":"Disallow Target collisions on Service create and update\n\nSigned-off-by: Diogo Monica <diogo.monica@gmail.com>","distinct":false,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/aafe11741b22513c0b976229cf05e9ae1039b1a4"},{"sha":"830ac2c1f9d307f153f31b032710bf1001106dfa","author":{"name":"Diogo Monica","email":"6d9811c7b8d659d0e2481f8284a829dcc906fac0@gmail.com"},"message":"Revert \"Allowing GetSecret to return the secret data\"\n\nThis reverts commit 16729807bfa45aa5a5c9a342cb2363278b7481ec.","distinct":false,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/830ac2c1f9d307f153f31b032710bf1001106dfa"},{"sha":"8b3a173e4cbbfa7daf3fda2219653341e1957ef3","author":{"name":"Stephen Day","email":"b97278e5e775250ed67f163598a751223ec55be2@users.noreply.github.com"},"message":"Merge pull request #1669 from diogomonica/revert-get-data\n\nRevert \"Allowing GetSecret to return the secret data\"","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/8b3a173e4cbbfa7daf3fda2219653341e1957ef3"},{"sha":"48cc53e111a328f51793c477e0f8d5777e1e90a7","author":{"name":"Diogo Monica","email":"6d9811c7b8d659d0e2481f8284a829dcc906fac0@gmail.com"},"message":"Adding UpdateSecret to the controlapi\n\nSigned-off-by: Diogo Monica <diogo.monica@gmail.com>","distinct":false,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/48cc53e111a328f51793c477e0f8d5777e1e90a7"},{"sha":"b2f4cd05c35e87c932cf51576fc606c220ddb372","author":{"name":"Stephen J Day","email":"f612758db3805c4abe0d56243c03a33f3294af3f@docker.com"},"message":"api: additions for host-level port publishing\n\nTo allow exposing ports on the host to which a task is scheduled, we\nhave introduced the concept of an publish mode parameter to the\nPortConfig. The default, ingress, works as it does today. The new mode,\nhost, will bind the port to the host's port space, optimistically\ndeferring allocation to the target node.\n\nSigned-off-by: Stephen J Day <stephen.day@docker.com>","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/b2f4cd05c35e87c932cf51576fc606c220ddb372"},{"sha":"eca4150f8baadfb26f0ab831db432fdbedb43195","author":{"name":"Diogo Monica","email":"6d9811c7b8d659d0e2481f8284a829dcc906fac0@gmail.com"},"message":"Added UpdateSecret to protos\n\nSigned-off-by: Diogo Monica <diogo.monica@gmail.com>","distinct":false,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/eca4150f8baadfb26f0ab831db432fdbedb43195"},{"sha":"44a419a27fd1196da1c3b29b8eec13d37c8b88d6","author":{"name":"Stephen Day","email":"b97278e5e775250ed67f163598a751223ec55be2@users.noreply.github.com"},"message":"Merge pull request #1645 from stevvooe/port-exposition\n\napi: additions for host-level port publishing","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/44a419a27fd1196da1c3b29b8eec13d37c8b88d6"},{"sha":"8be60e154503d4a4f7a58c51c6ee96401298eb7c","author":{"name":"Aaron Lehmann","email":"ab01047e91402f1a4542861b1076cf31bcc38777@docker.com"},"message":"Merge pull request #1672 from diogomonica/allow-secrets-update\n\nAllow secrets update","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/8be60e154503d4a4f7a58c51c6ee96401298eb7c"},{"sha":"e32da37884bd803734041670421e02f8934f7845","author":{"name":"Aaron Lehmann","email":"ab01047e91402f1a4542861b1076cf31bcc38777@docker.com"},"message":"api: Merge Pending and Allocated states\n\nThe intent of the Pending state was for tasks which had finished\nallocation but had not yet been scheduled. We aren't actually using this\nstate - we use Allocated for this purpose instead.\n\nRename Allocated to Pending, but keep the same enum value. This means\nthere is no functional change or API change, but the name of the state\nis more descriptive.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/e32da37884bd803734041670421e02f8934f7845"},{"sha":"830bc621ec16f9888d0ce0148937a571096f7a10","author":{"name":"Aaron Lehmann","email":"ab01047e91402f1a4542861b1076cf31bcc38777@docker.com"},"message":"scheduler: Monitor nodes for excessive failures\n\nThere's a bad failure mode when a node ends up rejecting or failing all\ntasks. The scheduler will continue to prefer this node, because it's the\nleast loaded. It ends up in a loop where it's assigning a task to this\nnode forever, and it always gets rejected.\n\nTo avoid this, have the scheduler track recent failures for each service\non each node. If a service has failed 5 times in the last 5 minutes, we\ntake that into account in the function that sorts nodes, and prefer\nnodes that have fewer recent failures.\n\nThis is a rough heuristic, but keeps the scheduler simple, and should\nfix the vast majority of cases where things grind to a halt due to a\nfaulty node.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/830bc621ec16f9888d0ce0148937a571096f7a10"},{"sha":"7eb5c8e4a969c7ea48803a1052c679810019bfdc","author":{"name":"Andrea Luzzardi","email":"235d21b3b32c6796a8bac0398830aedd44ed4d41@gmail.com"},"message":"Merge pull request #1552 from aaronlehmann/faulty-nodes\n\nscheduler: Monitor nodes for excessive failures","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/7eb5c8e4a969c7ea48803a1052c679810019bfdc"},{"sha":"219af3b415dd02f90c2b2dfa521029aa974fb0ab","author":{"name":"Ian Campbell","email":"5793fd342d0442d2cbe624b480511f83a64e42aa@docker.com"},"message":"Rerun vndr current master 634c79b951695475566fd2699840671f94c02643\n\nAdds a bunch of NOTICE files, no other changes.\n\nSigned-off-by: Ian Campbell <ian.campbell@docker.com>","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/219af3b415dd02f90c2b2dfa521029aa974fb0ab"},{"sha":"5b369e3f789266de72d880feccaa9ac753ebf075","author":{"name":"Aaron Lehmann","email":"ab01047e91402f1a4542861b1076cf31bcc38777@docker.com"},"message":"Merge pull request #1665 from diogomonica/disallowing-target-shaddowing\n\nDisallow Target collisions on Service create and update","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/5b369e3f789266de72d880feccaa9ac753ebf075"},{"sha":"5d0192b93885ee5f09254678810d1bd5859990c6","author":{"name":"Stephen Day","email":"b97278e5e775250ed67f163598a751223ec55be2@users.noreply.github.com"},"message":"Merge pull request #1671 from aaronlehmann/pending\n\napi: Merge Pending and Allocated states","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/5d0192b93885ee5f09254678810d1bd5859990c6"},{"sha":"e6a3894e7958126ed316df5e6994c5325900440c","author":{"name":"Aaron Lehmann","email":"ab01047e91402f1a4542861b1076cf31bcc38777@docker.com"},"message":"Fix build on master: Allocated -> Pending\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/e6a3894e7958126ed316df5e6994c5325900440c"},{"sha":"8cf1a5479c063016e2e7f02dc1afea8e4b747032","author":{"name":"Dongluo Chen","email":"6da6178cb1833c4a2fd8a80c86ee2c84c0f0374c@docker.com"},"message":"Merge pull request #1675 from aaronlehmann/fix-build\n\nFix build on master: Allocated -> Pending","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/8cf1a5479c063016e2e7f02dc1afea8e4b747032"},{"sha":"81aa8788ea5ac728afe081174ed639562fcd82c6","author":{"name":"Aaron Lehmann","email":"ab01047e91402f1a4542861b1076cf31bcc38777@docker.com"},"message":"orchestrator: Refactor into distinct packages\n\nBefore this change, all orchestration-related components were in the\nsame package, even though there were several independent pieces. They\nshared code in sloppy ways, like the global orchestrator calling code in\nreplicated.go.\n\nThis refactors them into multiple pacakages:\n\n- manager/orchestrator/constraintenforcer\n- manager/orchestrator/global\n- manager/orchestrator/taskreaper\n- manager/orchestrator/replicated\n- manager/orchestrator/restart\n- manager/orchestrator/update\n\nmanager/orchestrator has a few shared helper functions, but very little\ncode stayed there. Also, there is a testutils package for shared testing\nfunctions.\n\nNote that a lot of the tests ended up under\nmanager/orchestrator/replicated since they depend on the replicated\norchestrator to exercise a different component (such as the task reaper\nor restart manager).\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/81aa8788ea5ac728afe081174ed639562fcd82c6"},{"sha":"de2d329362b8dc6102d4c4b87766235191b2c93d","author":{"name":"Dong Chen","email":"6da6178cb1833c4a2fd8a80c86ee2c84c0f0374c@docker.com"},"message":"Support constraint on platform architecture and OS.\n\nSigned-off-by: Dong Chen <dongluo.chen@docker.com>","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/de2d329362b8dc6102d4c4b87766235191b2c93d"},{"sha":"75908c5b8259f0a0d6a53dcf51e176085ca2ae43","author":{"name":"Aaron Lehmann","email":"ab01047e91402f1a4542861b1076cf31bcc38777@docker.com"},"message":"Merge pull request #1674 from aaronlehmann/refactor-orc\n\norchestrator: Refactor into distinct packages","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/75908c5b8259f0a0d6a53dcf51e176085ca2ae43"},{"sha":"1299ef49834b0e75aad5711110e3d469d877b8d8","author":{"name":"Ian Campbell","email":"5793fd342d0442d2cbe624b480511f83a64e42aa@docker.com"},"message":"Rerun vndr with new version which preserves *.proto\n\nThis uses https://github.com/LK4D4/vndr/pull/3\n\nAdds descriptor.proto which is needed by `make generate` (which will be fixed\nnext).\n\nSigned-off-by: Ian Campbell <ian.campbell@docker.com>","distinct":true,"url":"https://api.github.com/repos/diogomonica/swarmkit/commits/1299ef49834b0e75aad5711110e3d469d877b8d8"}]}
{"actor":{"display_login":"diogomonica"}}