]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/smb: gracefully handle transient sqlitedb errors 69702/head
authorAvan Thakkar <athakkar@redhat.com>
Wed, 24 Jun 2026 11:49:20 +0000 (17:19 +0530)
committerAvan Thakkar <athakkar@redhat.com>
Fri, 10 Jul 2026 05:59:59 +0000 (11:29 +0530)
commit4ae80fb44646972b9750bfa1b70a5498f2e7feac
treeac8ad818014e9c6d4e7cf69ad52ce37684f9e928
parenta9ab67306b1816baf2397ea2a370be1f802b66c8
mgr/smb: gracefully handle transient sqlitedb errors

Translate sqlite3.DatabaseError into a generic StoreUnavailable in
sqlite_store.py and handle it in cli.py and module.py instead of
letting it surface as an unhandled exception

Fixes: https://tracker.ceph.com/issues/78125
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
src/pybind/mgr/smb/cli.py
src/pybind/mgr/smb/module.py
src/pybind/mgr/smb/sqlite_store.py