Project

General

Profile

Support #23396

erasure-code pool cannot be configured as gnocchi data storage

Added by 宏伟 唐 about 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
openstack
Target version:
% Done:

0%

Tags:
Reviewed:
Affected Versions:
Pull request ID:

Description

The log for gnocchi-metricd indicates that connection is timeout (Errno 110) when gnocchi-metricd reads data from the pool.
However, when I manually run “gnocchi-upgrade --config-file /etc/gnocchi/gnocchi.conf” command on the host where the gnocchi-metricd runs, an object named "gnocchi-config" is generated in the pool, which indicates that user/key/permissions configured are correct.

Furthermore, when I switched the data storage to a replicated pool, gnocchi works correctly.

History

#1 Updated by Greg Farnum about 6 years ago

  • Tracker changed from Bug to Support
  • Status changed from New to Closed

Gnocchi makes extensive use of the “omap” interface offered by RADOS. Unfortunately, erasure coded pools don’t support omap, so it won’t work on them.

Also available in: Atom PDF