So, digging in more I found this (sorry about the wrap):
mysql> select revision,created_on,change_id as cid,patch_set_id as p from
patch_sets where change_id = '10028';
+------------------------------------------+---------------------+-------+---+
| revision | created_on | cid | p |
+------------------------------------------+---------------------+-------+---+
| a6804e261a5e31ceaf11f3acafe3d678fc59cb7d | 2014-04-19 06:05:56 | 10028 | 1 |
| 612e1c0ebe6c4bfd350ea224450017ab47d1c83e | 2014-04-20 00:51:04 | 10028 | 2 |
| ec70364ec3fdf6f5c4994745bdd6d6b9d547b72c | 2014-04-23 04:52:49 | 10028 | 3 |
| 42324f804cc97fe707f8e77c1aabc9026b747059 | 2014-05-01 22:30:07 | 10028 | 4 |
| b66c262fe1862bd4632fba3be1bf3563c060843e | 2014-05-02 17:58:08 | 10028 | 5 |
| eaa08b0c47c780bed0bc02bb20c12ee0882e53c2 | 2014-05-08 17:29:53 | 10028 | 6 |
| 54bd297c12585dc8bc30a100c4bd293165265004 | 2014-05-26 17:49:23 | 10028 | 7 |
| 8862fd2a3a34ad9bd97e1424252d37a740cbafd8 | 2014-05-30 01:47:42 | 10028 | 8 |
| 8862fd2a3a34ad9bd97e1424252d37a740cbafd8 | 2014-05-30 01:47:42 | 10028 | 9 |
+------------------------------------------+---------------------+-------+---+
9 rows in set (0.00 sec)
Notice that patch_set_id's 8 and 9 have the exact same revision and created_on
time. That is certainly not something that should happen when a change is
merged.
Once I deleted that second row (patch_set_id 9) the page would load properly.
I also discovered that gerrit thought the current patch set id was 8, even
though it had created another record in the DB:
mysql> select change_id,current_patch_set_id from changes where change_id =
10028;
+-----------+----------------------+
| change_id | current_patch_set_id |
+-----------+----------------------+
| 10028 | 8 |
+-----------+----------------------+
1 row in set (0.00 sec)
So, certainly hit a bug somewhere, and have resolved it. Any ideas as to the
cause?
j