]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: add default conf and fix objectstore case.
authorRongqi Sun <sunrongqi@huawei.com>
Fri, 24 Mar 2023 09:29:35 +0000 (17:29 +0800)
committerRongqi Sun <sunrongqi@huawei.com>
Sat, 25 Mar 2023 06:07:17 +0000 (14:07 +0800)
Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
src/pybind/mgr/cephadm/serve.py
src/pybind/mgr/cephadm/tests/test_cephadm.py

index 7342ee20bd7b65f1589a7ef9d691c8f405c852e5..fb2d400b3a0de67dbc12ed3558fb524df6631435 100644 (file)
@@ -1241,6 +1241,8 @@ class CephadmServe:
                         if index != 0:
                             final_conf = final_conf[:index] + objectstore_str + final_conf[index:]
                             daemon_spec.final_config['config'] = final_conf
+                    else:
+                        daemon_spec.extra_args.extend(['--objectstore', 'bluestore'])
 
                 if reconfig:
                     daemon_spec.extra_args.append('--reconfig')
index 7675c120ec7bc3975c5436c7da0914fdea1dfd41..bcaaecd6fa6f3650fb215b9c2db6f90422d49604 100644 (file)
@@ -120,7 +120,7 @@ def with_osd_daemon(cephadm_module: CephadmOrchestrator, _run_cephadm, host: str
                   ['--', 'lvm', 'list', '--format', 'json'], no_fsid=False, error_ok=False, image='', log_output=True),
         mock.call(host, f'osd.{osd_id}', 'deploy',
                   ['--name', f'osd.{osd_id}', '--meta-json', mock.ANY,
-                   '--config-json', '-', '--osd-fsid', 'uuid'],
+                   '--config-json', '-', '--osd-fsid', 'uuid', '--objectstore', 'bluestore'],
                   stdin=mock.ANY, image=''),
         mock.call(host, 'osd', 'ceph-volume',
                   ['--', 'raw', 'list', '--format', 'json'], no_fsid=False, error_ok=False, image='', log_output=True),