{"push_id":732347149,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f311d288dfa92d6c90e1fa0d02ffb5b2583f8a26","before":"0613b9d5beb0c567c06e6eec951daa285a3de5eb","commits":[{"sha":"f311d288dfa92d6c90e1fa0d02ffb5b2583f8a26","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Updated openstack/openstack\nProject: openstack/tooz  f674ed55ce52e933e9a15a9b966569f12517dd19\n\nUse a lua script(s) instead of transactions\n\nLua scripts are guaranteed to be atomic so we can avoid\ntransactions (and the resulting potential retries that\ncan be triggered); in general they are faster than\nclient side retries and are seemingly preferred over\ntransactions (transactions also don't rollback so they\naren't really offering to much anyway).\n\nThis replaces some of the calls that would benefit from\nthe atomic nature of scripts with scripts (vs there prior\nusage of transactions).\n\nUseful links:\n\n- http://redis.io/commands/eval\n- http://redis.io/topics/transactions#redis-scripting-and-transactions\n- http://redis.io/topics/transactions#why-redis-does-not-support-roll-backs\n\nChange-Id: Icba07d0c73a283c1b3575c388883bb9a9621322c","distinct":true,"url":"https://api.github.com/repos/openstack/openstack/commits/f311d288dfa92d6c90e1fa0d02ffb5b2583f8a26"}]}