]> git.proxmox.com Git - ceph.git/commit
import ceph 15.2.13
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 31 May 2021 16:02:22 +0000 (18:02 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 31 May 2021 16:02:22 +0000 (18:02 +0200)
commit7f7e6c64d3d401862f874afaa79cccd65fed2ac5
tree18018d6f7419a9b490fc2dec760878cd64b3bbb5
parentfad8f0d49755179ff3a092a47dbd7bafed616837
import ceph 15.2.13

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
298 files changed:
ceph/CMakeLists.txt
ceph/PendingReleaseNotes
ceph/admin/build-doc
ceph/alpine/APKBUILD
ceph/ceph.spec
ceph/ceph.spec.in
ceph/changelog.upstream
ceph/debian/ceph-common.postinst
ceph/debian/control
ceph/debian/radosgw.install
ceph/doc/cephadm/drivegroups.rst
ceph/doc/cephfs/fs-nfs-exports.rst
ceph/doc/cephfs/index.rst
ceph/doc/cephfs/snap-schedule.rst [new file with mode: 0644]
ceph/doc/man/8/cephadm.rst
ceph/doc/rados/configuration/mon-config-ref.rst
ceph/doc/radosgw/notifications.rst
ceph/doc/radosgw/pubsub-module.rst
ceph/install-deps.sh
ceph/make-dist
ceph/monitoring/prometheus/alerts/test_alerts.yml [new file with mode: 0644]
ceph/qa/cephfs/tasks/cfuse_workunit_suites_ffsb.yaml
ceph/qa/rbd/krbd_blkroset.t
ceph/qa/standalone/crush/crush-classes.sh
ceph/qa/standalone/scrub/osd-scrub-test.sh
ceph/qa/suites/ceph-ansible/smoke/basic/2-ceph/ceph_ansible.yaml
ceph/qa/suites/fs/upgrade/featureful_client/old_client/tasks/3-compat_client/mimic.yaml
ceph/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/4-compat_client.yaml
ceph/qa/suites/krbd/singleton/tasks/rbd_xfstests.yaml
ceph/qa/suites/rados/cephadm/smoke/distro/ubuntu_18.04_podman.yaml [deleted symlink]
ceph/qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-centos_8.yaml [new file with mode: 0644]
ceph/qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04.yaml [new file with mode: 0644]
ceph/qa/suites/rados/cephadm/upgrade/1-start.yaml [deleted file]
ceph/qa/suites/rados/cephadm/upgrade/distro$ [deleted symlink]
ceph/qa/suites/rados/singleton/all/thrash_cache_writeback_proxy_none.yaml
ceph/qa/suites/rados/singleton/msgr-failures/few.yaml
ceph/qa/suites/rados/singleton/msgr-failures/many.yaml
ceph/qa/suites/rados/singleton/msgr-failures/none.yaml [new file with mode: 0644]
ceph/qa/suites/upgrade/octopus-p2p/octopus-p2p-parallel/point-to-point-upgrade.yaml
ceph/qa/suites/upgrade/octopus-p2p/octopus-p2p-stress-split/1-ceph-install/octopus.yaml
ceph/qa/suites/upgrade/octopus-p2p/octopus-p2p-stress-split/6-final-workload/rbd-python.yaml
ceph/qa/tasks/ceph_manager.py
ceph/qa/tasks/cephfs/cephfs_test_case.py
ceph/qa/tasks/cephfs/test_damage.py
ceph/qa/tasks/cephfs/test_volumes.py
ceph/qa/tasks/mgr/dashboard/test_telemetry.py
ceph/qa/tasks/mgr/test_progress.py
ceph/qa/tasks/rbd.py
ceph/qa/tasks/vstart_runner.py
ceph/qa/workunits/cephtool/test.sh
ceph/qa/workunits/rbd/rbd_mirror_helpers.sh
ceph/run-make-check.sh
ceph/src/.git_version
ceph/src/CMakeLists.txt
ceph/src/ceph_syn.cc
ceph/src/cephadm/cephadm
ceph/src/cephadm/tests/test_cephadm.py
ceph/src/client/Client.cc
ceph/src/client/Client.h
ceph/src/common/CMakeLists.txt
ceph/src/common/LogClient.cc
ceph/src/common/LogClient.h
ceph/src/common/buffer.cc
ceph/src/common/config.cc
ceph/src/common/config_values.h
ceph/src/common/ipaddr.cc
ceph/src/common/legacy_config_opts.h
ceph/src/common/options.cc
ceph/src/crush/CrushLocation.cc
ceph/src/crush/CrushWrapper.cc
ceph/src/global/global_init.cc
ceph/src/global/signal_handler.h
ceph/src/include/cephfs/libcephfs.h
ceph/src/include/mempool.h
ceph/src/krbd.cc
ceph/src/libcephfs.cc
ceph/src/librados/RadosClient.cc
ceph/src/librbd/CMakeLists.txt
ceph/src/librbd/ImageCtx.cc
ceph/src/librbd/ImageCtx.h
ceph/src/librbd/ManagedLock.cc
ceph/src/librbd/api/Mirror.cc
ceph/src/librbd/api/Trash.cc
ceph/src/librbd/exclusive_lock/StandardPolicy.cc
ceph/src/librbd/exclusive_lock/StandardPolicy.h
ceph/src/librbd/image/OpenRequest.cc
ceph/src/librbd/image/PreRemoveRequest.cc
ceph/src/librbd/io/ImageRequest.cc
ceph/src/librbd/io/ObjectRequest.cc
ceph/src/librbd/mirror/EnableRequest.cc
ceph/src/librbd/mirror/EnableRequest.h
ceph/src/librbd/mirror/snapshot/CreateNonPrimaryRequest.cc
ceph/src/librbd/mirror/snapshot/CreatePrimaryRequest.cc
ceph/src/librbd/mirror/snapshot/DemoteRequest.cc
ceph/src/librbd/mirror/snapshot/GetImageStateRequest.cc
ceph/src/librbd/mirror/snapshot/PromoteRequest.cc
ceph/src/librbd/mirror/snapshot/RemoveImageStateRequest.cc
ceph/src/librbd/mirror/snapshot/SetImageStateRequest.cc
ceph/src/librbd/mirror/snapshot/UnlinkPeerRequest.cc
ceph/src/librbd/mirror/snapshot/UnlinkPeerRequest.h
ceph/src/librbd/mirror/snapshot/WriteImageStateRequest.cc
ceph/src/librbd/trash/MoveRequest.cc
ceph/src/mds/CDir.cc
ceph/src/mds/CDir.h
ceph/src/mds/MDCache.cc
ceph/src/mds/MDCache.h
ceph/src/mds/MDSRank.cc
ceph/src/mds/MDSRank.h
ceph/src/mgr/ActivePyModules.cc
ceph/src/mgr/DaemonServer.cc
ceph/src/mgr/Mgr.cc
ceph/src/mgr/PyModule.cc
ceph/src/mon/ConfigMap.h
ceph/src/mon/ConfigMonitor.cc
ceph/src/mon/MDSMonitor.cc
ceph/src/mon/MgrMonitor.cc
ceph/src/mon/MonClient.cc
ceph/src/mon/MonClient.h
ceph/src/mon/Monitor.cc
ceph/src/mon/OSDMonitor.cc
ceph/src/mon/OSDMonitor.h
ceph/src/mon/PaxosService.cc
ceph/src/mount/conf.cc
ceph/src/mount/mount.ceph.c
ceph/src/mount/mount.ceph.h
ceph/src/msg/Messenger.cc
ceph/src/msg/async/ProtocolV2.cc
ceph/src/msg/msg_types.cc
ceph/src/msg/msg_types.h
ceph/src/os/bluestore/BlueFS.cc
ceph/src/os/bluestore/BlueStore.cc
ceph/src/os/bluestore/io_uring.cc
ceph/src/os/filestore/BtrfsFileStoreBackend.cc
ceph/src/os/filestore/FileStore.cc
ceph/src/os/filestore/HashIndex.cc
ceph/src/os/filestore/LFNIndex.cc
ceph/src/osd/OSD.cc
ceph/src/osd/OSD.h
ceph/src/osd/OSDMap.cc
ceph/src/osd/OSDMap.h
ceph/src/osd/PrimaryLogPG.cc
ceph/src/pybind/ceph_argparse.py
ceph/src/pybind/cephfs/cephfs.pyx
ceph/src/pybind/mgr/balancer/module.py
ceph/src/pybind/mgr/cephadm/module.py
ceph/src/pybind/mgr/cephadm/serve.py
ceph/src/pybind/mgr/cephadm/tests/test_cephadm.py
ceph/src/pybind/mgr/dashboard/.pylintrc
ceph/src/pybind/mgr/dashboard/CMakeLists.txt
ceph/src/pybind/mgr/dashboard/constraints.txt
ceph/src/pybind/mgr/dashboard/controllers/cephfs.py
ceph/src/pybind/mgr/dashboard/controllers/nfsganesha.py
ceph/src/pybind/mgr/dashboard/controllers/orchestrator.py
ceph/src/pybind/mgr/dashboard/controllers/osd.py
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/users.e2e-spec.ts
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/users.po.ts
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/7.7ae591a28c2c89c12020.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/7.eee5262a4f5915f2d5d4.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/index.html
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/main.6fdc1558ba9057d093e0.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/main.6fdc1558ba9057d093e0.js.LICENSE.txt [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/main.ae383c162dcf0bc84d42.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/main.ae383c162dcf0bc84d42.js.LICENSE.txt [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/runtime.47bc076fdcd8bde0c19f.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/runtime.b3395e26e2e5a50aa6e9.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/placement.pipe.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/placement.pipe.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/orchestrator.service.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/orchestrator.service.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/role.service.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/role.service.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/user.service.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/user.service.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/forms/cd-validators.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/models/prometheus-alerts.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/services/prometheus-alert-formatter.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/services/prometheus-alert-formatter.ts
ceph/src/pybind/mgr/dashboard/frontend/src/styles/defaults.scss
ceph/src/pybind/mgr/dashboard/frontend/src/testing/unit-test-helper.ts
ceph/src/pybind/mgr/dashboard/module.py
ceph/src/pybind/mgr/dashboard/plugins/__init__.py
ceph/src/pybind/mgr/dashboard/requirements-lint.txt
ceph/src/pybind/mgr/dashboard/requirements-test.txt
ceph/src/pybind/mgr/dashboard/requirements.txt
ceph/src/pybind/mgr/dashboard/services/access_control.py
ceph/src/pybind/mgr/dashboard/services/auth.py
ceph/src/pybind/mgr/dashboard/services/ceph_service.py
ceph/src/pybind/mgr/dashboard/services/cephx.py
ceph/src/pybind/mgr/dashboard/services/ganesha.py
ceph/src/pybind/mgr/dashboard/services/iscsi_client.py
ceph/src/pybind/mgr/dashboard/services/iscsi_config.py
ceph/src/pybind/mgr/dashboard/services/progress.py
ceph/src/pybind/mgr/dashboard/services/rgw_client.py
ceph/src/pybind/mgr/dashboard/tests/__init__.py
ceph/src/pybind/mgr/dashboard/tests/helper.py
ceph/src/pybind/mgr/dashboard/tests/test_access_control.py
ceph/src/pybind/mgr/dashboard/tests/test_api_auditing.py
ceph/src/pybind/mgr/dashboard/tests/test_ceph_service.py
ceph/src/pybind/mgr/dashboard/tests/test_cephfs.py
ceph/src/pybind/mgr/dashboard/tests/test_controllers.py
ceph/src/pybind/mgr/dashboard/tests/test_docs.py
ceph/src/pybind/mgr/dashboard/tests/test_erasure_code_profile.py
ceph/src/pybind/mgr/dashboard/tests/test_exceptions.py
ceph/src/pybind/mgr/dashboard/tests/test_feature_toggles.py
ceph/src/pybind/mgr/dashboard/tests/test_grafana.py
ceph/src/pybind/mgr/dashboard/tests/test_home.py
ceph/src/pybind/mgr/dashboard/tests/test_host.py
ceph/src/pybind/mgr/dashboard/tests/test_iscsi.py
ceph/src/pybind/mgr/dashboard/tests/test_orchestrator.py
ceph/src/pybind/mgr/dashboard/tests/test_osd.py
ceph/src/pybind/mgr/dashboard/tests/test_plugin_debug.py
ceph/src/pybind/mgr/dashboard/tests/test_pool.py
ceph/src/pybind/mgr/dashboard/tests/test_prometheus.py
ceph/src/pybind/mgr/dashboard/tests/test_rbd_mirroring.py
ceph/src/pybind/mgr/dashboard/tests/test_rest_tasks.py
ceph/src/pybind/mgr/dashboard/tests/test_rgw_client.py
ceph/src/pybind/mgr/dashboard/tests/test_settings.py
ceph/src/pybind/mgr/dashboard/tests/test_sso.py
ceph/src/pybind/mgr/dashboard/tests/test_tools.py
ceph/src/pybind/mgr/dashboard/tools.py
ceph/src/pybind/mgr/mgr_module.py
ceph/src/pybind/mgr/progress/module.py
ceph/src/pybind/mgr/rook/module.py
ceph/src/pybind/mgr/rook/rook_cluster.py
ceph/src/pybind/mgr/telemetry/module.py
ceph/src/pybind/mgr/volumes/fs/async_cloner.py
ceph/src/python-common/ceph/deployment/drive_group.py
ceph/src/python-common/ceph/deployment/drive_selection/selector.py
ceph/src/rgw/CMakeLists.txt
ceph/src/rgw/rgw-gap-list [new file with mode: 0755]
ceph/src/rgw/rgw-gap-list-comparator [new file with mode: 0755]
ceph/src/rgw/rgw-orphan-list
ceph/src/rgw/rgw_admin.cc
ceph/src/rgw/rgw_amqp.cc
ceph/src/rgw/rgw_auth.cc
ceph/src/rgw/rgw_auth_s3.cc
ceph/src/rgw/rgw_etag_verifier.cc
ceph/src/rgw/rgw_http_client.cc
ceph/src/rgw/rgw_http_client.h
ceph/src/rgw/rgw_notify.cc
ceph/src/rgw/rgw_op.cc
ceph/src/rgw/rgw_op.h
ceph/src/rgw/rgw_orphan.cc
ceph/src/rgw/rgw_orphan.h
ceph/src/rgw/rgw_pubsub.cc
ceph/src/rgw/rgw_pubsub.h
ceph/src/rgw/rgw_reshard.cc
ceph/src/rgw/rgw_rest_client.cc
ceph/src/rgw/rgw_rest_pubsub.cc
ceph/src/rgw/rgw_rest_pubsub.h
ceph/src/rgw/rgw_rest_pubsub_common.cc
ceph/src/rgw/rgw_rest_pubsub_common.h
ceph/src/rgw/rgw_rest_sts.cc
ceph/src/rgw/rgw_rest_swift.cc
ceph/src/rgw/rgw_sync_module_pubsub.cc
ceph/src/rgw/rgw_sync_module_pubsub_rest.cc
ceph/src/test/CMakeLists.txt
ceph/src/test/cli/radosgw-admin/help.t
ceph/src/test/fs/test_ino_release_cb.cc
ceph/src/test/libcephfs/test.cc
ceph/src/test/librados/watch_notify.cc
ceph/src/test/librbd/image/test_mock_PreRemoveRequest.cc
ceph/src/test/librbd/mirror/snapshot/test_mock_CreatePrimaryRequest.cc
ceph/src/test/librbd/mirror/snapshot/test_mock_UnlinkPeerRequest.cc
ceph/src/test/librbd/mock/MockImageCtx.h
ceph/src/test/librbd/test_mirroring.cc
ceph/src/test/osd/TestOSDMap.cc
ceph/src/test/pybind/test_cephfs.py
ceph/src/test/rbd_mirror/image_replayer/snapshot/test_mock_Replayer.cc
ceph/src/test/rbd_mirror/random_write.cc
ceph/src/test/rgw/CMakeLists.txt
ceph/src/test/rgw/rgw_multi/tests.py
ceph/src/test/rgw/rgw_multi/tests_ps.py
ceph/src/test/rgw/rgw_multi/zone_ps.py
ceph/src/test/run-promtool-unittests.sh [new file with mode: 0755]
ceph/src/test/test_ipaddr.cc
ceph/src/test/test_mempool.cc
ceph/src/tools/cephfs/MDSUtility.cc
ceph/src/tools/monmaptool.cc
ceph/src/tools/rbd/action/Bench.cc
ceph/src/tools/rbd/action/Trash.cc
ceph/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc
ceph/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc
ceph/src/tools/rbd_mirror/image_replayer/snapshot/Replayer.h
ceph/src/tools/setup-virtualenv.sh
ceph/src/vstart.sh