You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`ceph-devstack` 's default configuration is [here](./ceph_devstack/config.yml). It can be extended by placing a file at `~/.config/ceph-devstack/config.yml` or by using the `--config-file` flag.
56
59
57
-
`ceph-devstack show-conf` will output the current configuration.
60
+
`ceph-devstack config dump` will output the current configuration.
58
61
59
62
As an example, the following configuration will use a local image for paddles with the tag `TEST`; it will also create ten testnode containers; and will build its teuthology container from the git repo at `~/src/teuthology`:
60
63
```
@@ -183,6 +186,14 @@ Also add a flag to this command to output filename (full path) instead of conten
183
186
184
187
Write unit tests for the above feature.
185
188
189
+
#### Problem Statement
190
+
191
+
Implement a feature that allows ceph-devstack to to configured to use an arbitrary number of storage devices per testnode container. This will enable us to deploy multiple [Ceph OSDs](https://docs.ceph.com/en/latest/glossary/#term-Ceph-OSD) per testnode - bringing us closer to how we use teuthology in production. Right now, ceph-devstack supports 1 OSD per testnode.
192
+
193
+
If you have extra time, you might consider also allowing the _size_ of the storage devices to be configurable. The same size can be used for all.
194
+
195
+
In the future, we may also want to implement a feature that allows ceph-devstack to discover and directly consume unused storage devices on the host machine, as opposed to using loop devices. This would enable more performance-sensitive testing.
196
+
186
197
#### Connect
187
198
188
199
Feel free to reach out to us on the [#gsoc-2025-teuthology](https://ceph-storage.slack.com/archives/C08GR4Q8YS0) Slack channel under ceph-storage.slack.com. Use slack invite link at the bottom of [this page](https://ceph.io/en/community/connect/) to join ceph-storage.slack.com workspace.
0 commit comments