← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1844108] [NEW] glance-api fails to start with duplicate option: filesystem_store_datadir error

 

Public bug reported:

Since commit 4265e61bc84ce9bd085a95d8734647f4875af740 [0] is merged, glance-api service fails to start with ERROR: duplicate option: filesystem_store_datadir.
The reason for failure is glance_store [1] already registering the options for reserved stores. The above commit was aimed to add reserved stores options in sample config file, but it is also registering the same while doing so. Because of this failure the functional job is also timing out and failing on patch [2].

In order to resolve this issue we should remove the part of registering
the reserved store options logic from glance/common/config.py file, so
that it can be only used when generating the sample config file.


[0]https://github.com/openstack/glance/commit/4265e61bc84ce9bd085a95d8734647f4875af740
[1] https://github.com/openstack/glance_store/blob/master/glance_store/multi_backend.py#L107
[2] https://review.opendev.org/#/c/611253

** Affects: glance
     Importance: Critical
     Assignee: Abhishek Kekane (abhishek-kekane)
         Status: New

** Changed in: glance
     Assignee: (unassigned) => Abhishek Kekane (abhishek-kekane)

** Changed in: glance
   Importance: Undecided => Critical

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1844108

Title:
  glance-api fails to start with duplicate option:
  filesystem_store_datadir error

Status in Glance:
  New

Bug description:
  Since commit 4265e61bc84ce9bd085a95d8734647f4875af740 [0] is merged, glance-api service fails to start with ERROR: duplicate option: filesystem_store_datadir.
  The reason for failure is glance_store [1] already registering the options for reserved stores. The above commit was aimed to add reserved stores options in sample config file, but it is also registering the same while doing so. Because of this failure the functional job is also timing out and failing on patch [2].

  In order to resolve this issue we should remove the part of
  registering the reserved store options logic from
  glance/common/config.py file, so that it can be only used when
  generating the sample config file.

  
  [0]https://github.com/openstack/glance/commit/4265e61bc84ce9bd085a95d8734647f4875af740
  [1] https://github.com/openstack/glance_store/blob/master/glance_store/multi_backend.py#L107
  [2] https://review.opendev.org/#/c/611253

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1844108/+subscriptions


Follow ups