From 79404768caf86e729e1220a984ebe5055c3b7e49 Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Mon, 11 Apr 2022 07:44:28 +0000 Subject: [PATCH 1/2] readme: update radosgw running commands We no longer need to move on to the data path to ensure the dbstore database file is kept in there, since our ceph version has been patched so that it will now live in the data directory. Signed-off-by: Joao Eduardo Luis --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9ecd144..d93f371 100644 --- a/README.md +++ b/README.md @@ -65,11 +65,10 @@ One should be able to get a standalone RGW running following these steps: ``` $ cd build/ $ mkdir -p dev/rgw.foo -$ cd dev/rgw.foo/ -$ ../bin/radosgw -i foo -d --no-mon-config --debug-rgw 15 \ +$ bin/radosgw -i foo -d --no-mon-config --debug-rgw 15 \ --rgw-backend-store dbstore \ - --rgw-data $(pwd) \ - --run-dir $(pwd) + --rgw-data $(pwd)/dev/rgw.foo \ + --run-dir $(pwd)/dev/rgw.foo ``` Once the daemon is running, and outputting its logs to the terminal, one can From 8e13b9c3e5ef258946c9831128f1551616174fe6 Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Mon, 11 Apr 2022 07:50:04 +0000 Subject: [PATCH 2/2] readme: point out that we require our ceph fork Signed-off-by: Joao Eduardo Luis --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index d93f371..4c34b13 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,15 @@ If one is new to Ceph development, the best way to find out how to build these sources is to refer to the [original documentation](https://docs.ceph.com/en/pacific/install/build-ceph/#id1). +Because we are in a fast development effort at the moment, we have chosen to +apply patches needed to make our endeavour work on our own fork of the Ceph +repository. This allows us fiddle with the Ceph source while experimenting, +without polluting the upstream Ceph repository. We do intend to upstream any +patches that make sense though. + +That said, we have the `aquarist-labs/ceph` repository as a requirement for +this project. We can't guarantee that our instructions, or the project as a +whole, will work flawlessly with the original Ceph project from `ceph/ceph`. ### Running