I have installed "ref-update" hook at Gerrit server side to validate commit message & bug ID.
This is in addition to the "commit-msg" hook at client side just in case user by pass this client level hook.
..................
[2015-03-05 12:17:08,065] ERROR com.google.gerrit.common.ChangeHookRunner : Synchronous hook timed out /opt/gerrit/hooks/ref-update
[2015-03-05 12:35:52,086] ERROR com.google.gerrit.common.ChangeHookRunner : Synchronous hook timed out /opt/gerrit/hooks/ref-update
[2015-03-05 12:56:00,350] ERROR com.google.gerrit.common.ChangeHookRunner : Synchronous hook timed out /opt/gerrit/hooks/ref-update
[2015-03-05 12:57:27,753] ERROR com.google.gerrit.common.ChangeHookRunner : Synchronous hook timed out /opt/gerrit/hooks/ref-update
..................
Is there a way to overcome this since developer has to repeat sending the review request multiple time?
$ ssh <server> gerrit show-caches
Gerrit Code Review 2.8.5 now 07:46:23 IST
uptime 1 days 9 hrs
Name |Entries | AvgGet |Hit Ratio|
| Mem Disk Space| |Mem Disk|
--------------------------------+---------------------+---------+---------+
accounts | 135 | 7.6ms | 98% |
accounts_byemail | 55 | 5.6ms | 96% |
accounts_byname | 135 | |100% |
adv_bases | | | |
changes | | | |
groups | 18 | 14.0ms | 71% |
groups_byinclude | 5 | 4.4ms | 66% |
groups_byname | | | |
groups_byuuid | 22 | 7.6ms | 85% |
groups_external | 1 | 95.0ms | 66% |
groups_members | 22 | 6.7ms | 99% |
ldap_group_existence | 3 | 8.3ms | 40% |
ldap_groups | 4 | 73.9ms | 98% |
ldap_groups_byinclude | | | |
ldap_usernames | 7 | 4.4ms | 16% |
permission_sort | 114 | | 99% |
plugin_resources | 1 | | 99% |
project_list | 1 | 39.1ms | 99% |
projects | 94 | 11.6s | 99% |
sshkeys | 65 | 6.4ms | 99% |
D diff | 79 825 8.72m| 13.4s | 95% 100%|
D diff_intraline | 173 2156 1.42m| 5.9ms | 65% 100%|
D git_tags | 1 1 1.09k| | 0% 100%|
D web_sessions | 55 2797 1.10m| | 98% 10%|
SSH: 2 users, oldest session started 1 days 9 hrs ago
Tasks: 3 total = 1 running + 0 ready + 2 sleeping
Mem: 7.73g total = 4.13g used + 3.60g free + 212.00k buffers
13.33g max
128 open files, 16 cpus available, 117 threads
$