)]}' { "commit": "3c764785b62efea8038650dc6d2f7cb8d740972c", "tree": "3dfc2cab906fde9efd8de50b79fc876537c36a5c", "parents": [ "05042b1051b2e2b0d67f5a9dbdabe62ae2cfb648" ], "author": { "name": "Saša Živkov", "email": "sasa.zivkov@sap.com", "time": "Wed Jul 01 15:38:42 2020 +0200" }, "committer": { "name": "Saša Živkov", "email": "sasa.zivkov@sap.com", "time": "Fri Aug 14 10:49:16 2020 +0200" }, "message": "Don\u0027t wait for pending events to process on startup\n\nPreviously, on large Gerrit installations with many projects and/or many\nreplication destinations, the replication plugin could take very long\nperiods of time to startup. This was particularly a problem if the\npending(persisted) event count was large as they all were rescheduled\nbefore the plugin finished initializing. Change this behavior so that\nstartup merely begins the process of scheduling the pending events, but\ndoes not wait for them to complete.\n\nBug: Issue 12769\nChange-Id: I224c2ce2a35f987af2343089b9bb00a7fcb7e3be\n", "tree_diff": [ { "type": "modify", "old_id": "e70497868c8dea6d32584d25383bce3ac5e26f93", "old_mode": 33188, "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java", "new_id": "f2d8ec5807102a1220ecc49913f120f7eb4ab4ac", "new_mode": 33188, "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationQueue.java" } ] }