doc: Add namespace to description of rados_ioctx_t

Signed-off-by: David Zafman <dzafman@redhat.com>
tools, test, osd, osdc, librados: Implement pgls of all namespaces

Add rados --all option for ls to output all namespaces
Add rados --default option to cancel --all when in CEPH_ARGS environment
New librados interface
New pg_nls_response_t over the wire protocol
Add release note
Ignore internal namespace (.ceph_internal)
New test ceph_test_rados_api_nlist
Fix ObjListCtx to keep independent IoCtxImpl so nspace won't change out from under listing code
Add EINVAL error for old librados interfaces when ANY_NSPACE given
Add throw for all_nspaces with old c++ interface
Add check for throw of error in test case

Fixes: #9031

Signed-off-by: David Zafman <dzafman@redhat.com>
rados command: Minor namespace fixes

Fix rados cppool
Fix rados cp (add --target-nspace)
Add missing --target-locator to usage
Add namespace for clonedata operation
Improve some error message to include namespace

Fixes: #9262

Signed-off-by: David Zafman <dzafman@redhat.com>
test: Improvements to allow more thorough clean up between tests

Remove snapshots at end of test so cleanup works
Fix test clean-up code to make sure ioctx is on SNAP_HEAD
Fix remaining test types to save and clean-up test namespace
Fix ceph_test_rados_api_tier so that clean-up of objects works
Do cleanup of base and cache pools after disconnecting tier
Add missing wait_for_latest_osdmap()
Add unwatch in watch_notify test so clean-up can remove objects without EBUSY

Signed-off-by: David Zafman <dzafman@redhat.com>
rados command: Add format support for ls operation

Signed-off-by: David Zafman <dzafman@redhat.com>
rados command: Disable rados export/import (see feature #9403 to enable again)

Signed-off-by: David Zafman <dzafman@redhat.com>
doc: Remove unused PendingReleaseNotes file

Signed-off-by: David Zafman <dzafman@redhat.com>
doc: The dot package is included in graphviz package

Signed-off-by: David Zafman <dzafman@redhat.com>
doc: Changes to librados to fix doc errors

Fixes: #9438

Signed-off-by: David Zafman <dzafman@redhat.com>