{"push_id":1333024427,"size":10,"distinct_size":10,"ref":"refs/heads/garbage-collect","head":"a6caed1904208695c0970dde5ba62da8ce91f0ce","before":"76bb2981ee7eebfedc806da3469b74e1e9ff0222","commits":[{"sha":"a403cff3e133253cb79d88d5770c84d3f3395aae","author":{"name":"Alain Takoudjou","email":"8549c86be3ed0fe71ba16aaa69d01a864ea33ba8@tiolive.com"},"message":"Introduce new garbage collector for instances ignored by buildout\n\nBuildout cannot request destroy sub instances when it is removed from\ninstance parameters by the user. Ex: request a cluster of KVM, with\nkvm1 and kvm2 instances, edit parameters and remove kvm2 in the list.\nBuildout will just ignore that instance and it will be removed only when\nthe hosting subscription will be destroyed.\n\n                 -- kvm1\nroot instance --|\n                 -X- kvm2\n\nSo when processing a partition, we send to master the list of requested sub\ninstance(s). If the previous list was ['kvm1', 'kvm2'], then after remove kvm2\nthe list will be ['kvm1'] (for the root instance). Commit this list to the\nmaster will unlink between root instance and kvm2 (predecessor categorie).\n\nA new alarm will search for unlinked instances: Instance which has no parent,\nand destroy them (also destroy the sub tree).","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/a403cff3e133253cb79d88d5770c84d3f3395aae"},{"sha":"eb3753ab2a05d397928a3f1792b816c0244cfabc","author":{"name":"Alain Takoudjou","email":"ecd24fff651153ac03df91e595f59bcff1082eaf@nexedi.com"},"message":"slapos_cloud: alarm to destroy instances with no parent (predecessor)","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/eb3753ab2a05d397928a3f1792b816c0244cfabc"},{"sha":"d69e2a1b16c213216af612e4a01cddfb56900f29","author":{"name":"Alain Takoudjou","email":"ecd24fff651153ac03df91e595f59bcff1082eaf@nexedi.com"},"message":"slapos_cloud: remove filter items which are not in catalog","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/d69e2a1b16c213216af612e4a01cddfb56900f29"},{"sha":"5a6f2ed1ad0b215a8b4c1835bb031620026ab33b","author":{"name":"Alain Takoudjou","email":"ecd24fff651153ac03df91e595f59bcff1082eaf@nexedi.com"},"message":"slapos_web: add button to remove sub parameter section from instance parameters form","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/5a6f2ed1ad0b215a8b4c1835bb031620026ab33b"},{"sha":"095e3affd6a80a1019ff096a6d393c8c40059c74","author":{"name":"Alain Takoudjou","email":"ecd24fff651153ac03df91e595f59bcff1082eaf@nexedi.com"},"message":"Delay destroy of unlinked instances if modification_date is recent","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/095e3affd6a80a1019ff096a6d393c8c40059c74"},{"sha":"fba3eed7b8442cd22441a6eaae6dd1cd08f41170","author":{"name":"Alain Takoudjou","email":"8549c86be3ed0fe71ba16aaa69d01a864ea33ba8@tiolive.com"},"message":"slapformat: update tests with changes on login shell for slapos users","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/fba3eed7b8442cd22441a6eaae6dd1cd08f41170"},{"sha":"71801958377220d0961876272064727f597f08fc","author":{"name":"Alain Takoudjou","email":"8549c86be3ed0fe71ba16aaa69d01a864ea33ba8@tiolive.com"},"message":"Warn if send list of requested instance to master fail","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/71801958377220d0961876272064727f597f08fc"},{"sha":"89ed29c3754e647b09b94076507d8b2e248a006a","author":{"name":"Alain Takoudjou","email":"ecd24fff651153ac03df91e595f59bcff1082eaf@nexedi.com"},"message":"slapos_cloud: test destroy unlinked instances with delay and root instance case","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/89ed29c3754e647b09b94076507d8b2e248a006a"},{"sha":"66e6bbfe981da00b2fb0c25a31aff23429229f85","author":{"name":"Alain Takoudjou","email":"8549c86be3ed0fe71ba16aaa69d01a864ea33ba8@tiolive.com"},"message":"slapformat test: fix invalid syntax error","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/66e6bbfe981da00b2fb0c25a31aff23429229f85"},{"sha":"a6caed1904208695c0970dde5ba62da8ce91f0ce","author":{"name":"Alain Takoudjou","email":"8549c86be3ed0fe71ba16aaa69d01a864ea33ba8@tiolive.com"},"message":"fix slapformat tests","distinct":true,"url":"https://api.github.com/repos/SlapOS/slapos.core/commits/a6caed1904208695c0970dde5ba62da8ce91f0ce"}]}
{"actor":{"display_login":"NexediGitlab"}}