2013-01-08 07:10:31 8040 ERROR nova.manager [-] Error during ComputeManager._cleanup_running_deleted_instances: unsupported operand type(s) for -: 'datetime.datetime' and 'unicode'
2013-01-08 07:10:31 8040 TRACE nova.manager Traceback (most recent call last):
2013-01-08 07:10:31 8040 TRACE nova.manager File "/opt/stack/new/nova/nova/manager.py", line 229, in periodic_tasks
2013-01-08 07:10:31 8040 TRACE nova.manager task(self, context)
2013-01-08 07:10:31 8040 TRACE nova.manager File "/opt/stack/new/nova/nova/compute/manager.py", line 3368, in _cleanup_running_deleted_instances
2013-01-08 07:10:31 8040 TRACE nova.manager for instance in self._running_deleted_instances(context):
2013-01-08 07:10:31 8040 TRACE nova.manager File "/opt/stack/new/nova/nova/compute/manager.py", line 3412, in _running_deleted_instances
2013-01-08 07:10:31 8040 TRACE nova.manager return [i for i in instances if deleted_instance(i)]
2013-01-08 07:10:31 8040 TRACE nova.manager File "/opt/stack/new/nova/nova/compute/manager.py", line 3405, in deleted_instance
2013-01-08 07:10:31 8040 TRACE nova.manager timeout))
2013-01-08 07:10:31 8040 TRACE nova.manager File "/opt/stack/new/nova/nova/openstack/common/timeutils.py", line 76, in is_older_than
2013-01-08 07:10:31 8040 TRACE nova.manager return utcnow() - before > datetime.timedelta(seconds=seconds)
2013-01-08 07:10:31 8040 TRACE nova.manager TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'unicode'
2013-01-08 07:10:31 8040 TRACE nova.manager
Sounds like we need timeutils. is_older_ than() changes synced from oslo.