oslo-complains-about-duplicate-debug-config

Bug #1555788 reported by Devdatta Kulkarni on 2016-03-10
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Solum
Critical
Devdatta Kulkarni
Changed in solum:
assignee: nobody → Devdatta Kulkarni (devdatta-kulkarni)
importance: Undecided → Critical
milestone: none → next-mitaka

krotscheck
2:08 devkulkarni: I've run into that- it's caused by the config-generator encountering a conf.register call more than once, once via the oslo.config.opts hook and then in oslo.config.opts.defaults.
krotscheck
2:08 At least, in that case it was.
2:08 (in my case)
2:09 The fix I had to implement was make sure the oslo.config.opts.defaults hook is in a file that in no way registers a new config.
dims_
2:09 krotscheck : there's a config parameter in their copy of log.py to
2:09 too
2:09 that was my initial suspicion
devkulkarni
2:09 krotscheck: oh okay
krotscheck
2:10 if that doesn't work... I got nothin'.
devkulkarni
2:10 krotscheck: do you have the patch/code where you implemented this handy?
krotscheck
2:10 devkulkarni: Not explicitly, but sahara had a similar problem. Lemme find it.
devkulkarni
2:10 I can try that
2:10 krotscheck: cool
2:11 dims_: *looking at log.py*
krotscheck
2:11 devkulkarni: https://review.openstack.org/#/c/287368/1..3
patchbot
2:11 krotscheck: patch 287368 - sahara - Moved CORS middleware configuration into oslo-conf... (MERGED)
krotscheck
2:11 You'll note that I had to add a new package and file.
devkulkarni
2:11 krotscheck: thanks for the patch. looking
2:12 e0ne [~e0ne@178.151.129.193] entered the room.
devkulkarni
2:13 krotscheck: ok got it. let me try that

Fix proposed to branch: master
Review: https://review.openstack.org/291419

Changed in solum:
status: New → In Progress

Reviewed: https://review.openstack.org/291419
Committed: https://git.openstack.org/cgit/openstack/solum/commit/?id=5bea1d2547e8d2e4cac44d0523507ab59e467b4b
Submitter: Jenkins
Branch: master

commit 5bea1d2547e8d2e4cac44d0523507ab59e467b4b
Author: Devdatta Kulkarni <email address hidden>
Date: Thu Mar 10 14:40:17 2016 -0600

    Workaround for oslo duplicate config issue

    Providing sample config instead of generating it,
    since config generation is running into trouble
    as outlined in the bug description.

    This is a workaround till we identify the root
    cause of the issue and address it.

    Change-Id: Ide4cbbe711a5c48fd1ff93251037c0b8b16f385d
    Related-Bug: #1555788

Reviewed: https://review.openstack.org/291900
Committed: https://git.openstack.org/cgit/openstack/solum/commit/?id=118be211577941a3de120e1311caaf5c38b0a6c1
Submitter: Jenkins
Branch: master

commit 118be211577941a3de120e1311caaf5c38b0a6c1
Author: Ronald Bradford <email address hidden>
Date: Fri Mar 11 20:18:32 2016 +0000

    Workaround debug DuplicateOptError with generator

    The oslo-config-generator error is caused by including
    oslo.middleware.cors in the generator file. A workaround for
    bringing in same named options twice is to ensure Oslo Log incubator
    options attributes match those of Oslo Log.

    Change-Id: I11b9b29d186e4ea33e0559264c42c5008a2ccbcd
    Related-Bug: #1555788

tags: added: solum-infra
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers