{"push_id":1314608843,"size":1,"distinct_size":1,"ref":"refs/heads/dev/reserv-locking","head":"eaaa2237b9c0e1504148381f0a44f0c94ff34ffb","before":"104eee62fdd4f6e97bac4703a0b691ec7b380a47","commits":[{"sha":"eaaa2237b9c0e1504148381f0a44f0c94ff34ffb","author":{"name":"mjg","email":"040757e60ab7e6f7bf96fbbf5ad32ff54c580613@FreeBSD.org"},"message":"cache: get rid of the global lock\n\nAdd a table of vnode locks and use them along with bucketlocks to provide\nconcurrent modification support. The approach taken is to preserve the\ncurrent behaviour of the namecache and just lock all relevant parts before\nany changes are made.\n\nLookups still require the relevant bucket to be locked.\n\nDiscussed with:\t\tkib\nTested by:\tpho","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/eaaa2237b9c0e1504148381f0a44f0c94ff34ffb"}]}
{"actor":{"display_login":"markjdb"}}