While looking at gate failures trying to improve our classification rate I stumbled across this: http://logs.openstack.org/50/67850/5/gate/gate-ceilometer-python26/8fd55b6/console.html It appears that ceilometer is pulling in the nova repo (http://git.openstack.org/cgit/openstack/ceilometer/tree/test-requirements.txt#n8) and running tests against non-contractual (private) APIs. This means that nova will occasionally break ceilometer unit tests. The nova patch that broke ceilometer is: commit 4f1318585c38d55c097ee2e03b57b65157048a2f Merge: 5798058 50c9055 Author: Jenkins <jenkins at review.openstack.org> Date: Thu Jan 30 01:31:31 2014 +0000 Merge "Adds ephemeral_key_uuid field to instance" commit 50c9055c8ef22b59379acadd1a1efdcbc6be12b3 Author: Dan Genin <daniel.genin at jhuapl.edu> Date: Thu Jan 2 09:44:24 2014 -0500 Adds ephemeral_key_uuid field to instance Patch adds a field to instance for storing the uuid of the key used to encrypt instance's ephemeral storage. Implements: blueprint encrypt-ephemeral-storage Change-Id: Id5b1e272d4461875bb231839e4714d3ed0899d3f Going forward, how can we prevent issues like this from reoccurring in the gate? best, Joe Gordon