Hi, I am getting the same behaviour but in Openstack Kilo version when trying to prefetch an image. I use Swift as storage backend for Openstack images.
2016-05-12 11:37:08.215 24806 CRITICAL glance [req-625f99f7-c131-49bd-bbda-99676d56faf8 - - - - -] UnknownScheme: Unknown scheme 'swift+http' found in URI
2016-05-12 11:37:08.215 24806 TRACE glance Traceback (most recent call last):
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/bin/glance-cache-prefetcher", line 10, in <module>
2016-05-12 11:37:08.215 24806 TRACE glance sys.exit(main())
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/glance/cmd/cache_prefetcher.py", line 56, in main
2016-05-12 11:37:08.215 24806 TRACE glance app.run()
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/glance/image_cache/prefetcher.py", line 79, in run
2016-05-12 11:37:08.215 24806 TRACE glance successes = sum([1 for r in results if r is True])
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/eventlet/greenpool.py", line 238, in next
2016-05-12 11:37:08.215 24806 TRACE glance val = self.waiters.get().wait()
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 175, in wait
2016-05-12 11:37:08.215 24806 TRACE glance return self._exit_event.wait()
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/eventlet/event.py", line 125, in wait
2016-05-12 11:37:08.215 24806 TRACE glance current.throw(*self._exc)
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 214, in main
2016-05-12 11:37:08.215 24806 TRACE glance result = function(*args, **kwargs)
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/glance/image_cache/prefetcher.py", line 58, in fetch_image_into_cache
2016-05-12 11:37:08.215 24806 TRACE glance context=ctx)
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/glance_store/backend.py", line 269, in get_from_backend
2016-05-12 11:37:08.215 24806 TRACE glance loc = location.get_location_from_uri(uri, conf=CONF)
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/python2.7/dist-packages/glance_store/location.py", line 75, in get_location_from_uri
2016-05-12 11:37:08.215 24806 TRACE glance raise exceptions.UnknownScheme(scheme=pieces.scheme)
2016-05-12 11:37:08.215 24806 TRACE glance UnknownScheme: Unknown scheme 'swift+http' found in URI
Hi, I am getting the same behaviour but in Openstack Kilo version when trying to prefetch an image. I use Swift as storage backend for Openstack images.
2016-05-12 11:37:08.215 24806 CRITICAL glance [req-625f99f7- c131-49bd- bbda-99676d56fa f8 - - - - -] UnknownScheme: Unknown scheme 'swift+http' found in URI glance- cache-prefetche r", line 10, in <module> python2. 7/dist- packages/ glance/ cmd/cache_ prefetcher. py", line 56, in main python2. 7/dist- packages/ glance/ image_cache/ prefetcher. py", line 79, in run python2. 7/dist- packages/ eventlet/ greenpool. py", line 238, in next get().wait( ) python2. 7/dist- packages/ eventlet/ greenthread. py", line 175, in wait event.wait( ) python2. 7/dist- packages/ eventlet/ event.py" , line 125, in wait throw(* self._exc) python2. 7/dist- packages/ eventlet/ greenthread. py", line 214, in main python2. 7/dist- packages/ glance/ image_cache/ prefetcher. py", line 58, in fetch_image_ into_cache python2. 7/dist- packages/ glance_ store/backend. py", line 269, in get_from_backend get_location_ from_uri( uri, conf=CONF) python2. 7/dist- packages/ glance_ store/location. py", line 75, in get_location_ from_uri UnknownScheme( scheme= pieces. scheme)
2016-05-12 11:37:08.215 24806 TRACE glance Traceback (most recent call last):
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/bin/
2016-05-12 11:37:08.215 24806 TRACE glance sys.exit(main())
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance app.run()
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance successes = sum([1 for r in results if r is True])
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance val = self.waiters.
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance return self._exit_
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance current.
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance result = function(*args, **kwargs)
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance context=ctx)
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance loc = location.
2016-05-12 11:37:08.215 24806 TRACE glance File "/usr/lib/
2016-05-12 11:37:08.215 24806 TRACE glance raise exceptions.
2016-05-12 11:37:08.215 24806 TRACE glance UnknownScheme: Unknown scheme 'swift+http' found in URI