{"push_id":628563326,"size":3,"distinct_size":3,"ref":"refs/heads/upstream/stable-2.11","head":"af68e710b8aa00c7485223eace0d547c819a6975","before":"059f3cf25e63de77b3f94e8298d7e7f95dc5b400","commits":[{"sha":"4c92c8a676616486bc73596010f1acd62fc3a9e6","author":{"email":"ac39666f39dfa5b37bad5e19ae3f186528808854@google.com","name":"Dave Borowitz"},"message":"Revert marking merged or abandoned changes in related changes\n\nThis incurs database lookups on every commit returned from the RevWalk\nthat does not have an open change associated with it. Typically this\nis not very many, because the walk is limited to the current branch\ntip.\n\nHowever, there is very bad worst-case behavior in the case of\nreviewing a merge that pulls in a long side branch whose merge base\nwith tip is far back in history:\n\n  M\n  |\\\n  T \\\n  | B1000\n ... ...\n  | B1\n  |/\n  O\n\nIn this case, we incur a thousand distinct database lookups to see\nwhether B1..B1000 have changes associated with them. In practice this\nis a serious performance regression on some large repositories.\n\nThe original changes were a very useful bugfix, but it needs a more\nefficient implementation.\n\nThis reverts the following commits:\nd3b6e1d531f0bc6253c6d5ad6205ca1e72ef87f2\n72d9193f626b89f379a5564aabcc1d416d933bdb\n\nChange-Id: Ia3d4b200e677bca24fcd8fa9a4629bb406e90998\n(cherry picked from commit bbaea3fb3462e368d5024037182f3759b974d511)","distinct":true,"url":"https://api.github.com/repos/openstack-infra/gerrit/commits/4c92c8a676616486bc73596010f1acd62fc3a9e6"},{"sha":"87c88e9dee339416fd4bbc4f74d47296b7ae4455","author":{"email":"b444e279ad95fdef4fbdd82c813b624595df204a@sap.com","name":"Edwin Kempin"},"message":"Explain online reindexing in 2.11 release\n\nRunning the reindex program on large site can take a vary long time,\nwhich is bad because during this time the system is down. Fortunately\nGerrit supports online reindexing if a secondary index with an older\nversion already exists. Explain in the release notes under which\nconditions online reindexing is possible. Online reindexing in 2.11\nrequires an index version of 10, since older index versions have been\ndeleted [1].\n\n[1] https://gerrit-review.googlesource.com/62684\n\nChange-Id: I9a4ee7151057a30a3ea732ecc2f4affb6c06c1b1\nSigned-off-by: Edwin Kempin <edwin.kempin@sap.com>","distinct":true,"url":"https://api.github.com/repos/openstack-infra/gerrit/commits/87c88e9dee339416fd4bbc4f74d47296b7ae4455"},{"sha":"af68e710b8aa00c7485223eace0d547c819a6975","author":{"email":"b162584c9d065018308db99337b5a9fbc8680008@sonymobile.com","name":"David Pursehouse"},"message":"Merge \"Explain online reindexing in 2.11 release\" into stable-2.11","distinct":true,"url":"https://api.github.com/repos/openstack-infra/gerrit/commits/af68e710b8aa00c7485223eace0d547c819a6975"}]}