{"push_id":1094898106,"size":5,"distinct_size":5,"ref":"refs/heads/ban_lurker_improvements","head":"380aeb56c4fbeb62ecd4e70adb347cd887a4c503","before":"bd9cc9d68713d73c405eaa68fd5a7f82c4cf8dbf","commits":[{"sha":"30a98d1fd3f5ddeac985ca3e6cf6f5ce2caa1f1a","author":{"email":"bbce722db103828ffeb2f617fae493f8467805dc@lodoss.net","name":"Federico G. Schwindt"},"message":"Minor fixes","distinct":true,"url":"https://api.github.com/repos/nigoroll/varnish-cache/commits/30a98d1fd3f5ddeac985ca3e6cf6f5ce2caa1f1a"},{"sha":"279ecbf78de98909fb573b64863e7de5c3d3c704","author":{"email":"a05e1af71cc00bfb4dfcde6b94560e408ccabf9a@uplex.de","name":"Nils Goroll"},"message":"fix a typo discussed with phk and martin","distinct":true,"url":"https://api.github.com/repos/nigoroll/varnish-cache/commits/279ecbf78de98909fb573b64863e7de5c3d3c704"},{"sha":"c4f417261aab804a05e2490d1da378e81517f003","author":{"email":"a05e1af71cc00bfb4dfcde6b94560e408ccabf9a@uplex.de","name":"Nils Goroll"},"message":"Note a todo for martin","distinct":true,"url":"https://api.github.com/repos/nigoroll/varnish-cache/commits/c4f417261aab804a05e2490d1da378e81517f003"},{"sha":"b4455b2d47a9c3dc1bfdd1eb5218ec917fea0c75","author":{"email":"a05e1af71cc00bfb4dfcde6b94560e408ccabf9a@uplex.de","name":"Nils Goroll"},"message":"ban lurker: When loosing the lock race to lookup, continue with other objects if possible","distinct":true,"url":"https://api.github.com/repos/nigoroll/varnish-cache/commits/b4455b2d47a9c3dc1bfdd1eb5218ec917fea0c75"},{"sha":"380aeb56c4fbeb62ecd4e70adb347cd887a4c503","author":{"email":"a05e1af71cc00bfb4dfcde6b94560e408ccabf9a@uplex.de","name":"Nils Goroll"},"message":"ban_lurker: avoid the de-tour over ban_mark_completed() for the tail\n\nban_lurker_work completes bans by moving up ocs the ban list. Unless the\nlast ban is a REQ ban, this leaves a tail of completed bans which, previously,\ngot cleaned by ban_clean_tail.\n\nThis involved the unnecessary overhead of marking bans completed just before\nfreeing them.\n\nWe now clean out the completed tail in the first place, avoiding the extra\nban_mark_completed().","distinct":true,"url":"https://api.github.com/repos/nigoroll/varnish-cache/commits/380aeb56c4fbeb62ecd4e70adb347cd887a4c503"}]}