{"push_id":1877239365,"size":1,"distinct_size":1,"ref":"refs/heads/add-noderole","head":"d5857a5c0c90b1cc21e51abf3fa1b866fc815077","before":"3b2248582f77ac2f0587b10589ead6bae51a78db","commits":[{"sha":"d5857a5c0c90b1cc21e51abf3fa1b866fc815077","author":{"name":"Brian Cloutier","email":"f27a17fc90c00d8c248d8510a1084221738b492b@briancloutier.com"},"message":"node_metadata takes out more sane locks\n\n- Never release locks\n- AddNodeMetadata takes ShareRowExclusiveLock so it'll conflict with the\n  trigger which prevents multiple primary nodes.\n- ActivateNode and SetNodeState used to take AccessShareLock, but they\n  modify the table so they should take RowExclusiveLock.\n- DeleteNodeRow and InsertNodeRow used to take AccessExclusiveLock but\n  only need RowExclusiveLock.","distinct":true,"url":"https://api.github.com/repos/citusdata/citus/commits/d5857a5c0c90b1cc21e51abf3fa1b866fc815077"}]}
{"actor":{"display_login":"lithp"}}