Sage Weil's activity
From 09/07/2021 to 10/06/2021
10/06/2021
- 04:01 PM Ceph Wiki edit: CDM_06-OCT-2021 (#5)
10/03/2021
- 06:42 PM Ceph Revision 0bc19b54 (ceph): Merge pull request #43402 from liewegas/doc-general-rep
- doc/foundation: Martin is new general member rep
10/02/2021
- 03:49 PM Ceph Revision df5be4ba (ceph): doc/foundation: Martin is new general member rep
- Signed-off-by: Sage Weil <sage@newdream.net>
10/01/2021
- 06:45 PM mgr Bug #51815 (Fix Under Review): ceph pg dump times out due to no active mgr
- 06:42 PM Ceph Revision 18864380 (ceph): mon,auth: fix proposal of rotating keys
- Instead of updating the live CephxKeyServer's rotating_keys and also
including them in a paxos proposal, propose new ... - 06:42 PM Ceph Revision d83d12b9 (ceph): ceph-monstore-tool: include rotating keys in rebuilt mon
- This avoids an initial period after mon restart in which there are no
rotating keys and authentication can fail.
Sig... - 06:42 PM Ceph Revision 4bc8ca2e (ceph): mon,auth: debug missing service secrets
- Hunting https://tracker.ceph.com/issues/51815
Signed-off-by: Sage Weil <sage@newdream.net> - 06:42 PM Ceph Revision eddfbbc4 (ceph): qa/suites/rados/singleton/rebuild-mon-db: debug auth 30
- Hunting https://tracker.ceph.com/issues/51815
Signed-off-by: Sage Weil <sage@newdream.net>
09/30/2021
- 03:12 PM Ceph Revision 50ac0ec3 (ceph): mgr/rook: describe_services: name rgw svc appropriately
- Set rgw_zone if present. Do not set rgw_realm because we don't
know what it is from the CephObjectstore CRD.
Signed... - 02:41 PM Ceph Wiki edit: CDM_06-OCT-2021 (#2)
09/29/2021
- 06:38 PM Ceph Revision e3bede00 (ceph): Merge PR #43287 into master
- * refs/pull/43287/head:
mgr/rook, qa/tasks/rook: change rgw daemon service name
mgr/rook: fix placement_spec_to_nod...
09/28/2021
- 03:27 PM Ceph Revision 179124e8 (ceph): .github/CODEOWNERS: tag rook devs on rook related PRs
- Signed-off-by: Sage Weil <sage@newdream.net>
- 02:58 PM Ceph Revision 5ee3d38f (ceph): Merge PR #43177 into master
- * refs/pull/43177/head:
osd/PrimaryLogPG: drop ops when pool has EIO flag
osdc/Objecter: set SUPPORTSPOOLEIO flag o...
09/27/2021
- 05:20 PM Ceph Revision c2f753c5 (ceph): ceph_test_rados_api_aio: test pool EIO flag
- Signed-off-by: Sage Weil <sage@newdream.net>
- 05:20 PM Ceph Revision 6992a1cd (ceph): osdc/Objecter: set SUPPORTSPOOLEIO flag on all ops
- This tells us the client understands the pool EIO flag, without having to
burn a feature bit.
Signed-off-by: Sage We... - 05:20 PM Ceph Revision 5ac9f523 (ceph): osd/PrimaryLogPG: drop ops when pool has EIO flag
- If the op doesn't have the SUPPORTSPOOLEIO flag (i.e., it is an old client),
return with an explicit EIO.
Signed-off... - 07:32 AM Ceph Revision 1b0ba97e (ceph): qa/tasks/cephfs/test_sessionmap: reap connections immediately
- We have to reap connections promptly for this test to work.
This test was broken indirectly by d51d80b3234e17690061f... - 07:32 AM Ceph Revision c7b27bb9 (ceph): msg/async: configurable threshold for reaping dead connections
- It is helpful to set this to 1 for tests.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 81... - 07:23 AM Ceph Revision 2cb463b9 (ceph): msgr/async: fix unsafe access in unregister_conn()
- We were looking at anon_conns and accepting_conns without holding
the lock (deleted_lock is not sufficient).
Drop th...
09/24/2021
- 04:25 PM Ceph Revision 2756dacc (ceph): osd,mon: add EIO pool flag
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:25 PM Ceph Revision 45ffdda2 (ceph): osdc/Objecter: return EIO for new ops
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:25 PM Ceph Revision f1c495b7 (ceph): osdc/Objecter: return EIO for existing ops and linger ops
- Signed-off-by: Sage Weil <sage@newdream.net>
- 04:25 PM Ceph Revision 14367571 (ceph): osdc/Objecter: return EIO for new linger ops
- Signed-off-by: Sage Weil <sage@newdream.net>
- 02:37 PM Orchestrator Feature #51004 (Resolved): cephadm agent 2.0
- 02:36 PM Ceph Revision 0d0a25aa (ceph): Merge PR #42384 into master
- * refs/pull/42384/head:
mgr/cephadm: kick serve loop if new metadata makes all hosts metadata up to date
mgr/cephad...
09/21/2021
- 04:49 PM Ceph Revision a1195bd7 (ceph): cephadm: quay.io for non-ceph images too
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit dbc1d6303f4c2a22f5fa59218aa032fc92073906) - 03:37 PM Ceph Revision 6bf32314 (ceph): Merge PR #43156 into master
- * refs/pull/43156/head:
qa/suites/orch/rook/smoke: add flannel back in
Reviewed-by: Sebastian Wagner <sewagner@redh...
09/20/2021
- 03:00 PM Ceph Revision ee744723 (ceph): Merge PR #43213 into master
- * refs/pull/43213/head:
mon/OSDMonitor: make weight set create safer
Reviewed-by: xie xingguo <xie.xingguo@zte.com.... - 02:59 PM Ceph Revision 34c48396 (ceph): Merge PR #43211 into master
- * refs/pull/43211/head:
qa/suites/upgrade/pacific-x: skip c-v install on pacific start
qa/packages: install ceph-vo... - 12:47 PM Ceph Revision 4e525127 (ceph): qa/suites/upgrade/pacific-x: skip c-v install on pacific start
- Signed-off-by: Sage Weil <sage@newdream.net>
- 01:51 AM Ceph Revision 0b361fc8 (ceph): qa/packages: install ceph-volume
- Signed-off-by: Sage Weil <sage@newdream.net>
09/17/2021
- 06:08 PM Ceph Revision 2485e1f7 (ceph): mon/OSDMonitor: make weight set create safer
- We cannot return early success based on uncommitted state.
Signed-off-by: Sage Weil <sage@newdream.net> - 05:56 PM RADOS Bug #49689: osd/PeeringState.cc: ceph_abort_msg("past_interval start interval mismatch") start
- /a/sage-2021-09-16_18:04:19-rados-wip-sage-testing-2021-09-16-1020-distro-basic-smithi/6393058
note that this is m...
09/16/2021
- 02:50 AM Ceph Revision 21abbaf3 (ceph): Merge PR #43044 into master
- * refs/pull/43044/head:
mgr/rook: add unit tests to Rook module
mgr/rook: translate placement spec to node selector... - 02:48 AM Ceph Revision 1a19d696 (ceph): Merge PR #43172 into master
- * refs/pull/43172/head:
qa/tasks/kubeadm: modify (do not clobber) daemon.json
Reviewed-by: Joseph Sawaya <jsawaya@r...
09/15/2021
- 08:16 PM Ceph Revision 2a6ad93a (ceph): qa/tasks/kubeadm: modify (do not clobber) daemon.json
- Otherwise we blow away the mirror config.
Signed-off-by: Sage Weil <sage@newdream.net>
09/13/2021
- 10:28 PM Ceph Revision 688f963d (ceph): qa/suites/orch/rook/smoke: add flannel back in
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:28 PM Ceph Revision 13238ade (ceph): Merge PR #43136 into master
- * refs/pull/43136/head:
qa/tasks/kubeadm: change calico encap to IPIPCrossSubnet
qa/suites/orch/rook/smoke: add hos... - 08:26 PM Ceph Revision 528880d3 (ceph): qa/tasks/kubeadm: change calico encap to IPIPCrossSubnet
- Signed-off-by: Sage Weil <sage@newdream.net>
- 02:21 PM Ceph Revision 20ed7c9b (ceph): Merge PR #42998 into master
- * refs/pull/42998/head:
qa/tasks/rook: add testing for host label add/rm
mgr/rook: host add/rm label in rook orches...
09/10/2021
- 08:17 PM sepia Support #52574: Sepia Lab Access Request
- +1
09/09/2021
- 02:20 PM Ceph Revision ccfdf7a9 (ceph): qa/tasks/vip: exec with bash -ex
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 3c1e086be013bf875bfe32b5ba9a297fc27410a3) - 02:20 PM Ceph Revision eb0f2811 (ceph): qa/suites/orch/cephadm/smoke-roleless: test taking ganeshas offline
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit a5e8227a83c229698af462a18f9548c03c559408) - 02:20 PM Ceph Revision a795da1e (ceph): mgr/nfs: add --port to 'nfs cluster create' and port to 'nfs cluster info'
- Fixes: https://tracker.ceph.com/issues/51787
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit ... - 02:20 PM Ceph Revision 9e5cc7a7 (ceph): mgr/cephadm: drop daemon_id arg to CephadmService.config()
- Unused (and nonsensical since this is *service* config).
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked... - 02:20 PM Ceph Revision 630165f6 (ceph): doc/mgr/nfs: add section on updating an nfs cluster
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 7cc4c91dce2a1f1bcb6a02efb231bdbda0929500) - 02:20 PM Ceph Revision 42f53fcd (ceph): qa/suites/orch/cephadm: separate test_nfs from test_orch_cli
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 0ae020979d964b50f550cab6366ca019133e1dd1) - 02:20 PM Ceph Revision f9e15195 (ceph): doc/mgr/nfs: typo
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 0448a8d39de71e5135061873a40f9302ad2c5dce) - 02:20 PM Ceph Revision ccbe532b (ceph): doc/mgr/nfs: document ingress in more detail
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 8d9db910f797557d615b5e5e3e612bed7dd00f22) - 02:20 PM Ceph Revision 45352176 (ceph): doc/mgr/nfs: add section for manual ganesha config; reframe
- This documentation is incomplete because this mode of operation is not
tested/validated.
Signed-off-by: Sage Weil <s... - 02:20 PM Ceph Revision 4a0d51e9 (ceph): doc/mgr/nfs: reference customizing ingress
- Link to the cephadm docs on modifying the service directly.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry pic... - 02:20 PM Ceph Revision 2531d244 (ceph): doc/mgr/rook: update title
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 9aeefbc666e2d373f95aca20deb15a9e9a0b6f86) - 02:20 PM Ceph Revision 8bb78c5f (ceph): mgr/nfs: remove unused 'realm' arg for 'nfs export create rgw'
- This argument is not used. The rgw exports currently only work on the
default realm.
Signed-off-by: Sage Weil <sage... - 02:20 PM Ceph Revision d6bb3907 (ceph): mgr/nfs/export: nicer exceptions on cap update
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit b73f73074941ca0f34d7e26a1705b86453549bfc) - 02:20 PM Ceph Revision 0aca16d2 (ceph): doc/mgr/nfs: revisions
- - clean up language
- move config hierarchy to the bottom (this is an implementation detail
that is only useful if ma... - 02:20 PM Ceph Revision ff5c67d7 (ceph): qa/tasks/python: simple task to run python code
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 45737fe95ac3a2b53dda466179e426c2ce574fb6) - 02:20 PM Ceph Revision d0d53d45 (ceph): mgr/cephadm: use new CEPH_IMAGE_TYPES for all daemons using ceph contai...
- We were using CEPH_TYPES + GATEWAY_TYPES, but that isn't really accurate.
Signed-off-by: Sage Weil <sage@newdream.ne... - 02:20 PM Ceph Revision c9514402 (ceph): mgr/nfs: use bucket owner creds for rgw bucket export
- The bucket owner can always read/write to the bucket, so use those creds
for the export. This is less complicated th... - 02:20 PM Ceph Revision a19429af (ceph): mgr/nfs: add --squash option to 'nfs export create rgw ...'
- The cephfs variant already has it.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit ad5fe4452... - 02:20 PM Ceph Revision cd8ff026 (ceph): mgr/cephadm: ingress: tolerate no daemons
- This doesn't normally happen, but did before the daemon inventory breakage
(see previous patches) was fixed.
Signed-... - 02:20 PM Ceph Revision 22faabd6 (ceph): qa/suites/orch/cephadm: add rgw nfs export test
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit cd089ee74eb01bb9d2208400296e61e9636df5ab) - 02:20 PM Ceph Revision 6002ab67 (ceph): doc/mgr/nfs: add note about incomplete ingress
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 684c6a2dbaf5c6c2d8d2abe24243f6b973d14c58) - 02:20 PM Ceph Revision 9e6bc13b (ceph): doc/mgr/nfs: fix 'export apply', pool name
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 62e4ea5ff195d103d1e800964ff1df66e4eef9cc) - 02:20 PM Ceph Revision 72b8099f (ceph): PendingReleaseNotes: document workaround for NFS storage change
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit c100812bff699af4d96c2861fe13bd23b937810b) - 02:17 PM Ceph Revision 16169201 (ceph): mgr/nfs: migrate pre-pacific nfs.ganesha-foo clusters to nfs.foo
- In octopus, the service is nfs.ganesha-$id instead of nfs.$id
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry p... - 02:17 PM Ceph Revision b0affad4 (ceph): mgr/cephadm: migrate nfs grace file
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 93bc85fc231a115a8c194617b5f3cef0f732fecd) - 02:17 PM Ceph Revision a67626b2 (ceph): qa/suites/orch/cephadm/mgr-nfs-upgrade: add test for nfs migration
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 52f6989fff4809e7acdd8cfe8f0d2d04298cb868)
Co... - 02:17 PM Ceph Revision caf9f3d6 (ceph): qa/tasks/mgr/test_orchestrator_cli: fix test
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit a1ee80fcf149ba1c6df1d0d21a7bc196d5e8a2fa) - 02:17 PM Ceph Revision e80b0b8e (ceph): mgr/nfs: adjust cephfs export caps if necessary
- If we are importing an old export, we may find that the cephx user
existed but with the wrong caps. Adjust caps in t... - 02:17 PM Ceph Revision a181dd28 (ceph): mgr/cephadm: migrate all legacy nfs exports to new .nfs pool
- Migrate all past NFS pools, whether they were created by mgr/nfs or by
the dashboard, to the new mgr/nfs .nfs pool.
... - 02:17 PM Ceph Revision 9389a771 (ceph): qa/tasks/cephfs/test_nfs: retry mount a few times
- It may take a moment for a ganesha to (re)configure itself with a new
export. If a mount fails, retry a couple times... - 02:17 PM Ceph Revision 98e20387 (ceph): mgr/nfs: add test for ganesha conf apply/import
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 7760cb2aedf52e247d9908b65d30250e2a049df3) - 02:17 PM Ceph Revision a1c83ef3 (ceph): mgr/nfs: test export apply on JSON list
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit bfd5ab3124ec73a7b4d28feba3d50780b1a0e8ca) - 02:17 PM Ceph Revision 4dcb9e0a (ceph): mgr/nfs: use NFS_POOL_NAME in test_nfs.py
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 8026eb5e8eecd136046a2b8174a233e10875507f) - 02:17 PM Ceph Revision dc94ac2b (ceph): qa/tasks/cephfs/test_nfs: define NFS_POOL_NAME
- We can't import from mgr_module.py from here, sadly.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked fro... - 02:17 PM Ceph Revision 5c99356c (ceph): doc/cephfs/fs-nfs-exports: document new export apply capabilities
- - import list
- import ganesha conf
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 3cfd779e... - 02:17 PM Ceph Revision 77d092fe (ceph): python-common: remove pool + namespace from NFSServiceSpec
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 9d38ee24cf6a2dd79d1fbce50ff4f83dac79f436) - 02:17 PM Ceph Revision f09f2b3b (ceph): mgr/nfs: allow 'nfs export apply' to take a list of exports
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 1d5f63ecc5e047eac548f85b819d3ea3f5b2215c) - 02:17 PM Ceph Revision 4c98c26d (ceph): mgr/nfs/export: accept a JSON or ganesha EXPORT config
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 6b2ccb2049484d2325bd2189410165093217a766) - 02:17 PM Ceph Revision 2173e555 (ceph): mgr/nfs: change nfs pool to .nfs
- This is a new pool that we can migrate all past NFS configuration to,
simplifying the migration process (and also all... - 02:17 PM Ceph Revision 0883dd09 (ceph): mgr/cephadm: move rados_config_location() out of NFSServiceSpec
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 7cbd1fbce82c567a2f8608b051dd16bbb8c5ae07) - 02:17 PM Ceph Revision eb02cb18 (ceph): mgr/orchestrator: drop rados_config_location ServiceDescription property
- I'm not sure what this was intended to be used for...
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked fr... - 02:17 PM Ceph Revision 531b4c33 (ceph): python-common: don't accept pool/ns for NFSServiceSpec
- All users are now gone.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit d0d95db00d462cc81013... - 02:17 PM Ceph Revision 086712f6 (ceph): mgr/nfs: always create ganesha pool with well-defined name
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 48de07886a6ebbed71b2b85babf56fae6ab0eceb) - 02:17 PM Ceph Revision b0b4395d (ceph): mgr/nfs: adjust test to match pool name
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 362e121e468f7f2b16eb457ba24d9af8b74c3f9c) - 02:17 PM Ceph Revision 1cbcee80 (ceph): mgr/cephadm: always use fixed pool and namespace
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 568c630760a35c953e945fe56d9524fee66b803e) - 02:17 PM Ceph Revision 162d3b5e (ceph): mgr/dashboard: use fixed pool + ns
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit ea7c8910ea8ed383749e0c15f95d6f61796b98ff) - 02:17 PM Ceph Revision 0eb4c653 (ceph): mgr/rook: used fixed pool + ns
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit d799f9b5bdf39b2c3226cd160ac5f470951eea67)
Co... - 02:17 PM Ceph Revision d4e5a887 (ceph): mgr/nfs: used fixed pool + ns
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 3ee6775c3ca96b9f408d4e5977e9d15142b5f1e5) - 02:17 PM Ceph Revision 4fe015be (ceph): mgr/nfs/cluster: remove unused @cluster_setter
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 51bb1703f1f44fc1182cc15154f7f5d8476ee805) - 02:17 PM Ceph Revision 43a79848 (ceph): mgr/nfs/export: some cleanup, minor refactoring
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit d1c20f800397f15878147bff4a642e695b25a345) - 02:17 PM Ceph Revision db69ec3f (ceph): qa/tasks/cephfs/test_nfs: fiddle with sudo
- - no sudo for 'ceph' commands
- explicit sudo for _sys_cmd (things like 'rados' don't need sudo!)
Signed-off-by: Sag... - 02:17 PM Ceph Revision ee45e395 (ceph): qa/tasks/vstart_runner: add LocalCluster.run
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 1bfa812f5d976e5c9558a0d52ca160566f38c9d3) - 02:17 PM Ceph Revision ed89b065 (ceph): qa/tasks/cephfs/test_nfs: test new export via apply
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 6fb9f0a391138440aab605434608a399f3c21316) - 02:17 PM Ceph Revision b5a1a4b3 (ceph): mgr/nfs: rename method
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 317143d8bfd4a0721bdd32006f13a1aecca7b109) - 02:17 PM Ceph Revision eda87453 (ceph): mgr/nfs: keep 'nfs export get' around for backward-compat
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit f307c0dccdc999aa9cbef0e510e4c0ff9dc1147e) - 02:17 PM Ceph Revision 3479759c (ceph): mgr/nfs: refactor create_export_from_dict() helper
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 636c1575474f593e96bf2c149e8ac531f1ca70da) - 02:17 PM Ceph Revision 0bca9c49 (ceph): mgr/nfs: refactor _delete_user helper
- Single caller, trivial functions, and caller is also short.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry pic... - 02:17 PM Ceph Revision a4274ea9 (ceph): mgr/nfs: move user create/delete into helper
- - Do user create or delete via a helper
- Defer until after we have validated the Export (on create or update)
- Supp... - 02:17 PM Ceph Revision 33800f98 (ceph): doc/cephfs/fs-nfs-export: add note about export update behavior
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit fc304f2d56c739633ae4a4f118d48c85a3affee0) - 02:17 PM Ceph Revision 4e2117c6 (ceph): nfs/mgr: fix help message case
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 14cf8c7174d15c164c609a3d4a91e06f2a6a3ce9) - 02:17 PM Ceph Revision 8c7fffe3 (ceph): doc/cephfs: update 'nfs export {get,apply}' docs
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit f0798cf0681325bb780d2737db3bf86c199c0aa1) - 02:17 PM Ceph Revision acd6568c (ceph): mgr/nfs: adjust NFSExceptoin errno arg
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 9cf2ae5e8d84d60d63d67643596eca7b32082cf7) - 02:17 PM Ceph Revision 15ff505d (ceph): mgr/nfs: more revisions based on review
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit b276adbd4780702fc98303f05b78d946cb677182) - 02:17 PM Ceph Revision e8262ba2 (ceph): mgr/nfs: binding -> pseudo_path
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 5a2382a5a85eeba80bdd7f6192d4bc7a4af094e5) - 02:17 PM Ceph Revision 92a18b7f (ceph): mgr/nfs: 'nfs export get' -> 'nfs export info'
- This is a breaking change, but aligns the CLI verbs with the rest of ceph.
Signed-off-by: Sage Weil <sage@newdream.n... - 02:17 PM Ceph Revision d9aba775 (ceph): mgr/nfs: fix tests
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit a2679b38845eb652f31130c1335f071d2f4f9d89) - 02:17 PM Ceph Revision de2e0c75 (ceph): mgr/nfs: addr -> client_addr for 'nfs export create ...'
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 729f2f6adf7ea6207d61cf9f3f3ccb90560733fc) - 02:17 PM Ceph Revision c974335d (ceph): doc/cephfs/fs-nfs-export: be consistent with cluster_id and _ vs -
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 87c98df2cd2aa27806fe7f4f8cd4e5ec0a4fd74b) - 02:17 PM Ceph Revision 131036e3 (ceph): mgr/nfs: clean up test a bit
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 59587fd0b4f27e6322935cc1d3773b057f6cb184) - 02:17 PM Ceph Revision 9b96b7e0 (ceph): mgr/nfs: test that export <-> block+dict conversions go both ways
- Fixes: https://tracker.ceph.com/issues/50449
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit ... - 02:17 PM Ceph Revision c66b3fcb (ceph): mgr/nfs: test Export.validate(); several fixes
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 01a8d0ba3d5aaf09b26de3acee33772c43ed9cac) - 02:17 PM Ceph Revision 77225e52 (ceph): mgr/nfs: test export_update (+ fixes)
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit cfee205826d6a3ce1a9cb0fc5a66088f67e49186) - 02:17 PM Ceph Revision 12a2acbf (ceph): mgr/nfs: test export creation and list
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 69681f04ba78ad377219d113593759218e5bf4e4) - 02:17 PM Ceph Revision 7e1ee52e (ceph): mgr/nfs: merge 'nfs export {update,import}' -> 'nfs export apply'
- The only thing we lose is a strict 'update' that errors out if the
export didn't already exist, and we don't have any... - 02:17 PM Ceph Revision f5467c63 (ceph): doc/radosgw/nfs: document mgr/nfs way to add/remove rgw exports
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 0907658f21b643dd767abdafcbbbf173213a6558) - 02:17 PM Ceph Revision 255808d9 (ceph): mgr/nfs: merge FSExport back into ExportMgr
- This class captures no data, and the current methods cover both cephfs
and rgw exports. There is little value to mak... - 02:17 PM Ceph Revision 1bc86897 (ceph): mgr/nfs/export: wrap long lines
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 1cb98a04974da044af81b9ab6c998c6f746c6473) - 02:17 PM Ceph Revision b27eb773 (ceph): mgr/nfs/cluster: fix type error
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit f9d291b5755520feca393c7fca964de999a6e90a) - 02:17 PM Ceph Revision 57b911e2 (ceph): mgr/nfs/export: fix export_update_1 to type check
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 6771de220435d5a8f6ebc7601f0aa451d8e3c68b) - 02:17 PM Ceph Revision e0674ee0 (ceph): mgr/nfs/module: clusterid -> cluster_id
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit b54998106330cc8e4754a35b872e470a95568ba9) - 02:17 PM Ceph Revision 8feaddef (ceph): mgr/nfs: fix/finish rgw export
- - create the rgw keys for the export
- cleanup the rgw user on export deletion
Fixes: https://tracker.ceph.com/issue... - 02:17 PM Ceph Revision d95c816c (ceph): mgr/nfs: allow multiple addrs for new exports
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit aaa57afd2930b6dafcf4dde4e2d939c428d290f4) - 02:17 PM Ceph Revision 4b72098b (ceph): mgr/nfs: handle option addr/client block in create_export()
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit d6d9e59ef76f33f0f9611acfb6406d849b9e29a8) - 02:17 PM Ceph Revision 9ee0204a (ceph): mgr/nfs/export: fix tests
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 473097a36f92d4e6694d0be7b5cac123d723a8e6) - 02:17 PM Ceph Revision c449e7f0 (ceph): mgr/nfs/export: fix export validation
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit fdd47c476e4b6232461a62f956837a049faf6ca0) - 02:17 PM Ceph Revision 48df4b87 (ceph): mgr/nfs: move export ganesha conf translation into caller
- This belongs in the (one) caller, not the helper.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from c... - 02:17 PM Ceph Revision dbdf4fda (ceph): mgr/nfs: fix _fetch_export to distinguish between clusters
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 0eea3d772667a6d9ba4d42427404e8e6730e5df5) - 02:17 PM Ceph Revision 7c4e0862 (ceph): mgr/nfs: refactor 'nfs export update' and export validation
- Move validation to the Export class, so it can check any object in
place.
Refactor update code to extract allowed ch... - 02:17 PM Ceph Revision 8d358fd5 (ceph): mgr/nfs: add 'nfs export import' command
- Allow import of JSON to create a new export. Similar to 'update', which
allows an import of JSON to update an existi... - 02:17 PM Ceph Revision 9c36c578 (ceph): mgr/nfs: refactor to merge 'update' and 'import' code
- - update must be an existing export
- import can be a new or existing export, and we will either update or
create a... - 02:17 PM Ceph Revision 82dc2865 (ceph): mgr/nfs: abstract FSAL; add RGWFSAL
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 5c33431ce132ef7fc5db72d0c06cb89c5524c3a1) - 02:17 PM Ceph Revision 3f2ff64a (ceph): mgr/nfs: partially implement rgw export support
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 377756c9dff1bf690a5be700e99c22d63d0ebad2) - 02:17 PM Ceph Revision f17526e9 (ceph): mgr/nfs: fix 'nfs export create' argument order
- Put path before --readonly so that it can still be positional.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry ... - 02:17 PM Ceph Revision db053d00 (ceph): mgr/cephadm: remove Dir_Chunk = 0
- This breaks RGW exports, and is likely to be beneficial for libcephfs.
Signed-off-by: Sage Weil <sage@newdream.net>
... - 02:17 PM Ceph Revision 2afcd865 (ceph): mgr/cephadm: nfs: drop attr_expiration_time from top-level config
- This is added on a per-export basis with the same default of 0.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry... - 02:17 PM Ceph Revision 8fbb9565 (ceph): vstart.sh: enable nfs module
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 9b9c5bc7a4bebec2b03b7ff4367b8964f02614ae)
Co... - 02:17 PM Ceph Revision aca339c5 (ceph): mgr/nfs/export_utils: include false but non-None items in config
- For example, attr_expiration_time = 0 is the default. Include this since
it is not None.
Signed-off-by: Sage Weil <s... - 02:17 PM Ceph Revision 3df0ec08 (ceph): mgr/nfs: add --squash to 'nfs export create'
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 2450447b45110ea98237618eda777e4e9285c6bd) - 02:17 PM Ceph Revision fb173776 (ceph): mgr/nfs: add --addr to 'nfs export create'
- Ganesha exports can have multiple client blocks with addresses and
access modes/squash behavior. This cannot easily ... - 02:17 PM Ceph Revision b6d5e0fb (ceph): mgr/nfs: name nfs cephfs client key 'nfs.{cluster_id}.{export_id}'
- Better than '{cluster_id}{export_id}', which is confusing and ambiguous.
Signed-off-by: Sage Weil <sage@newdream.net... - 02:17 PM Ceph Revision b72f5684 (ceph): pybind/mgr/mgr_module: fix help desc formatting
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 4bc37ba3b53930589f2fcd3f137b45ea9872f9e6) - 02:17 PM Ceph Revision 28ffbb1d (ceph): mgr/k8sevents: fix help strings
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit fd77020e73bb43f254ec8a4ee7093dccd1b63ff9) - 02:17 PM Ceph Revision ffb482e8 (ceph): qa/tasks/cephfs/test_nfs: fix export create test
- Everything after --readonly is non-positional.
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from comm... - 02:17 PM Ceph Revision 39d2bd80 (ceph): mgr/orchestrator: clean up 'orch {daemon add,apply} rgw' args
- Make placement the only optional positional. This means that the "usual"
'orch orch apply <whatever> 3' will do plac... - 02:07 PM Ceph Revision 0f890253 (ceph): mgr/orchestrator: reformat a few methods
- Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 27c2b83a8e4c7efd319fcd6c1b80698f76dea6c4)
09/07/2021
- 08:42 AM Ceph Revision 29999e28 (ceph): doc/cephfs/nfs: remove documented limitation
- At the time NFS support was added, this limitation applied.
However, in
https://github.com/nfs-ganesha/nfs-ganesha/c...
Also available in: Atom