cinder-manage quota sync crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
In Progress
|
Undecided
|
Unassigned |
Bug Description
First seen in 2023.1, but also easily reproduced in devstack with current master:
debian@
INFO dbcounter [None req-35704751-
DEBUG oslo_db.
DEBUG dbcounter [-] [133773] Writer thread running {{(pid=133773) stat_writer /opt/stack/
CRITICAL cinder [None req-35704751-
ERROR cinder Traceback (most recent call last):
ERROR cinder File "/opt/stack/
ERROR cinder sys.exit(main())
ERROR cinder ^^^^^^
ERROR cinder File "/opt/stack/
ERROR cinder fn(**fn_kwargs)
ERROR cinder File "/opt/stack/
ERROR cinder self._check_
ERROR cinder File "/opt/stack/
ERROR cinder projects = self._get_
ERROR cinder ^^^^^^^
ERROR cinder File "/opt/stack/
ERROR cinder return fn(*args, **kwargs)
ERROR cinder ^^^^^^^^^^^^^^^^^^^
ERROR cinder File "/opt/stack/
ERROR cinder ).with_
ERROR cinder ^^^^^^^
ERROR cinder File "<string>", line 2, in with_entities
ERROR cinder File "/opt/stack/
ERROR cinder x = fn(self, *args, **kw)
ERROR cinder ^^^^^^^
ERROR cinder File "/opt/stack/
ERROR cinder self._set_
ERROR cinder File "/opt/stack/
ERROR cinder self._raw_columns = [
ERROR cinder ^
ERROR cinder File "/opt/stack/
ERROR cinder coercions.expect(
ERROR cinder File "/opt/stack/
ERROR cinder resolved = impl._literal_
ERROR cinder ^^^^^^^
ERROR cinder File "/opt/stack/
ERROR cinder return self._text_
ERROR cinder ^^^^^^^
ERROR cinder File "/opt/stack/
ERROR cinder raise exc.ArgumentError(
ERROR cinder sqlalchemy.
ERROR cinder
There is a different error when running quota sync for a specific project, note that this need an actual volume to exist for that project in order to trigger the error. Not sure yet if this is related or not.
$ /opt/stack/ data/venv/ bin/cinder- manage quota sync --project b0bd58002f3141c d90d7066e74cc5c 1b 106a-48c0- b377-d1248b03e3 1f None None] Registered counter for database cinder sqlalchemy. engines [None req-f6f3e9f8- 106a-48c0- b377-d1248b03e3 1f None None] MySQL server mode set to STRICT_ TRANS_TABLES, STRICT_ ALL_TABLES, NO_ZERO_ IN_DATE, NO_ZERO_ DATE,ERROR_ FO BY_ZERO, TRADITIONAL, NO_AUTO_ CREATE_ USER,NO_ ENGINE_ SUBSTITUTION {{(pid=412126) _check_ effective_ sql_mode /opt/stack/ data/venv/ lib/python3. 11/site- packages/ oslo_db/ sqlalchemy/ engines data/venv/ lib/python3. 11/site- packages/ dbcounter. py:102} } d90d7066e74cc5c 1b 106a-48c0- b377-d1248b03e3 1f None None] Unhandled error: AttributeError: module 'cinder.context' has no attribute 'session' ERROR cinder Traceback (most recent call last): ERROR cinder File "/opt/stack/ data/venv/ bin/cinder- manage" , line 8, in <module> data/venv/ lib/python3. 11/site- packages/ cinder/ cmd/manage. py", line 1151, in main data/venv/ lib/python3. 11/site- packages/ cinder/ cmd/manage. py", line 385, in sync sync(project_ id, do_fix=True) ...
INFO dbcounter [None req-f6f3e9f8-
DEBUG oslo_db.
R_DIVISION_
.py:342}}
DEBUG dbcounter [-] [412126] Writer thread running {{(pid=412126) stat_writer /opt/stack/
Processing quota usage for project b0bd58002f3141c
CRITICAL cinder [None req-f6f3e9f8-
ERROR cinder sys.exit(main())
ERROR cinder ^^^^^^
ERROR cinder File "/opt/stack/
ERROR cinder fn(**fn_kwargs)
ERROR cinder File "/opt/stack/
ERROR cinder self._check_