Closed davecahill closed 10 years ago
Hey @davecahill just curious....why did you change this code? some problem triggered it?
Full details at https://midobugs.atlassian.net/browse/MN-908 - short version is that PoC customer had issues launching multiple VMs simultaneously, and this is the fix @takayukiu created for Folsom, works also for Grizzly.
The create_port and delete_port request generates highly contentious transactions to (de)allocate an unique IP addresses updating a single table. Exclusive Locks work better than transactions to handle concurrency here.