This seems to be some race condition that sometimes occurs now that ukey entries are created in handler threads. I've got a solution in mind, but I'd like to run an overnight test to check that it works reliably.
On 2 December 2014 at 15:34, Travis CI <notificati...@travis-ci.org> wrote: > *openvswitch / ovs > <http://clicks.travis-ci.org/track/click/30007208/travis-ci.org?p=eyJzIjoiQ24xU2tvRFp5TzRUcXo2cnBqY3lnbm1SN3ZZIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3RyYXZpcy1jaS5vcmdcXFwvb3BlbnZzd2l0Y2hcXFwvb3ZzXCIsXCJpZFwiOlwiZDAxOWQ5ZDUwNWZkNGVkM2JlZDVhNGZjZTlhYTA4ODlcIixcInVybF9pZHNcIjpbXCJjMDViODE3ZjVlN2ZjYTlmMTE3ZTBhOWE1OWZmMjc0OThmN2NjN2QwXCJdfSJ9>* > (master > <http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoiWm5ZQk1icUZqOU5rWTQtdVR6UXN5T2FGUGdBIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvb3BlbnZzd2l0Y2hcXFwvb3ZzXFxcL3RyZWVcXFwvbWFzdGVyXCIsXCJpZFwiOlwiZDAxOWQ5ZDUwNWZkNGVkM2JlZDVhNGZjZTlhYTA4ODlcIixcInVybF9pZHNcIjpbXCIzMDVjM2I2NTk5ZDZhMDI1NDk4NGQ1MGVjMGUyZTc5Y2UxZTdmODM2XCJdfSJ9> > ) > Build #458 was broken. > <http://clicks.travis-ci.org/track/click/30007208/travis-ci.org?p=eyJzIjoiczdvc1dudDNnSlB3YmRwX3Nxc1FJaUhRYWU4IiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL3RyYXZpcy1jaS5vcmdcXFwvb3BlbnZzd2l0Y2hcXFwvb3ZzXFxcL2J1aWxkc1xcXC80MjgwMTY5MVwiLFwiaWRcIjpcImQwMTlkOWQ1MDVmZDRlZDNiZWQ1YTRmY2U5YWEwODg5XCIsXCJ1cmxfaWRzXCI6W1wiNWNhNzZhYzk3ZDliY2FhNjdjYjExZjRlOGRiNDdjZjc5NDg0OWE0YlwiXX0ifQ> > 31 minutes and 39 seconds *Joe Stringer* 64bb477 > <http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoiRXNGVWo2MFVZZGI1VXlRM2M2SXJUY1hSQTVvIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvb3BlbnZzd2l0Y2hcXFwvb3ZzXFxcL2NvbW1pdFxcXC82NGJiNDc3ZjA1Njg4ZTYxY2YxY2EwNjJlMmU0N2M2OWM1YzQ5NzM1XCIsXCJpZFwiOlwiZDAxOWQ5ZDUwNWZkNGVkM2JlZDVhNGZjZTlhYTA4ODlcIixcInVybF9pZHNcIjpbXCI1MGRiMjliMDcyM2ZhZjhjNTcwZDcyZTNjNDZmZjdkYjcwODMxYTE3XCJdfSJ9> > Changeset > → > <http://clicks.travis-ci.org/track/click/30007208/github.com?p=eyJzIjoiVXlfLVpjM291M28zV2JLQ2lvb2VhOFlmSHhVIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwczpcXFwvXFxcL2dpdGh1Yi5jb21cXFwvb3BlbnZzd2l0Y2hcXFwvb3ZzXFxcL2NvbXBhcmVcXFwvYTEyMzVlZTVmZDYzLi4uNjRiYjQ3N2YwNTY4XCIsXCJpZFwiOlwiZDAxOWQ5ZDUwNWZkNGVkM2JlZDVhNGZjZTlhYTA4ODlcIixcInVybF9pZHNcIjpbXCJhMjc2YWFhMTE5NDdiZjY4MTY1Yzg0YWQ0ZDFjZDg2Y2YwZDBjMTc2XCJdfSJ9> > dpif: Minimize memory copy for revalidation. > > One of the limiting factors on the number of flows that can be supported > in the datapath is the overhead of assembling flow dump messages in the > datapath. This patch modifies the dpif to allow revalidators to skip > dumping the key, mask and actions from the datapath, by making use of > the unique flow identifiers introduced in earlier patches. > > For each flow dump, the dpif user specifies whether to skip these > attributes, allowing the common case to only dump a pair of 128-bit ID > and flow stats. With datapath support, this increases the number of > flows that a revalidator can handle per second by 50% or more. Support > in dpif-netdev and dpif-netlink is added in this patch; kernel support > is left for future patches. > > Signed-off-by: Joe Stringer <joestrin...@nicira.com> > Acked-by: Ben Pfaff <b...@nicira.com> > *System message:* > > Currently we have a long Linux build back log. We are processing them as > fast as we can. See http://status.travis-ci.com/incidents/hlwthjm93n9n > <http://clicks.travis-ci.org/track/click/30007208/status.travis-ci.com?p=eyJzIjoic2VDLXIyUDUybFU1NlRNaWxsX09rVG9UaVRZIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvc3RhdHVzLnRyYXZpcy1jaS5jb21cXFwvaW5jaWRlbnRzXFxcL2hsd3Roam05M245blwiLFwiaWRcIjpcImQwMTlkOWQ1MDVmZDRlZDNiZWQ1YTRmY2U5YWEwODg5XCIsXCJ1cmxfaWRzXCI6W1wiMjdhNTVkZTUzYTA5MzYwZDcyNWNiMjVlMjFmM2YxOWIyMWRmMmRiN1wiXX0ifQ> > > We just switched the default image for OS X jobs to our new image > including Xcode 6.1. See our blog post > <http://clicks.travis-ci.org/track/click/30007208/blog.travis-ci.com?p=eyJzIjoibW96TGZUNWVZMXpnRDNueEw3cHItVU1vTXFZIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvYmxvZy50cmF2aXMtY2kuY29tXFxcLzIwMTQtMTEtMDMteGNvZGUtNjEtYmV0YVxcXC9cIixcImlkXCI6XCJkMDE5ZDlkNTA1ZmQ0ZWQzYmVkNWE0ZmNlOWFhMDg4OVwiLFwidXJsX2lkc1wiOltcIjBhZjA2M2JmMDdhOWQ0MzZhOGRiMzdlOWY4MGQ2Njk0NDJiMmU4MzBcIl19In0> > for a full list of changes. > Documentation > <http://clicks.travis-ci.org/track/click/30007208/docs.travis-ci.com?p=eyJzIjoiU3VlRUdIc3MyV1lld0xReTRNYkFtSWpWbnFRIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvZG9jcy50cmF2aXMtY2kuY29tXCIsXCJpZFwiOlwiZDAxOWQ5ZDUwNWZkNGVkM2JlZDVhNGZjZTlhYTA4ODlcIixcInVybF9pZHNcIjpbXCI1ZmE3OTJiOGY5Nzk0YTkzNmU0OWZiNzcwNDI0NzJkNjU5N2ZmMDhjXCJdfSJ9> > about Travis CI > For help please join our IRC channel irc.freenode.net#travis. > Choose who receives these build notification emails in your configuration > file > <http://clicks.travis-ci.org/track/click/30007208/docs.travis-ci.com?p=eyJzIjoib1JfZlU2WllUa2NYYUZVNUlLUkE2SmsxeGo4IiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvZG9jcy50cmF2aXMtY2kuY29tXFxcL3VzZXJcXFwvbm90aWZpY2F0aW9uc1wiLFwiaWRcIjpcImQwMTlkOWQ1MDVmZDRlZDNiZWQ1YTRmY2U5YWEwODg5XCIsXCJ1cmxfaWRzXCI6W1wiNGY1YzYwZDBkY2IxOGQ5ZGQzYTMwMzFkYjNjMjc1MTk4NmIyMmNhMFwiXX0ifQ>. > > > *Would you like to test your private code?* > > Travis Pro > <http://clicks.travis-ci.org/track/click/30007208/travis-ci.com?p=eyJzIjoiTm5tb1ppRklUc0stQWlPWWphdmNKQ0lMNVFzIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvdHJhdmlzLWNpLmNvbT91dG1fc291cmNlPWJ1aWxkX2VtYWlsX2Zvb3RlciZ1dG1fY2FtcGFpZ249dHJhdmlzLWNpLm9yZyZ1dG1fbWVkaXVtPWVtYWlsXCIsXCJpZFwiOlwiZDAxOWQ5ZDUwNWZkNGVkM2JlZDVhNGZjZTlhYTA4ODlcIixcInVybF9pZHNcIjpbXCIyMDAwYzI0MjkxOWZkYWYzNzVlNDhhM2Q5OTM4ZGY4MDc3YzZlMTk4XCJdfSJ9> > could be your new best friend! > > Travis CI is powered by > <http://clicks.travis-ci.org/track/click/30007208/bluebox.net?p=eyJzIjoiZTRjbGtVVlByQ250Y1o0b2hqZHZEVW16WUFFIiwidiI6MSwicCI6IntcInVcIjozMDAwNzIwOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvYmx1ZWJveC5uZXRcIixcImlkXCI6XCJkMDE5ZDlkNTA1ZmQ0ZWQzYmVkNWE0ZmNlOWFhMDg4OVwiLFwidXJsX2lkc1wiOltcIjBmZTEzMmY2NGJkMjQ2ODhlMGM5MDM2MDcyNDA2NGY2NDRlMWVjMzFcIl19In0> > > _______________________________________________ > build mailing list > bu...@openvswitch.org > http://www.openvswitch.org/mailman/listinfo/build > > _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev