{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":146849027,"defaultBranch":"master","name":"placement","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-31T06:08:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715792068.0","currentOid":""},"activityList":{"items":[{"before":"4d81594e9c0d20ee0dd10ff31dcf11f922445a9e","after":"c8255d70c89f60cf85676ac5cfbb313ea44645c0","ref":"refs/heads/master","pushedAt":"2024-05-21T18:20:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"tox: Drop envdir\"","shortMessageHtmlLink":"Merge \"tox: Drop envdir\""}},{"before":"d7ced6bd2fc82caf458f20b5652888164b1bbb70","after":null,"ref":"refs/heads/stable/zed","pushedAt":"2024-05-15T16:54:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"17d6c4bef87d40fce5988293224ccb5821690394","after":"4d81594e9c0d20ee0dd10ff31dcf11f922445a9e","ref":"refs/heads/master","pushedAt":"2024-05-15T16:54:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Remove SQLAlchemy tips jobs\"","shortMessageHtmlLink":"Merge \"Remove SQLAlchemy tips jobs\""}},{"before":"3f082664ec92a7050a6959b19e14328b1fa9d38a","after":"17d6c4bef87d40fce5988293224ccb5821690394","ref":"refs/heads/master","pushedAt":"2024-05-01T12:34:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Remove old excludes\"","shortMessageHtmlLink":"Merge \"Remove old excludes\""}},{"before":"d7ced6bd2fc82caf458f20b5652888164b1bbb70","after":"e40ca65eb2993c6a6401ca42b973b17f8a5bdabd","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-04-30T16:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/zed\n\nChange-Id: I19b43870849ffebb699349682e60e6122d00c2ef","shortMessageHtmlLink":"Update .gitreview for unmaintained/zed"}},{"before":"96a9aeb3b4a6ffff5bbf247b213409395239fc7a","after":"3f082664ec92a7050a6959b19e14328b1fa9d38a","ref":"refs/heads/master","pushedAt":"2024-04-30T16:03:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"reno: Update master for unmaintained/zed\n\nUpdate the zed release notes configuration to build from\nunmaintained/zed.\n\nChange-Id: I20db35a7e149d6af62360816ed9893c4b80835e8","shortMessageHtmlLink":"reno: Update master for unmaintained/zed"}},{"before":null,"after":"d7ced6bd2fc82caf458f20b5652888164b1bbb70","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-04-30T15:05:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/zed\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/zed branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: Id3516311891cc1d49975db25a071381671e6651b","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/zed"}},{"before":"6ac0521e76eb7f688dd99d9dca18e3abd87d588e","after":"96a9aeb3b4a6ffff5bbf247b213409395239fc7a","ref":"refs/heads/master","pushedAt":"2024-03-20T03:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update master for stable/2024.1\n\nAdd file to the reno documentation build to show release notes for\nstable/2024.1.\n\nUse pbr instruction to increment the minor version number\nautomatically so that master versions are higher than the versions on\nstable/2024.1.\n\nSem-Ver: feature\nChange-Id: Ideffed96cfc56ad74898308f039cdf5e005bcda8","shortMessageHtmlLink":"Update master for stable/2024.1"}},{"before":"f245273492fae5216cfd8d41a53dee62b70af676","after":"af00c864e98ae76cae3e621ad95868234d027882","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-16T08:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update TOX_CONSTRAINTS_FILE for stable/2024.1\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as stable/2024.1 branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: If10c0e7af891a61fb56dfdcbf2de129c085f0350","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for stable/2024.1"}},{"before":"6ac0521e76eb7f688dd99d9dca18e3abd87d588e","after":"f245273492fae5216cfd8d41a53dee62b70af676","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-16T08:19:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for stable/2024.1\n\nChange-Id: I78739a19bf4fa930bdbdb383bb80af64ad21228a","shortMessageHtmlLink":"Update .gitreview for stable/2024.1"}},{"before":null,"after":"6ac0521e76eb7f688dd99d9dca18e3abd87d588e","ref":"refs/heads/stable/2024.1","pushedAt":"2024-03-15T14:20:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Update python classifier in setup.cfg\"","shortMessageHtmlLink":"Merge \"Update python classifier in setup.cfg\""}},{"before":"3a12c003bb50fc7b23c4ee657e7a0e5c6480079c","after":"6ac0521e76eb7f688dd99d9dca18e3abd87d588e","ref":"refs/heads/master","pushedAt":"2024-03-15T10:08:26.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Update python classifier in setup.cfg\"","shortMessageHtmlLink":"Merge \"Update python classifier in setup.cfg\""}},{"before":"f96984abd48f4d938d0fff0bab9b12ed933e320e","after":null,"ref":"refs/heads/stable/xena","pushedAt":"2024-03-15T10:00:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"56d0f5b261a29599909ac578d8b09cb1a075fdb6","after":null,"ref":"refs/heads/stable/wallaby","pushedAt":"2024-03-15T10:00:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"93bd7f23ad6e993185e32f038db90bb81e8746e2","after":null,"ref":"refs/heads/stable/victoria","pushedAt":"2024-03-15T10:00:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"8e705fa460df161875e8973a4946d4453124b280","after":"3a12c003bb50fc7b23c4ee657e7a0e5c6480079c","ref":"refs/heads/master","pushedAt":"2024-03-15T10:00:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add upgrade job from 2023.1\"","shortMessageHtmlLink":"Merge \"Add upgrade job from 2023.1\""}},{"before":"f96984abd48f4d938d0fff0bab9b12ed933e320e","after":"1ce58ef8bf249ab9c4560bac66cdc7972e28a46a","ref":"refs/heads/unmaintained/xena","pushedAt":"2024-03-06T16:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/xena\n\nChange-Id: Ifebb3177459c3502574d02d48cc8a29ab792b305","shortMessageHtmlLink":"Update .gitreview for unmaintained/xena"}},{"before":"93bd7f23ad6e993185e32f038db90bb81e8746e2","after":"1f6b6ad22ee7e8b4323337f981c2c84271223ba4","ref":"refs/heads/unmaintained/victoria","pushedAt":"2024-03-06T16:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/victoria\n\nChange-Id: I4bce8c9691077c42f0841fb214f23a291e2c3c59","shortMessageHtmlLink":"Update .gitreview for unmaintained/victoria"}},{"before":"56d0f5b261a29599909ac578d8b09cb1a075fdb6","after":"2d930759274d4cad7a900da7029887f50707658a","ref":"refs/heads/unmaintained/wallaby","pushedAt":"2024-03-06T16:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/wallaby\n\nChange-Id: I90c6dc5ce210d24086a0f90272070bd7be54130f","shortMessageHtmlLink":"Update .gitreview for unmaintained/wallaby"}},{"before":null,"after":"f96984abd48f4d938d0fff0bab9b12ed933e320e","ref":"refs/heads/unmaintained/xena","pushedAt":"2024-03-05T18:54:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Drop lower-constraints.txt and its testing\n\nAs discussed in TC PTG[1] and TC resolution[2], we are\ndropping the lower-constraints.txt file and its testing.\nWe will keep lower bounds in the requirements.txt file but\nwith a note that these are not tested lower bounds and we\ntry our best to keep them updated.\n\nConflicts:\n .zuul.yaml\n lower-constraints.txt\n\nNOTE(melwitt): conflict is due to branch specific settings (job\ntemplate names, lower constraints changes).\n\n[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326\n[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal\n\nChange-Id: Ieba7daf39fa3323e8c9a7396747449f24189fcd5\n(cherry picked from commit 03d567928e31d3dc85d4dd3f5617785e7380b6b1)\n(cherry picked from commit 4d3df47ee3e394e3178d58c15306620809ad2806)","shortMessageHtmlLink":"Drop lower-constraints.txt and its testing"}},{"before":null,"after":"56d0f5b261a29599909ac578d8b09cb1a075fdb6","ref":"refs/heads/unmaintained/wallaby","pushedAt":"2024-03-05T18:53:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"placement-status: check only consumers in allocation table\" into stable/wallaby","shortMessageHtmlLink":"Merge \"placement-status: check only consumers in allocation table\" in…"}},{"before":null,"after":"93bd7f23ad6e993185e32f038db90bb81e8746e2","ref":"refs/heads/unmaintained/victoria","pushedAt":"2024-03-05T18:53:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"placement-status: check only consumers in allocation table\n\nInitially, _check_incomplete_consumers was intended to find the case\nwhen consumers are mentioned in allocation but do not exist in the\nconsumer table. Due to a bug it's possible to have rows in the\nconsumer table those are not in the allocation table. The second case\nit seems was not expected and it can be tricky to automate a cleanup\nwith zero touch upgrade.\n\nThis patch modifies the check such way it counts only consumers\npresented in the allocation table.\n\nConflicts:\n placement/cmd/status.py\n\nNOTE(melwitt): The conflict is because change\nIe0bee79c1ee185c0f68fa170c668395d9058c56d (Fix SQL query counting the\nnumber of individual consumers having allocations by only selecting the\naggregated consumer_id column.) is not in Wallaby.\n\nRelated-bug: #1780799\nChange-Id: I569043dd9f1c964faf7d4fcbb901a93f9569bf3d\n(cherry picked from commit 3253e2efc05836b0b5cefafbf2b2656e9e1a50c7)\n(cherry picked from commit 7f66845b6382513ae291914ea02787e9776505a0)","shortMessageHtmlLink":"placement-status: check only consumers in allocation table"}},{"before":"5a865abc2545544870ad972f70cd54ebd14c19a8","after":null,"ref":"refs/heads/stable/ussuri","pushedAt":"2024-02-09T19:03:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"4d3df47ee3e394e3178d58c15306620809ad2806","after":"6e1162c94af252e68d322ea7813caafb2410dee5","ref":"refs/heads/unmaintained/yoga","pushedAt":"2024-02-09T19:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for unmaintained/yoga\n\nChange-Id: I1a88dc5ab70afd9b0d0a20eb1e8b3b5d52c08f69","shortMessageHtmlLink":"Update .gitreview for unmaintained/yoga"}},{"before":"4d3df47ee3e394e3178d58c15306620809ad2806","after":null,"ref":"refs/heads/stable/yoga","pushedAt":"2024-02-06T16:49:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"e10099bd800c2ffd4f084b00d0d063103dc45fe0","after":"8e705fa460df161875e8973a4946d4453124b280","ref":"refs/heads/master","pushedAt":"2024-02-06T16:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"reno: Update master for unmaintained/yoga\n\nUpdate the yoga release notes configuration to build from\nunmaintained/yoga.\n\nChange-Id: Ibb210d60e99c65d801a88a4ba1cec42c2748c693","shortMessageHtmlLink":"reno: Update master for unmaintained/yoga"}},{"before":null,"after":"4d3df47ee3e394e3178d58c15306620809ad2806","ref":"refs/heads/unmaintained/yoga","pushedAt":"2024-02-06T14:33:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Drop lower-constraints.txt and its testing\n\nAs discussed in TC PTG[1] and TC resolution[2], we are\ndropping the lower-constraints.txt file and its testing.\nWe will keep lower bounds in the requirements.txt file but\nwith a note that these are not tested lower bounds and we\ntry our best to keep them updated.\n\nConflicts:\n .zuul.yaml\n lower-constraints.txt\n\nNOTE(melwitt): conflict is due to branch specific settings (job\ntemplate names, lower constraints changes).\n\n[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326\n[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal\n\nChange-Id: Ieba7daf39fa3323e8c9a7396747449f24189fcd5\n(cherry picked from commit 03d567928e31d3dc85d4dd3f5617785e7380b6b1)","shortMessageHtmlLink":"Drop lower-constraints.txt and its testing"}},{"before":"e51085604ca57d78469c4497289a687eade6a5e6","after":"e10099bd800c2ffd4f084b00d0d063103dc45fe0","ref":"refs/heads/master","pushedAt":"2024-01-16T21:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Bump hacking\n\nhacking 4.0.x is very old (it was released 3 years ago).\n\nChange-Id: Id931b3a0110af7d6eb6dc11df5f3b0bbaad67b5e","shortMessageHtmlLink":"Bump hacking"}},{"before":"d822a3456ed4ea95bf5bf54919f0eee34bdc9af4","after":"e51085604ca57d78469c4497289a687eade6a5e6","ref":"refs/heads/master","pushedAt":"2023-10-26T17:38:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Add job to test with SQLAlchemy master (2.x)\"","shortMessageHtmlLink":"Merge \"Add job to test with SQLAlchemy master (2.x)\""}},{"before":"ce3dd3839ba4df38c6ca5a1f3396bd2e3fad5bfa","after":"d822a3456ed4ea95bf5bf54919f0eee34bdc9af4","ref":"refs/heads/master","pushedAt":"2023-10-26T17:31:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"db: Wrap raw SQL query in sqlalchemy.text\"","shortMessageHtmlLink":"Merge \"db: Wrap raw SQL query in sqlalchemy.text\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUCoUZQA","startCursor":null,"endCursor":null}},"title":"Activity · openstack/placement"}