b1 @ # Ux U ??? Ux U compressedfilelistsb1 @  Ux U P=?>?L>?$>P=d?=>>?=4?= P=x=(H"! t<=|pool/main/c/ceph/python3-ceph-argparse_16.2.9-1bionic_all.debusrlibdebug .build-idc3,5f706e1bc4862ee3be60225443a77c0e7b7cae.debugsharedoc ceph-mds-dbgchangelog.Debian.gz7pool/main/c/ceph/ceph-mds-dbg_16.2.9-1bionic_amd64.debusrlibdebug .build-id0b,4a3ec65c84b390f6679ce037b21499fc282b2a.debugsharedocrbd-mirror-dbgchangelog.Debian.gz9pool/main/c/ceph/rbd-mirror-dbg_16.2.9-1bionic_amd64.debusrlibdebug .build-id43,0ab12e3973140da50b5049fb58dfc9e0b7b0ed.debug,813350487ef7eba0d94f3bfb6faddbbfea0917.debug50,f204facc3ae7ab839c3d7d2093ba04ed8450f6.debug5c,f56a189276582551fe18af860e33991ea5849d.debug67,12921977cb7f23b37b9b2446132a823413f2fc.debug9c,d80ae97b89a6e8f28d40f932ce0b1a3df79480.debugc1,a5ad1e30aa042297158e5558ee6833666ec107.debugeb,33c763cd7d4446837990588abb142b2bbb4b87.debugsharedoc ceph-osd-dbgchangelog.Debian.gz7pool/main/c/ceph/ceph-osd-dbg_16.2.9-1bionic_amd64.debusrlibdebug .build-id2d,d7456a32775065dd39d7cbfa8984196df6cca3.debug42,f9048f309b5bee98b462baab32a17863ddd07a.debugsharedoc ceph-mon-dbgchangelog.Debian.gz7pool/main/c/ceph/ceph-mon-dbg_16.2.9-1bionic_amd64.debusrlibdebug .build-idca,d0f921258e8604dd9315a092106605313e8d01.debugsharedoc rbd-fuse-dbgchangelog.Debian.gz7pool/main/c/ceph/rbd-fuse-dbg_16.2.9-1bionic_amd64.debusrlibdebug .build-id84,9945d5e441ea395f35ce3b15ebd4a4b332cb50.debugsharedocpython3-rgw-dbgchangelog.Debian.gz:pool/main/c/ceph/python3-rgw-dbg_16.2.9-1bionic_amd64.debpetc prometheuscephceph_default_alerts.ymlusrsharedocceph-prometheus-alertschangelog.Debian.gz?pool/main/c/ceph/ceph-prometheus-alerts_16.2.9-1bionic_all.deb5usrsharedoc python3-cephchangelog.Debian.gz7pool/main/c/ceph/python3-ceph_16.2.9-1bionic_amd64.debusrlibdebug .build-id45,5440e81e68d9735fbec8c9c08f0c3edc4f7124.debugsharedoclibsqlite3-mod-ceph-dbgchangelog.Debian.gzBpool/main/c/ceph/libsqlite3-mod-ceph-dbg_16.2.9-1bionic_amd64.debshusrlibdebug .build-id37,f960676bb683b6d0075524823a5d7014c16525.debugsharedocpython3-rbd-dbgchangelog.Debian.gzon2:pool/main/c/ceph/python3-rbd-dbg_16.2.9-1bionic_amd64.debpyusrlibdebug .build-id29,5857398bef964857ec986ef02b230db05e9f99.debug50,6bf2cf822d6f6bb04feb59507b8da6d4f8334f.debug6f,6f06f6cbc9b46d4a1cd3d0323d72fa73d3e80e.debugbf,23a5cbc2e1b8cdae2f5b43b127dd946bb762dc.debugsharedoc librbd1-dbgchangelog.Debian.gz.p6pool/main/c/ceph/librbd1-dbg_16.2.9-1bionic_amd64.deballusrlibdebug .build-id42,d9bc8092dd1c04934303062dfd443f9e1b098b.debugsharedoclibradosstriper1-dbgchangelog.Debian.gzy?pool/main/c/ceph/libradosstriper1-dbg_16.2.9-1bionic_amd64.debnsusrlibpython3 dist-packagesceph_volume_client.pycephfs-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt&cephfs.cpython-36m-x86_64-linux-gnu.sosharedocpython3-cephfschangelog.Debian.gzt9pool/main/c/ceph/python3-cephfs_16.2.9-1bionic_amd64.deblibsystemdsystemceph-mds.targetceph-mds@.serviceusrbinceph-mdssharedocceph-mdschangelog.Debian.gzmanman8 ceph-mds.8.gzrs3pool/main/c/ceph/ceph-mds_16.2.9-1bionic_amd64.debrkusrlibdebug .build-id30,ae99269155024a9e2a3cd8eaa5aae384aadcaf.debug42,db7ea89379e1f0b999fe48f3392f5fb95bca8f.debug89,7a99cd8ce687e895902e8e546a3712e6bbc8da.debugsharedoc librados2-dbgchangelog.Debian.gzkey8pool/main/c/ceph/librados2-dbg_16.2.9-1bionic_amd64.deb.|etcgrafana dashboardsceph-dashboardceph-cluster.jsoncephfs-overview.jsonhost-details.jsonhosts-overview.jsonosd-device-details.jsonosds-overview.jsonpool-detail.jsonpool-overview.jsonradosgw-detail.jsonradosgw-overview.jsonradosgw-sync-overview.jsonrbd-details.jsonrbd-overview.jsonusrsharedocceph-grafana-dashboardschangelog.Debian.gz@pool/main/c/ceph/ceph-grafana-dashboards_16.2.9-1bionic_all.debtusrlibjnilibcephfs_jni.so.1.0.0sharedoc libcephfs-jnichangelog.Debian.gzlibjnilibcephfs_jni.solibcephfs_jni.so.1o.p8pool/main/c/ceph/libcephfs-jni_16.2.9-1bionic_amd64.debiusrsharedoc ceph-deploy copyright changelog.gzbin ceph-deploylib python2.7 dist-packages ceph_deploymgr.pymisc.pypkg.pymon.pyrgw.pyconfceph.py cephdeploy.py __init__.pyutillog.py versions.py system.pyssh.pynet.py decorators.py packages.pypathsmon.pyosd.pygpg.py __init__.pyhelp_formatters.py constants.pyfiles.pypkg_managers.py templates.pyarg_validators.py __init__.pyosd.pyhosts remotes.pycentos uninstall.py install.py __init__.pymon __init__.pyrhel uninstall.py install.py __init__.pymon __init__.py common.pyutil.pysuse uninstall.py install.py __init__.pymon __init__.pyarch uninstall.py install.py __init__.pymon __init__.py __init__.pyfedora uninstall.py install.py __init__.pymon __init__.pydebian uninstall.py install.py __init__.pymon __init__.pytests conftest.pytest_cli_rgw.pytest_keys_equivalent.pytest_gather_keys_missing.pytest_remotes.pyfakes.pytest_gather_keys_with_mon.py test_mon.pyutil.pytest_install.pytest_cli_new.py test_conf.py __init__.pytest_cli_admin.pyparser test_osd.py test_main.py test_rgw.pytest_gatherkeys.py test_new.py test_purge.py test_mds.py test_mon.pytest_config.py test_repo.py test_admin.pytest_install.pytest_purgedata.py test_disk.py test_pkg.py __init__.pytest_calamari.pytest_uninstall.pytest_gather_keys.pytest_cli_mon.py directory.py validate.py calamari.pyexc.py connection.pycli.py config.py install.pynew.py forgetkeys.pyadmin.pymds.py __init__.pylibvendorremotolog.pyexc.py connection.pyutil.py process.py file_sync.py __init__.pylibvendor __init__.pyexecnetrsync.py apipkg.pyscriptsocketserverservice.pyloop_socketserver.pysocketserver.pyxx.py quitserver.py __init__.pyshell.py deprecated.pymulti.pyrsync_remote.pygateway_bootstrap.py gateway.py __init__.pygateway_socket.pyxspec.pygateway_base.py gateway_io.py __init__.py __init__.py __init__.py cliutil.pyrepo.py gatherkeys.pyceph_deploy-2.0.1.egg-infodependency_links.txt top_level.txtPKG-INFO requires.txtentry_points.txt2pool/main/c/ceph-deploy/ceph-deploy_2.0.1_all.debusrlibdebug .build-idb7,a17266fbc1893eb58bcb5726077bc4a84db90f.debugsharedocpython3-rados-dbgchangelog.Debian.gz<pool/main/c/ceph/python3-rados-dbg_16.2.9-1bionic_amd64.deb;pool/main/c/ceph/ceph-mgr-dashboard_16.2.9-1bionic_all.debusrlibdebug .build-id04,0dfe08a177aefcb789c8c97b12eff4587d9049.debug0f,d4328f1edf30bfdfe9e740ef5af41d2ed54def.debug11,fb08f2c4bad40bf647db8879c2e31d58e3f335.debug22,dcedb2c85ba5bfb1bde8d3686e5fd2be89a482.debug31,0c9c3fb7d889d6c3faed8da6e1d3f38b0a5318.debug32,0e2cf5fd5061aafdf5a5d71c1a9e214c6100ee.debug3f,e328a7812ea4b1b837f15824b4ee3673ffe68c.debug4d,093d8785c164ea6371c8ec38b0eaba5e91da1b.debug60,5fe56c8156d1b376bfdd25f327e9c39b7eadb6.debug69,d3e6cbffc1f40fcfdba360eb62679ce0a98511.debug6a,0b319364e39a769547dbef4b5d567981d8a5fd.debug7b,8fe23bb759db67b77b459e69f16bb836731db1.debug8e,1956d225b52e35185589f57e9c045eba5853ed.debug9c,8b987523ba3eb53bfaed9f77a9d665137288ef.debug9d,3056919f8d97d93d0e71f9956f10c9999e3248.debuga0,4dcbf6286f27aa2e20ceb07ba3f2e0782a96c5.debuga4,f0838d0b2dfa81ae0aef481e28d4644aed4821.debugbf,77276d8b23fe02dc80b6900575192cbbfd78a7.debugc7,2406ea526b053244dc3ffed016d6c0149d7f69.debugsharedocceph-common-dbgchangelog.Debian.gz:pool/main/c/ceph/ceph-common-dbg_16.2.9-1bionic_amd64.deblibsystemdsystemceph-mon.targetceph-mon@.serviceusrbinceph-monceph-monstore-toolsharedocceph-monchangelog.Debian.gzmanman8 ceph-mon.8.gz3pool/main/c/ceph/ceph-mon_16.2.9-1bionic_amd64.debetcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.so.2.0.0libceph_zstd.so.2.0.0cryptolibceph_crypto_isal.so.1.0.0libceph_crypto_openssl.so tmpfiles.d ceph.confsharecephid_rsa_drop.ceph.comid_rsa_drop.ceph.com.pubknown_hosts_drop.ceph.comdoc ceph-commonchangelog.Debian.gzmanman8ceph-authtool.8.gzceph-conf.8.gzceph-dencoder.8.gzceph-post-file.8.gzceph-rbdnamer.8.gz ceph-syn.8.gz ceph.8.gzmount.ceph.8.gz rados.8.gzradosgw-admin.8.gzrbd-replay-many.8.gzrbd-replay-prep.8.gzrbd-replay.8.gzrbd.8.gz rbdmap.8.gzlibceph compressorlibceph_lz4.solibceph_lz4.so.2libceph_snappy.solibceph_snappy.so.2libceph_zlib.solibceph_zlib.so.2libceph_zstd.solibceph_zstd.so.2cryptolibceph_crypto_isal.solibceph_crypto_isal.so.16pool/main/c/ceph/ceph-common_16.2.9-1bionic_amd64.debusrlibdebug .build-id06,ac8bcbbd69d1297a74d398f77b60744b157042.debug13,f3769e078ff6d94a162eb13d13c367efb00801.debug19,87a54f14d96249f6950f7fc04837fcdc447b47.debug1f,3eed5406081968f0b52f296a5601abe87576cc.debug34,c9f58911d1e4e4b79826a1b0b819cdddb48a25.debug3b,f9aee8ac2d079601ecd2c9e89975236d4819b4.debug45,b616b30947f0b1a09c76c52bc21e2e89850411.debug47,fb47e6eeb56d210c6543384ed6914d42106a3b.debug4c,4ee842c27e5aa6c81752e231fc6bdefa5a11bc.debug50,73069fec95f34b7a0c50a50fcd7a4a0e178989.debug56,b0f8f4b5284a93bdafb81aa5388e906de8687b.debug75,4155c09a44519f8a9b6082debbdd8f0312ae4c.debug80,d5a16f412c9ec5483379be3b2ca0c03f51fec9.debug85,bd65f51e6602b1849fe947594c9769f7180fc1.debug86,71e000b06e4453125335b4d968769d1849e3cb.debug88,cad56ba1eb15f40a5f94ce68e7b137f298353f.debug89,6c01c01d7f381ac8afc9ad67bbce1e0d7d69eb.debug8e,000384015bfc108b41ab07a85196b621b96f71.debug96,c06dfb578e35ed4af24e38fdde9351ef0d390e.debuga0,2bd406fa1537777aa584cfa20ccb0e315e6c38.debuga2,8b0ef5042e8d615e69d1eb437c1c6dd5871607.debuga4,1364c01c9bb4edb5f8b99dd917052c04b2ff7c.debugaa,c9ebe48d4518b87d1e872c832b883e3a2bd9d3.debugad,f9256beb6b4bd0fe4fc0b094f6486e581d4672.debugaf,f403d001f1e1be40da38ca4dcbdb5440716113.debugbc,452dc5b396279a4dea2c897f4dce660d153649.debug,7df46278ab32a3444b01a906fe20c8e65f3279.debugc1,4748194cff613567dc7ae8dadd00a588a392c0.debugc3,ce14a16b81909c58b84e41eb9f1f5136703f2e.debugc7,354c68d7fd6b7635cad61e89f97633b221e4d2.debugca,0ee0de37d25003da1d73813d7a2a32aed0533a.debugce,c8d0d6a446b56003093576fd0653635c4c0cde.debugcf,9ba1f4d7198e10c3b8b081f43578176d5c553a.debugd1,2f1861896b1aaea1a95bddcca9d6206483f3b7.debugd5,840ceee8a42e88906c5ba6e61d3fb675606741.debugf9,21b797198c9db1a1c04418a7525694a021f9be.debugfa,c67ae711b0180373a33159c987f80dc5ce075d.debugsharedoc ceph-base-dbgchangelog.Debian.gz.p8pool/main/c/ceph/ceph-base-dbg_16.2.9-1bionic_amd64.deb_dusrlibcephlibrbd$libceph_librbd_parent_cache.so.1.0.0!libceph_librbd_pwl_cache.so.1.0.0librbd.so.1.16.0librbd_tp.so.1.0.0sharedoclibrbd1changelog.Debian.gzlibcephlibrbdlibceph_librbd_parent_cache.so libceph_librbd_parent_cache.so.1libceph_librbd_pwl_cache.solibceph_librbd_pwl_cache.so.1 librbd.so.1librbd_tp.so.1p2pool/main/c/ceph/librbd1_16.2.9-1bionic_amd64.debepoZusrliblibrgw.so.2.0.0sharedoclibrgw2changelog.Debian.gzlib librgw.so.2-de2pool/main/c/ceph/librgw2_16.2.9-1bionic_amd64.debhtkusrincluderadoslibrgw.h rgw_file.hsharedoc librgw-devchangelog.Debian.gzlib librgw.so5pool/main/c/ceph/librgw-dev_16.2.9-1bionic_amd64.deb~usrlibdebug .build-id08,7412f7660a75d4c7705a8e2a3a5e577f3461c1.debugsharedoc librgw2-dbgchangelog.Debian.gz6pool/main/c/ceph/librgw2-dbg_16.2.9-1bionic_amd64.deb1etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_sse3.solibec_jerasure_sse4.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_sse3.solibec_shec_sse4.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.0libcls_fifo.so.1.0.0libcls_hello.so.1.0.0libcls_journal.so.1.0.0libcls_kvs.so.1.0.0libcls_lock.so.1.0.0libcls_log.so.1.0.0libcls_lua.so.1.0.0libcls_numops.so.1.0.0libcls_otp.so.1.0.0libcls_queue.so.1.0.0libcls_rbd.so.1.0.0libcls_refcount.so.1.0.0libcls_rgw.so.1.0.0libcls_rgw_gc.so.1.0.0libcls_sdk.so.1.0.0libcls_timeindex.so.1.0.0libcls_user.so.1.0.0libcls_version.so.1.0.0libexeccephceph_common.shsbinceph-create-keyssharedoccephsample.ceph.conf.gz ceph-basechangelog.Debian.gzlintian overrides ceph-basemanman8ceph-create-keys.8.gzceph-debugpack.8.gzceph-deploy.8.gzceph-kvstore-tool.8.gz ceph-run.8.gzcrushtool.8.gzmonmaptool.8.gzosdmaptool.8.gzlib rados-classeslibcls_2pc_queue.solibcls_2pc_queue.so.1 libcls_cas.solibcls_cas.so.1libcls_cephfs.solibcls_cephfs.so.1libcls_cmpomap.solibcls_cmpomap.so.1libcls_fifo.solibcls_fifo.so.1libcls_hello.solibcls_hello.so.1libcls_journal.solibcls_journal.so.1 libcls_kvs.solibcls_kvs.so.1libcls_lock.solibcls_lock.so.1 libcls_log.solibcls_log.so.1 libcls_lua.solibcls_lua.so.1libcls_numops.solibcls_numops.so.1 libcls_otp.solibcls_otp.so.1libcls_queue.solibcls_queue.so.1 libcls_rbd.solibcls_rbd.so.1libcls_refcount.solibcls_refcount.so.1 libcls_rgw.solibcls_rgw.so.1libcls_rgw_gc.solibcls_rgw_gc.so.1 libcls_sdk.solibcls_sdk.so.1libcls_timeindex.solibcls_timeindex.so.1libcls_user.solibcls_user.so.1libcls_version.solibcls_version.so.14pool/main/c/ceph/ceph-base_16.2.9-1bionic_amd64.debausrlibdebug .build-idad,21c9981f9e0644de89b1e051428de41a57560d.debugsharedoc ceph-fuse-dbgchangelog.Debian.gz8pool/main/c/ceph/ceph-fuse-dbg_16.2.9-1bionic_amd64.debiusrbinlibrados-configincluderados librados.h rados_types.hsharedoc librados-devchangelog.Debian.gzmanman8librados-config.8.gzlib librados.solibrados_tp.so7pool/main/c/ceph/0pool/main/c/ceph/ceph-mgr-modules-core_16.2.9-1f&pool/main/c/ceph/python3-rbd_16.2.9-1~18#pool/main/c/ceph/ceph-osd_16.2.9-1~.(pool/main/c/ceph/librados2-dbg_16.2.9-1~pool/main/c/ceph/ceph-mgr-ds*pool/main/c/ceph/ceph-common-dbg_16.2.9-1~un(pool/main/c/ceph/ceph-osd_16.2.9-1~bpo11pool/main/c/ceph/ceph-base_pool/main/c/ceph/ceph-pz$ pool/main/c/ceph/ceph-base_16.2.9-1~" pool/main/c/ceph/librgw2_16.2.9-1~ pool/main/c/ceph/ceph-mon_rb pool/main/c/ceph/ceph_li8pool/main/c/ceph/ceph-fuse-dbg_16.2.9-1bionic_amd64.deb?usrsharecephmgr dashboard HACKING.rst README.rst __init__.pyapi __init__.pydoc.py awsauth.pycherrypy_backports.pycicephadmbootstrap-cluster.shceph_cluster.ymlrun-cephadm-e2e-tests.shstart-cluster.shcheck_grafana_dashboards.py controllers __init__.py_api_router.py_auth.py_base_controller.py_docs.py _endpoint.py _helpers.py_permissions.py_rest_controller.py _router.py_task.py _ui_router.py _version.pyauth.py cephfs.py cluster.pycluster_configuration.py crush_rule.py daemon.pydocs.pyerasure_code_profile.pyfrontend_logging.py grafana.py health.pyhome.pyhost.pyiscsi.pylogs.pymgr_modules.py monitor.pynfs.pyorchestrator.pyosd.pyperf_counters.pypool.py prometheus.pyrbd.pyrbd_mirroring.pyrgw.pyrole.pysaml2.py service.py settings.py summary.pytask.py telemetry.pyuser.py exceptions.pyfrontend.npmrc angular.jsonapplitools.config.jsbabel.config.jscd.jsdisten-US117.c2992c40956e596cd787.js281.919d718adfcdc2881381.js330.11b54b90fc5a9ca61b46.js3rdpartylicenses.txt"Ceph_Logo.487a0001b327fa7f5232.svgassets&Ceph_Ceph_Logo_with_text_red_white.svg"Ceph_Ceph_Logo_with_text_white.svg Ceph_Logo.svgceph_background.gif loading.gif logo-mini.pngprometheus_logo.svg(ceph_background.e82dd79127290ddbe8cb.gif favicon.ico-forkawesome-webfont.2dfb5f36fc148e26e398.woff.forkawesome-webfont.7c20758e3e7c7dff7c8d.woff2,forkawesome-webfont.86541105409e56d17291.svg,forkawesome-webfont.e182ad6df04f9177b326.eot,forkawesome-webfont.ee4d8bfd0af89fc714a2.ttf index.htmlmain.96ef841781d1c3a73f9a.js!polyfills.d09902270042edb597c5.js(prometheus_logo.8b3183e5a2db0e87bb2b.svgruntime.b471a518f04a3a28b156.jsscripts.6bda3fa7e09a87cd4228.jsstyles.a93043943c99425b4621.csshtml-linter.config.jsoni18n.config.jsonngcc.config.jspackage-lock.json package.jsonproxy.conf.json.samplesrcappapp-routing.module.tsapp.component.htmlapp.component.scssapp.component.spec.tsapp.component.ts app.module.tscephblockblock.module.tsiscsiiscsi.component.htmliscsi.component.scssiscsi.component.spec.tsiscsi.component.ts iscsi-settingiscsi-setting.component.htmliscsi-setting.component.scssiscsi-setting.component.spec.tsiscsi-setting.component.ts iscsi-tabsiscsi-tabs.component.htmliscsi-tabs.component.scssiscsi-tabs.component.spec.tsiscsi-tabs.component.tsiscsi-target-details#iscsi-target-details.component.html#iscsi-target-details.component.scss&iscsi-target-details.component.spec.ts!iscsi-target-details.component.tsiscsi-target-discovery-modal+iscsi-target-discovery-modal.component.html+iscsi-target-discovery-modal.component.scss.iscsi-target-discovery-modal.component.spec.ts)iscsi-target-discovery-modal.component.tsiscsi-target-form iscsi-target-form.component.html iscsi-target-form.component.scss#iscsi-target-form.component.spec.tsiscsi-target-form.component.ts!iscsi-target-image-settings-modal0iscsi-target-image-settings-modal.component.html0iscsi-target-image-settings-modal.component.scss3iscsi-target-image-settings-modal.component.spec.ts.iscsi-target-image-settings-modal.component.tsiscsi-target-iqn-settings-modal.iscsi-target-iqn-settings-modal.component.html.iscsi-target-iqn-settings-modal.component.scss1iscsi-target-iqn-settings-modal.component.spec.ts,iscsi-target-iqn-settings-modal.component.tsiscsi-target-list iscsi-target-list.component.html iscsi-target-list.component.scss#iscsi-target-list.component.spec.tsiscsi-target-list.component.ts mirroringbootstrap-create-modal%bootstrap-create-modal.component.html%bootstrap-create-modal.component.scss(bootstrap-create-modal.component.spec.ts#bootstrap-create-modal.component.tsbootstrap-import-modal%bootstrap-import-modal.component.html%bootstrap-import-modal.component.scss(bootstrap-import-modal.component.spec.ts#bootstrap-import-modal.component.ts daemon-listdaemon-list.component.htmldaemon-list.component.scssdaemon-list.component.spec.tsdaemon-list.component.tsedit-site-name-modal#edit-site-name-modal.component.html#edit-site-name-modal.component.scss&edit-site-name-modal.component.spec.ts!edit-site-name-modal.component.ts image-listimage-list.component.htmlimage-list.component.scssimage-list.component.spec.tsimage-list.component.ts mirror-health-color.pipe.spec.tsmirror-health-color.pipe.tsmirroring.module.tsoverviewoverview.component.htmloverview.component.scssoverview.component.spec.tsoverview.component.tspool-edit-mode-modal#pool-edit-mode-modal.component.html#pool-edit-mode-modal.component.scss&pool-edit-mode-modal.component.spec.ts!pool-edit-mode-modal.component.ts pool-edit-mode-response.model.tspool-edit-peer-modal#pool-edit-peer-modal.component.html#pool-edit-peer-modal.component.scss&pool-edit-peer-modal.component.spec.ts!pool-edit-peer-modal.component.ts pool-edit-peer-response.model.ts pool-listpool-list.component.htmlpool-list.component.scsspool-list.component.spec.tspool-list.component.tsrbd-configuration-form%rbd-configuration-form.component.html%rbd-configuration-form.component.scss(rbd-configuration-form.component.spec.ts#rbd-configuration-form.component.tsrbd-configuration-list%rbd-configuration-list.component.html%rbd-configuration-list.component.scss(rbd-configuration-list.component.spec.ts#rbd-configuration-list.component.ts rbd-detailsrbd-details.component.htmlrbd-details.component.scssrbd-details.component.spec.tsrbd-details.component.tsrbd-formrbd-feature.interface.tsrbd-form-clone-request.model.tsrbd-form-copy-request.model.ts rbd-form-create-request.model.tsrbd-form-edit-request.model.tsrbd-form-mode.enum.tsrbd-form-response.model.tsrbd-form.component.htmlrbd-form.component.scssrbd-form.component.spec.tsrbd-form.component.tsrbd-form.model.tsrbd-parent.model.tsrbd-listrbd-list.component.htmlrbd-list.component.scssrbd-list.component.spec.tsrbd-list.component.ts rbd-model.tsrbd-namespace-form'rbd-namespace-form-modal.component.html'rbd-namespace-form-modal.component.scss*rbd-namespace-form-modal.component.spec.ts%rbd-namespace-form-modal.component.tsrbd-namespace-list!rbd-namespace-list.component.html!rbd-namespace-list.component.scss$rbd-namespace-list.component.spec.tsrbd-namespace-list.component.tsrbd-performancerbd-performance.component.htmlrbd-performance.component.scss!rbd-performance.component.spec.tsrbd-performance.component.tsrbd-snapshot-form&rbd-snapshot-form-modal.component.html&rbd-snapshot-form-modal.component.scss)rbd-snapshot-form-modal.component.spec.ts$rbd-snapshot-form-modal.component.tsrbd-snapshot-listrbd-snapshot-actions.model.ts rbd-snapshot-list.component.html rbd-snapshot-list.component.scss#rbd-snapshot-list.component.spec.tsrbd-snapshot-list.component.tsrbd-snapshot.model.tsrbd-tabsrbd-tabs.component.htmlrbd-tabs.component.scssrbd-tabs.component.spec.tsrbd-tabs.component.tsrbd-trash-listrbd-trash-list.component.htmlrbd-trash-list.component.scss rbd-trash-list.component.spec.tsrbd-trash-list.component.tsrbd-trash-move-modal#rbd-trash-move-modal.component.html#rbd-trash-move-modal.component.scss&rbd-trash-move-modal.component.spec.ts!rbd-trash-move-modal.component.tsrbd-trash-purge-modal$rbd-trash-purge-modal.component.html$rbd-trash-purge-modal.component.scss'rbd-trash-purge-modal.component.spec.ts"rbd-trash-purge-modal.component.tsrbd-trash-restore-modal&rbd-trash-restore-modal.component.html&rbd-trash-restore-modal.component.scss)rbd-trash-restore-modal.component.spec.ts$rbd-trash-restore-modal.component.tsceph.module.tscephfs cephfs-chartcephfs-chart.component.htmlcephfs-chart.component.scsscephfs-chart.component.spec.tscephfs-chart.component.tscephfs-clientscephfs-clients.component.htmlcephfs-clients.component.scss cephfs-clients.component.spec.tscephfs-clients.component.ts cephfs-detailcephfs-detail.component.htmlcephfs-detail.component.scsscephfs-detail.component.spec.tscephfs-detail.component.tscephfs-directories!cephfs-directories.component.html!cephfs-directories.component.scss$cephfs-directories.component.spec.tscephfs-directories.component.ts cephfs-listcephfs-list.component.htmlcephfs-list.component.scsscephfs-list.component.spec.tscephfs-list.component.ts cephfs-tabscephfs-tabs.component.htmlcephfs-tabs.component.scsscephfs-tabs.component.spec.tscephfs-tabs.component.tscephfs.module.tsclustercluster.module.ts configurationconfiguration-details$configuration-details.component.html$configuration-details.component.scss'configuration-details.component.spec.ts"configuration-details.component.tsconfiguration-form*configuration-form-create-request.model.ts!configuration-form.component.html!configuration-form.component.scss$configuration-form.component.spec.tsconfiguration-form.component.tsconfiguration.component.htmlconfiguration.component.scssconfiguration.component.spec.tsconfiguration.component.tscreate-cluster$create-cluster-review.component.html$create-cluster-review.component.scss'create-cluster-review.component.spec.ts"create-cluster-review.component.tscreate-cluster.component.htmlcreate-cluster.component.scss create-cluster.component.spec.tscreate-cluster.component.tscrushmapcrushmap.component.htmlcrushmap.component.scsscrushmap.component.spec.tscrushmap.component.tshostsfixtureshost_list_response.json host-detailshost-details.component.htmlhost-details.component.scsshost-details.component.spec.tshost-details.component.ts host-formhost-form.component.htmlhost-form.component.scsshost-form.component.spec.tshost-form.component.tshosts.component.htmlhosts.component.scsshosts.component.spec.tshosts.component.ts inventoryinventory-devicesfixturesinventory_list_response.jsoninventory-device.model.ts inventory-devices.component.html inventory-devices.component.scss#inventory-devices.component.spec.tsinventory-devices.component.tsinventory-host.model.tsinventory.component.htmlinventory.component.scssinventory.component.spec.tsinventory.component.tslogslogs.component.htmllogs.component.scsslogs.component.spec.tslogs.component.ts mgr-modulesmgr-module-details!mgr-module-details.component.html!mgr-module-details.component.scss$mgr-module-details.component.spec.tsmgr-module-details.component.tsmgr-module-formmgr-module-form.component.htmlmgr-module-form.component.scss!mgr-module-form.component.spec.tsmgr-module-form.component.tsmgr-module-listmgr-module-list.component.htmlmgr-module-list.component.scss!mgr-module-list.component.spec.tsmgr-module-list.component.tsmgr-modules.module.tsmonitormonitor.component.htmlmonitor.component.scssmonitor.component.spec.tsmonitor.component.tsosdosd-creation-preview-modal)osd-creation-preview-modal.component.html)osd-creation-preview-modal.component.scss,osd-creation-preview-modal.component.spec.ts'osd-creation-preview-modal.component.ts osd-detailsosd-details.component.htmlosd-details.component.scssosd-details.component.spec.tsosd-details.component.tsosd-devices-selection-groups+devices-selection-change-event.interface.ts*devices-selection-clear-event.interface.ts+osd-devices-selection-groups.component.html+osd-devices-selection-groups.component.scss.osd-devices-selection-groups.component.spec.ts)osd-devices-selection-groups.component.tsosd-devices-selection-modal*osd-devices-selection-modal.component.html*osd-devices-selection-modal.component.scss-osd-devices-selection-modal.component.spec.ts(osd-devices-selection-modal.component.tsosd-flags-indiv-modal$osd-flags-indiv-modal.component.html$osd-flags-indiv-modal.component.scss'osd-flags-indiv-modal.component.spec.ts"osd-flags-indiv-modal.component.tsosd-flags-modalosd-flags-modal.component.htmlosd-flags-modal.component.scss!osd-flags-modal.component.spec.tsosd-flags-modal.component.tsosd-formdrive-group.model.tsosd-feature.interface.tsosd-form.component.htmlosd-form.component.scssosd-form.component.spec.tsosd-form.component.tsosd-listfixturesosd_list_response.jsonosd-list.component.htmlosd-list.component.scssosd-list.component.spec.tsosd-list.component.tsosd-pg-scrub-modal!osd-pg-scrub-modal.component.html!osd-pg-scrub-modal.component.scss$osd-pg-scrub-modal.component.spec.tsosd-pg-scrub-modal.component.tsosd-pg-scrub-modal.options.tsosd-recv-speed-modal#osd-recv-speed-modal.component.html#osd-recv-speed-modal.component.scss&osd-recv-speed-modal.component.spec.ts!osd-recv-speed-modal.component.tsosd-reweight-modal!osd-reweight-modal.component.html!osd-reweight-modal.component.scss$osd-reweight-modal.component.spec.tsosd-reweight-modal.component.tsosd-scrub-modalosd-scrub-modal.component.htmlosd-scrub-modal.component.scss!osd-scrub-modal.component.spec.tsosd-scrub-modal.component.ts prometheusactive-alert-list active-alert-list.component.html active-alert-list.component.scss#active-alert-list.component.spec.tsactive-alert-list.component.tsprometheus-list-helper.tsprometheus-tabsprometheus-tabs.component.htmlprometheus-tabs.component.scss!prometheus-tabs.component.spec.tsprometheus-tabs.component.ts rules-listrules-list.component.htmlrules-list.component.scssrules-list.component.spec.tsrules-list.component.ts silence-formsilence-form.component.htmlsilence-form.component.scsssilence-form.component.spec.tssilence-form.component.ts silence-listsilence-list.component.htmlsilence-list.component.scsssilence-list.component.spec.tssilence-list.component.tssilence-matcher-modal$silence-matcher-modal.component.html$silence-matcher-modal.component.scss'silence-matcher-modal.component.spec.ts"silence-matcher-modal.component.tsservicesplacement.pipe.spec.tsplacement.pipe.tsservice-daemon-list"service-daemon-list.component.html"service-daemon-list.component.scss%service-daemon-list.component.spec.ts service-daemon-list.component.tsservice-detailsservice-details.component.htmlservice-details.component.scss!service-details.component.spec.tsservice-details.component.ts service-formservice-form.component.htmlservice-form.component.scssservice-form.component.spec.tsservice-form.component.tsservices.component.htmlservices.component.scssservices.component.spec.tsservices.component.ts telemetrytelemetry.component.htmltelemetry.component.scsstelemetry.component.spec.tstelemetry.component.ts dashboard dashboarddashboard.component.htmldashboard.component.scssdashboard.component.spec.tsdashboard.component.tsdashboard.module.tshealthhealth.component.htmlhealth.component.scsshealth.component.spec.tshealth.component.ts health-piehealth-pie.component.htmlhealth-pie.component.scsshealth-pie.component.spec.tshealth-pie.component.ts info-cardinfo-card-popover.scssinfo-card.component.htmlinfo-card.component.scssinfo-card.component.spec.tsinfo-card.component.ts info-groupinfo-group.component.htmlinfo-group.component.scssinfo-group.component.spec.tsinfo-group.component.tsmds-summary.pipe.spec.tsmds-summary.pipe.tsmgr-summary.pipe.spec.tsmgr-summary.pipe.tsmon-summary.pipe.spec.tsmon-summary.pipe.tsosd-summary.pipe.spec.tsosd-summary.pipe.tsnfsmodels nfs.fsal.ts nfs-detailsnfs-details.component.htmlnfs-details.component.scssnfs-details.component.spec.tsnfs-details.component.tsnfs-formnfs-form.component.htmlnfs-form.component.scssnfs-form.component.spec.tsnfs-form.component.tsnfs-form-clientnfs-form-client.component.htmlnfs-form-client.component.scss!nfs-form-client.component.spec.tsnfs-form-client.component.tsnfs-listnfs-list.component.htmlnfs-list.component.scssnfs-list.component.spec.tsnfs-list.component.ts nfs.module.tsperformance-counterperformance-counter"performance-counter.component.html"performance-counter.component.scss%performance-counter.component.spec.ts performance-counter?.component.tsperformance-counter.module.tstable-performance-counter(table-performance-counter.component.html(table-performance-counter.component.scss+table-performance-counter.component.spec.ts&table-performance-counter.component.tspoolcrush-rule-form-modal$crush-rule-form-modal.component.html$crush-rule-form-modal.component.scss'crush-rule-form-modal.component.spec.ts"crush-rule-form-modal.component.tserasure-code-profile-form.erasure-code-profile-form-modal.component.html.erasure-code-profile-form-modal.component.scss1erasure-code-profile-form-modal.component.spec.ts,erasure-code-profile-form-modal.component.ts pool-detailspool-details.component.htmlpool-details.component.scsspool-details.component.spec.tspool-details.component.ts pool-formpool-form-data.tspool-form.component.htmlpool-form.component.scsspool-form.component.spec.tspool-form.component.ts pool-listpool-list.component.htmlpool-list.component.scsspool-list.component.spec.tspool-list.component.ts pool-stat.tspool.module.tspool.tsrgwmodelsrgw-bucket-mfa-delete.tsrgw-bucket-versioning.ts rgw-daemon.tsrgw-user-capabilities.tsrgw-user-capability.tsrgw-user-s3-key.tsrgw-user-subuser.tsrgw-user-swift-key.tsrgw-bucket-details!rgw-bucket-details.component.html!rgw-bucket-details.component.scss$rgw-bucket-details.component.spec.tsrgw-bucket-details.component.tsrgw-bucket-formrgw-bucket-form.component.htmlrgw-bucket-form.component.scss!rgw-bucket-form.component.spec.tsrgw-bucket-form.component.tsrgw-bucket-listrgw-bucket-list.component.htmlrgw-bucket-list.component.scss!rgw-bucket-list.component.spec.tsrgw-bucket-list.component.tsrgw-daemon-details!rgw-daemon-details.component.html!rgw-daemon-details.component.scss$rgw-daemon-details.component.spec.tsrgw-daemon-details.component.tsrgw-daemon-listrgw-daemon-list.component.htmlrgw-daemon-list.component.scss!rgw-daemon-list.component.spec.tsrgw-daemon-list.component.tsrgw-user-capability-modal(rgw-user-capability-modal.component.html(rgw-user-capability-modal.component.scss+rgw-user-capability-modal.component.spec.ts&rgw-user-capability-modal.component.tsrgw-user-detailsrgw-user-details.component.htmlrgw-user-details.component.scss"rgw-user-details.component.spec.tsrgw-user-details.component.ts rgw-user-formrgw-user-form.component.htmlrgw-user-form.component.scssrgw-user-form.component.spec.tsrgw-user-form.component.ts rgw-user-listrgw-user-list.component.htmlrgw-user-list.component.scssrgw-user-list.component.spec.tsrgw-user-list.component.tsrgw-user-s3-key-modal$rgw-user-s3-key-modal.component.html$rgw-user-s3-key-modal.component.scss'rgw-user-s3-key-modal.component.spec.ts"rgw-user-s3-key-modal.component.tsrgw-user-subuser-modal%rgw-user-subuser-modal.component.html%rgw-user-subuser-modal.component.scss(rgw-user-subuser-modal.component.spec.ts#rgw-user-subuser-modal.component.tsrgw-user-swift-key-modal'rgw-user-swift-key-modal.component.html'rgw-user-swift-key-modal.component.scss*rgw-user-swift-key-modal.component.spec.ts%rgw-user-swift-key-modal.component.ts rgw.module.tssharedceph-shared.module.ts device-listdevice-list.component.htmldevice-list.component.scssdevice-list.component.spec.tsdevice-list.component.tspg-category.model.tspg-category.service.spec.tspg-category.service.ts smart-listfixtures(smart_data_version_1_0_hdd_response.json)smart_data_version_1_0_nvme_response.jsonsmart-list.component.htmlsmart-list.component.scsssmart-list.component.spec.tssmart-list.component.tscoreauthauth.module.tsloginlogin.component.htmllogin.component.scsslogin.component.spec.tslogin.component.tslogin-password-form"login-password-form.component.html"login-password-form.component.scss%login-password-form.component.spec.ts login-password-form.component.ts role-detailsrole-details.component.htmlrole-details.component.scssrole-details.component.spec.tsrole-details.component.ts role-formrole-form-mode.enum.tsrole-form.component.htmlrole-form.component.scssrole-form.component.spec.tsrole-form.component.tsrole-form.model.ts role-listrole-list.component.htmlrole-list.component.scssrole-list.component.spec.tsrole-list.component.ts user-formuser-form-mode.enum.tsuser-form-role.model.tsuser-form.component.htmluser-form.component.scssuser-form.component.spec.tsuser-form.component.tsuser-form.model.ts user-listuser-list.component.htmluser-list.component.scssuser-list.component.spec.tsuser-list.component.tsuser-password-form!user-password-form.component.html!user-password-form.component.scss$user-password-form.component.spec.tsuser-password-form.component.ts user-tabsuser-tabs.component.htmluser-tabs.component.scssuser-tabs.component.spec.tsuser-tabs.component.tscontextcontext.component.htmlcontext.component.scsscontext.component.spec.tscontext.component.tscore.module.tserrorerror.component.htmlerror.component.scsserror.component.spec.tserror.component.tserror.tslayouts blank-layoutblank-layout.component.htmlblank-layout.component.scssblank-layout.component.spec.tsblank-layout.component.ts login-layoutlogin-layout.component.htmllogin-layout.component.scsslogin-layout.component.spec.tslogin-layout.component.tsworkbench-layoutworkbench-layout.component.htmlworkbench-layout.component.scss"workbench-layout.component.spec.tsworkbench-layout.component.ts navigationaboutabout.component.htmlabout.component.scssabout.component.spec.tsabout.component.tsadministrationadministration.component.htmladministration.component.scss administration.component.spec.tsadministration.component.tsapi-docsapi-docs.component.htmlapi-docs.component.scssapi-docs.component.ts breadcrumbsbreadcrumbs.component.htmlbreadcrumbs.component.scssbreadcrumbs.component.spec.tsbreadcrumbs.component.tsdashboard-helpdashboard-help.component.htmldashboard-help.component.scss dashboard-help.component.spec.tsdashboard-help.component.tsidentityidentity.component.htmlidentity.component.scssidentity.component.spec.tsidentity.component.ts navigationnavigation.component.htmlnavigation.component.scssnavigation.component.spec.tsnavigation.component.tsnavigation.module.ts notificationsnotifications.component.htmlnotifications.component.scssnotifications.component.spec.tsnotifications.component.tssharedapiapi-client.spec.ts api-client.tsauth.service.spec.tsauth.service.tsceph-service.service.tscephfs.service.spec.tscephfs.service.tscluster.service.spec.tscluster.service.tsconfiguration.service.spec.tsconfiguration.service.tscrush-rule.service.spec.tscrush-rule.service.tsdaemon.service.spec.tsdaemon.service.ts$erasure-code-profile.service.spec.tserasure-code-profile.service.tshealth.service.spec.tshealth.service.tshost.service.spec.tshost.service.tsiscsi.service.spec.tsiscsi.service.tslogging.service.spec.tslogging.service.tslogs.service.spec.tslogs.service.tsmgr-module.service.spec.tsmgr-module.service.tsmonitor.service.spec.tsmonitor.service.tsmotd.service.spec.tsmotd.service.tsnfs.service.spec.tsnfs.service.tsorchestrator.service.spec.tsorchestrator.service.tsosd.service.spec.tsosd.service.ts#performance-counter.service.spec.tsperformance-counter.service.tspool.service.spec.tspool.service.tsprometheus.service.spec.tsprometheus.service.tsrbd-mirroring.service.spec.tsrbd-mirroring.service.ts rbd.model.tsrbd.service.spec.tsrbd.service.tsrgw-bucket.service.spec.tsrgw-bucket.service.tsrgw-daemon.service.spec.tsrgw-daemon.service.tsrgw-site.service.spec.tsrgw-site.service.tsrgw-user.service.spec.tsrgw-user.service.tsrole.service.spec.tsrole.service.tsscope.service.spec.tsscope.service.tssettings.service.spec.tssettings.service.tstelemetry.service.spec.tstelemetry.service.tsuser.service.spec.tsuser.service.tsclassescd-helper.class.spec.tscd-helper.class.ts"crush.node.selection.class.spec.tscrush.node.selection.class.ts css-helper.tslist-with-details.class.tstable-status-view-cache.spec.tstable-status-view-cache.tstable-status.spec.tstable-status.ts components alert-panelalert-panel.component.htmlalert-panel.component.scssalert-panel.component.spec.tsalert-panel.component.ts back-buttonback-button.component.htmlback-button.component.scssback-button.component.spec.tsback-button.component.tscomponents.module.ts config-optionconfig-option.component.htmlconfig-option.component.scssconfig-option.component.spec.tsconfig-option.component.tsconfig-option.model.tsconfig-option.types.spec.tsconfig-option.types.tsconfirmation-modal!confirmation-modal.component.html!confirmation-modal.component.scss$confirmation-modal.component.spec.tsconfirmation-modal.component.tscopy2clipboard-button$copy2clipboard-button.component.html$copy2clipboard-button.component.scss'copy2clipboard-button.component.spec.ts"copy2clipboard-button.component.tscritical-confirmation-modal*critical-confirmation-modal.component.html*critical-confirmation-modal.component.scss-critical-confirmation-modal.component.spec.ts(critical-confirmation-modal.component.tsdate-time-pickerdate-time-picker.component.htmldate-time-picker.component.scss"date-time-picker.component.spec.tsdate-time-picker.component.tsdocdoc.component.htmldoc.component.scssdoc.component.spec.tsdoc.component.tsdownload-buttondownload-button.component.htmldownload-button.component.scss!download-button.component.spec.tsdownload-button.component.tsform-button-panel form-button-panel.component.html form-button-panel.component.scss#form-button-panel.component.spec.tsform-button-panel.component.ts form-modalform-modal.component.htmlform-modal.component.scssform-modal.component.spec.tsform-modal.component.tsgrafanagrafana.component.htmlgrafana.component.scssgrafana.component.spec.tsgrafana.component.tshelperhelper.component.htmlhelper.component.scsshelper.component.spec.tshelper.component.tslanguage-selector language-selector.component.html language-selector.component.scss#language-selector.component.spec.tslanguage-selector.component.tssupported-languages.enum.ts loading-panelloading-panel.component.htmlloading-panel.component.scssloading-panel.component.spec.tsloading-panel.component.tsmodalmodal.component.htmlmodal.component.scssmodal.component.spec.tsmodal.component.tsmotdmotd.component.htmlmotd.component.scssmotd.component.spec.tsmotd.component.tsnotifications-sidebar$notifications-sidebar.component.html$notifications-sidebar.component.scss'notifications-sidebar.component.spec.ts"notifications-sidebar.component.tsorchestrator-doc-panel%orchestrator-doc-panel.component.html%orchestrator-doc-panel.component.scss(orchestrator-doc-panel.component.spec.ts#orchestrator-doc-panel.component.tspwd-expiration-notification*pwd-expiration-notification.component.html*pwd-expiration-notification.component.scss-pwd-expiration-notification.component.spec.ts(pwd-expiration-notification.component.tsrefresh-selectorrefresh-selector.component.htmlrefresh-selector.component.scss"refresh-selector.component.spec.tsrefresh-selector.component.tsselectselect-messages.model.tsselect-option.model.tsselect.component.htmlselect.component.scssselect.component.spec.tsselect.component.ts select-badgesselect-badges.component.htmlselect-badges.component.scssselect-badges.component.spec.tsselect-badges.component.ts sparklinesparkline.component.htmlsparkline.component.scsssparkline.component.spec.tssparkline.component.ts submit-buttonsubmit-button.component.htmlsubmit-button.component.scsssubmit-button.component.spec.tssubmit-button.component.tstelemetry-notification%telemetry-notification.component.html%telemetry-notification.component.scss(telemetry-notification.component.spec.ts#telemetry-notification.component.ts usage-barusage-bar.component.htmlusage-bar.component.scssusage-bar.component.spec.tsusage-bar.component.tswizardwizard.component.htmlwizard.component.scsswizard.component.spec.tswizard.component.ts constantsapp.constants.ts datatabledatatable.module.tstabletable.component.htmltable.component.scsstable.component.spec.tstable.component.ts table-actionstable-actions.component.htmltable-actions.component.scsstable-actions.component.spec.tstable-actions.component.tstable-key-valuetable-key-value.component.htmltable-key-value.component.scss!table-key-value.component.spec.tstable-key-value.component.ts decoratorscd-encode.spec.ts cd-encode.ts directivesautofocus.directive.spec.tsautofocus.directive.ts+dimless-binary-per-second.directive.spec.ts&dimless-binary-per-second.directive.ts dimless-binary.directive.spec.tsdimless-binary.directive.tsdirectives.module.ts$form-input-disable.directive.spec.tsform-input-disable.directive.tsform-loading.directive.spec.tsform-loading.directive.tsform-scope.directive.spec.tsform-scope.directive.tsiops.directive.spec.tsiops.directive.tsmilliseconds.directive.spec.tsmilliseconds.directive.tsng-bootstrap-form-validation!cd-form-control.directive.spec.tscd-form-control.directive.tscd-form-group.directive.spec.tscd-form-group.directive.ts$cd-form-validation.directive.spec.tscd-form-validation.directive.ts!password-button.directive.spec.tspassword-button.directive.tsstateful-tab.directive.spec.tsstateful-tab.directive.tstrim.directive.spec.tstrim.directive.tsenumcell-template.enum.tscomponents.enum.tshealth-color.enum.ts icons.enum.tsnotification-type.enum.tsunix_errno.enum.tsview-cache-status.enum.tsformscd-form-builder.spec.tscd-form-builder.tscd-form-group.spec.tscd-form-group.tscd-form.spec.ts cd-form.tscd-validators.spec.tscd-validators.tsmodelsalertmanager-silence.tsbreadcrumbs.tscd-form-modal-field-config.tscd-notification.spec.tscd-notification.tscd-pwd-expiration-settings.tscd-pwd-policy-settings.tscd-table-action.tscd-table-column-filter.ts!cd-table-column-filters-change.tscd-table-column.tscd-table-fetch-data-context.tscd-table-selection.tscd-user-config.tscephfs-directory-models.tschart-tooltip.tsconfiguration.tscredentials.ts crush-node.ts crush-rule.ts crush-step.tsdaemon.interface.ts devices.tserasure-code-profile.tsexecuting-task.tsfinished-task.tsflag.ts image-spec.tsinventory-device-type.model.tslogin-response.tsmirroring-summary.tsorchestrator.enum.tsorchestrator.interface.tsosd-settings.tspermission.spec.tspermissions.tspool-form-info.tsprometheus-alerts.tsservice.interface.tssmart.tssummary.model.tstask-exception.tstask.tswizard-steps.tspipesarray.pipe.spec.ts array.pipe.tsboolean-text.pipe.spec.tsboolean-text.pipe.tsboolean.pipe.spec.tsboolean.pipe.tscd-date.pipe.spec.tscd-date.pipe.tsceph-release-name.pipe.spec.tsceph-release-name.pipe.tsceph-short-version.pipe.spec.tsceph-short-version.pipe.ts!dimless-binary-per-second.pipe.tsdimless-binary.pipe.spec.tsdimless-binary.pipe.tsdimless.pipe.spec.tsdimless.pipe.tsduration.pipe.spec.tsduration.pipe.tsempty.pipe.spec.ts empty.pipe.tsencode-uri.pipe.spec.tsencode-uri.pipe.tsfilter.pipe.spec.tsfilter.pipe.tshealth-color.pipe.spec.tshealth-color.pipe.tsiops.pipe.spec.ts iops.pipe.tsiscsi-backstore.pipe.spec.tsiscsi-backstore.pipe.tsjoin.pipe.spec.ts join.pipe.tslog-priority.pipe.spec.tslog-priority.pipe.tsmap.pipe.spec.ts map.pipe.tsmilliseconds.pipe.spec.tsmilliseconds.pipe.tsnot-available.pipe.spec.tsnot-available.pipe.tsordinal.pipe.spec.tsordinal.pipe.tspipes.module.ts%rbd-configuration-source.pipe.spec.ts rbd-configuration-source.pipe.tsrelative-date.pipe.spec.tsrelative-date.pipe.tsround.pipe.spec.ts round.pipe.tssanitize-html.pipe.spec.tssanitize-html.pipe.tssearch-highlight.pipe.spec.tssearch-highlight.pipe.tstruncate.pipe.spec.tstruncate.pipe.tsupper-first.pipe.spec.tsupper-first.pipe.tsservicesapi-interceptor.service.spec.tsapi-interceptor.service.tsauth-guard.service.spec.tsauth-guard.service.tsauth-storage.service.spec.tsauth-storage.service.ts%change-password-guard.service.spec.ts change-password-guard.service.tsdevice.service.spec.tsdevice.service.tsdoc.service.spec.tsdoc.service.tsfavicon.service.spec.tsfavicon.service.ts%feature-toggles-guard.service.spec.ts feature-toggles-guard.service.tsfeature-toggles.service.spec.tsfeature-toggles.service.tsformatter.service.spec.tsformatter.service.tsjs-error-handler.service.tslanguage.service.spec.tslanguage.service.tsmodal.service.spec.tsmodal.service.ts#module-status-guard.service.spec.tsmodule-status-guard.service.ts!motd-notification.service.spec.tsmotd-notification.service.tsngzone-scheduler.service.tsno-sso-guard.service.spec.tsno-sso-guard.service.tsnotification.service.spec.tsnotification.service.tspassword-policy.service.spec.tspassword-policy.service.ts"prometheus-alert-formatter.spec.tsprometheus-alert-formatter.ts prometheus-alert.service.spec.tsprometheus-alert.service.ts'prometheus-notification.service.spec.ts"prometheus-notification.service.ts*prometheus-silence-matcher.service.spec.ts%prometheus-silence-matcher.service.ts!rbd-configuration.service.spec.tsrbd-configuration.service.ts refresh-interval.service.spec.tsrefresh-interval.service.tssummary.service.spec.tssummary.service.tstask-list.service.spec.tstask-list.service.tstask-manager.service.spec.tstask-manager.service.tstask-message.service.spec.tstask-message.service.tstask-wrapper.service.spec.tstask-wrapper.service.ts&telemetry-notification.service.spec.ts!telemetry-notification.service.ts text-to-download.service.spec.tstext-to-download.service.tstime-diff.service.spec.tstime-diff.service.tstimer.service.spec.tstimer.service.tsurl-builder.service.spec.tsurl-builder.service.tswizard-steps.service.spec.tswizard-steps.service.tsshared.module.tsassets.gitkeep&Ceph_Ceph_Logo_with_text_red_white.svg"Ceph_Ceph_Logo_with_text_white.svg Ceph_Logo.svgceph_background.gif loading.gif logo-mini.pngprometheus_logo.svg environmentsenvironment.tpl.ts favicon.ico index.htmljestGlobalMocks.tslocalemessages.cs.xlfmessages.de-DE.xlfmessages.es-ES.xlfmessages.fr-FR.xlfmessages.id-ID.xlfmessages.it-IT.xlfmessages.ja-JP.xlfmessages.ko-KR.xlfmessages.pl-PL.xlfmessages.pt-BR.xlfmessages.zh-CN.xlfmessages.zh-TW.xlfmain.ts polyfills.ts setupJest.tsstyles_chart-tooltip.scssbootstrap-extends.scss ceph-custom _basics.scss _buttons.scss_dropdown.scss _forms.scss _grid.scss _icons.scss _index.scss _navs.scss _toast.scssdefaults_bootstrap-defaults.scss_functions.scss _index.scss _mixins.scssvendor _index.scss_style-overrides.scss_variables.scss styles.scsstestingactivated-route-stub.tsunit-test-helper.ts typings.d.tstsconfig.app.json tsconfig.jsontsconfig.spec.json tslint.json grafana.py module.py openapi.yamlplugins __init__.pydebug.pyfeature_toggles.py interfaces.py lru_cache.pymotd.py pluggy.py plugin.py ttl_cache.pyrest_client.pyrun-backend-api-request.shrun-backend-api-tests.shrun-backend-rook-api-request.shrun-frontend-e2e-tests.shrun-frontend-unittests.sh security.pyservices __init__.pyaccess_control.pyauth.pyceph_service.py cephfs.py cluster.py exception.py iscsi_cli.pyiscsi_client.pyiscsi_config.pyorchestrator.py progress.pyrbd.py rgw_client.pysso.pytcmu_service.py settings.pytools.pydocceph-mgr-dashboardchangelog.Debian.gzventory-devices/inventory-devices.component.scss./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000000021014241247130032747 0ustar rootroot.filter { padding-right: 8px; } .fa-stack { font-size: 0.79rem; .fa-stack-1x { margin-left: 8px; margin-top: 5px; } } ././@LongLink0000644000000000000000000000017500000000000011606 Lustar rootroot./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.spec.ts./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000001454714241247130032771 0ustar rootrootimport { HttpClientTestingModule } from '@angular/common/http/testing'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { FormsModule } from '@angular/forms'; import { By } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { RouterTestingModule } from '@angular/router/testing'; import { ToastrModule } from 'ngx-toastr'; import { HostService } from '~/app/shared/api/host.service'; import { OrchestratorService } from '~/app/shared/api/orchestrator.service'; import { TableActionsComponent } from '~/app/shared/datatable/table-actions/table-actions.component'; import { CdTableAction } from '~/app/shared/models/cd-table-action'; import { CdTableSelection } from '~/app/shared/models/cd-table-selection'; import { OrchestratorFeature } from '~/app/shared/models/orchestrator.enum'; import { OrchestratorStatus } from '~/app/shared/models/orchestrator.interface'; import { Permissions } from '~/app/shared/models/permissions'; import { AuthStorageService } from '~/app/shared/services/auth-storage.service'; import { SharedModule } from '~/app/shared/shared.module'; import { configureTestBed } from '~/testing/unit-test-helper'; import { InventoryDevicesComponent } from './inventory-devices.component'; describe('InventoryDevicesComponent', () => { let component: InventoryDevicesComponent; let fixture: ComponentFixture; let orchService: OrchestratorService; let hostService: HostService; const fakeAuthStorageService = { getPermissions: () => { return new Permissions({ osd: ['read', 'update', 'create', 'delete'] }); } }; const mockOrchStatus = (available: boolean, features?: OrchestratorFeature[]) => { const orchStatus: OrchestratorStatus = { available: available, message: '', features: {} }; if (features) { features.forEach((feature: OrchestratorFeature) => { orchStatus.features[feature] = { available: true }; }); } component.orchStatus = orchStatus; }; configureTestBed({ imports: [ BrowserAnimationsModule, FormsModule, HttpClientTestingModule, SharedModule, RouterTestingModule, ToastrModule.forRoot() ], providers: [ { provide: AuthStorageService, useValue: fakeAuthStorageService }, TableActionsComponent ], declarations: [InventoryDevicesComponent] }); beforeEach(() => { fixture = TestBed.createComponent(InventoryDevicesComponent); component = fixture.componentInstance; hostService = TestBed.inject(HostService); orchService = TestBed.inject(OrchestratorService); }); it('should create', () => { expect(component).toBeTruthy(); }); it('should have columns that are sortable', () => { expect(component.columns.every((column) => Boolean(column.prop))).toBeTruthy(); }); it('should call inventoryDataList only when showOnlyAvailableData is true', () => { const hostServiceSpy = spyOn(hostService, 'inventoryDeviceList').and.callThrough(); component.getDevices(); expect(hostServiceSpy).toBeCalledTimes(0); component.showAvailDeviceOnly = true; component.getDevices(); expect(hostServiceSpy).toBeCalledTimes(1); }); describe('table actions', () => { const fakeDevices = require('./fixtures/inventory_list_response.json'); beforeEach(() => { component.devices = fakeDevices; component.selectionType = 'single'; fixture.detectChanges(); }); const verifyTableActions = async ( tableActions: CdTableAction[], expectResult: { [action: string]: { disabled: boolean; disableDesc: string }; } ) => { fixture.detectChanges(); await fixture.whenStable(); const tableActionElement = fixture.debugElement.query(By.directive(TableActionsComponent)); // There is actually only one action for now const actions = {}; tableActions.forEach((action) => { const actionElement = tableActionElement.query(By.css('button')); actions[action.name] = { disabled: actionElement.classes.disabled, disableDesc: actionElement.properties.title }; }); expect(actions).toEqual(expectResult); }; const testTableActions = async ( orch: boolean, features: OrchestratorFeature[], tests: { selectRow?: number; expectResults: any }[] ) => { mockOrchStatus(orch, features); fixture.detectChanges(); await fixture.whenStable(); for (const test of tests) { if (test.selectRow) { component.selection = new CdTableSelection(); component.selection.selected = [test.selectRow]; } await verifyTableActions(component.tableActions, test.expectResults); } }; it('should have correct states when Orchestrator is enabled', async () => { const tests = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: { disabled: false, disableDesc: '' } } } ]; const features = [OrchestratorFeature.DEVICE_BLINK_LIGHT]; await testTableActions(true, features, tests); }); it('should have correct states when Orchestrator is disabled', async () => { const resultNoOrchestrator = { disabled: true, disableDesc: orchService.disableMessages.noOrchestrator }; const tests = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: resultNoOrchestrator } } ]; await testTableActions(false, [], tests); }); it('should have correct states when Orchestrator features are missing', async () => { const resultMissingFeatures = { disabled: true, disableDesc: orchService.disableMessages.missingFeature }; const expectResults = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: resultMissingFeatures } } ]; await testTableActions(true, [], expectResults); }); }); }); ././@LongLink0000644000000000000000000000017000000000000011601 Lustar rootroot./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000001672314241247130032767 0ustar rootrootimport { Component, EventEmitter, Input, OnDestroy, OnInit, Output, ViewChild } from '@angular/core'; import _ from 'lodash'; import { Subscription } from 'rxjs'; import { HostService } from '~/app/shared/api/host.service'; import { OrchestratorService } from '~/app/shared/api/orchestrator.service'; import { FormModalComponent } from '~/app/shared/components/form-modal/form-modal.component'; import { TableComponent } from '~/app/shared/datatable/table/table.component'; import { CellTemplate } from '~/app/shared/enum/cell-template.enum'; import { Icons } from '~/app/shared/enum/icons.enum'; import { NotificationType } from '~/app/shared/enum/notification-type.enum'; import { CdTableAction } from '~/app/shared/models/cd-table-action'; import { CdTableColumn } from '~/app/shared/models/cd-table-column'; import { CdTableColumnFiltersChange } from '~/app/shared/models/cd-table-column-filters-change'; import { CdTableSelection } from '~/app/shared/models/cd-table-selection'; import { OrchestratorFeature } from '~/app/shared/models/orchestrator.enum'; import { OrchestratorStatus } from '~/app/shared/models/orchestrator.interface'; import { Permission } from '~/app/shared/models/permissions'; import { DimlessBinaryPipe } from '~/app/shared/pipes/dimless-binary.pipe';  ?760/,.T''hP ," ;i=vj;>=YW[I[Q[ Y W] = W n =])t8~? M? ]   ?9 j[ 3  ]> ?@z?[       ;  ?1etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_sse3.solibec_jerasure_sse4.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_sse3.solibec_shec_sse4.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.1etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_sse3.solibec_jerasure_sse4.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_sse3.solibec_shec_sse4.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.0libcls_fifo.so.1.0.0libcls_hello.so.1.0.0libcls_journal.so.1.0.0libcls_kvs.so.1.0.0libcls_lock.so.1.0.0libcls_log.so.1.0.0libcls_lua.so.1.0.0libcls_numops.so.1.0.0libcls_otp.so.1.0.0libcls_queue.so.1.0.0libcls_rbd.so.1.0.0libcls_refcount.so.1.0.0libcls_rgw.so.1.0.0libcls_rgw_gc.so.1.0.0libcls_sdk.so.1.0.0libcls_timeindex.so.1.0.0libcls_user.so.1.0.0libcls_version.so.1.0.0libexeccephceph_common.shsbinceph-create-keyssharedoccephsample.ceph.conf.gz ceph-basechangelog.Debian.gzlintian overrides ceph-basemanman8ceph-create-keys.8.gzceph-debugpack.8.gzceph-deploy.8.gzceph-kvstore-tool.8.gz ceph-run.8.gzcrushtool.8.gzmonmaptool.8.gzosdmaptool.8.gzlib rados-classeslibcls_2pc_queue.solibcls_2pc_queue.so.1 libcls_cas.solibcls_cas.so.1libcls_cephfs.solibcls_cephfs.so.1libcls_cmpomap.solibcls_cmpomap.so.1libcls_fifo.solibcls_fifo.so.1libcls_hello.solibcls_hello.so.1libcls_journal.solibcls_journal.so.1 libcls_kvs.solibcls_kvs.so.1libcls_lock.solibcls_lock.so.1 libcls_log.solibcls_log.so.1 libcls_lua.solibcls_lua.so.1libcls_numops.solibcls_numops.so.1 libcls_otp.solibcls_otp.so.1libcls_queue.solibcls_queue.so.1 libcls_rbd.solibcls_rbd.so.1libcls_refcount.solibcls_refcount.so.1 libcls_rgw.solibcls_rgw.so.1libcls_rgw_gc.solibcls_rgw_gc.so.1 libcls_sdk.solibcls_sdk.so.1libcls_timeindex.solibcls_timeindex.so.1libcls_user.solibcls_user.so.1libcls_version.solibcls_version.so.13pool/main/c/ceph/ceph-base_16.2.9-1focal_amd64.deb13usrlibdebug .build-id00,b96530828f462cd35d71added348309b73bed0.debug03,ca614b95f565d9f6c18f0cb64e6e5c4136ccf9.debug05,e6f14997ae8ac47a6109d030c55c1cf78ba780.debug0d,f04343b5e2b93fa49d628442b304699f43096a.debug1a,1cfbf630299a7a698c0ee55f4c8fd4b5847a2a.debug29,74a1df06202352194c0ed3245ef20ff8usrlibdebug .build-id0e,e47283361434f24b66fd91add8fc5146fbae70.debug11,e5564fad53f8b0b9ba0283dea5b61bc58b2cb0.debug13,3133879dab966ef3e66b7966a50a556ee6bf22.debug2a,f40b1d69bddda8538ad12a2d58a794e8a2432d.debug2f,c56f3e0c104a4aa8dadbfea712b2f2c753552e.debug38,02b34c0c94fea081056008e9771c1ebc9921fb.debug3a,ebd6f7eb33051772fc0a1ca0ae64d2f2e80669.debug3b,4de3a58479b9496d50ea465ad5d98c4322f9bd.debug3d,065a2b86440983fca0b1309b7495ae4719889e.debug4f,9f092c46be38ab9a06a9894bfafb61a03d9972.debug50,6364041b1e29644cdc427d6a5363cb63973f6a.debug51,1e2aa2e48f559654d325138883f6736d4af413.debug52,c16a1d484c08329ef2af0c65ce3ce8fbfbc1d4.debug54,d3e6b5a7c640550f7b5b00f7bf7c21913b7a77.debug63,75bf176d435979acf88e05547dde1b7aac3c0e.debug64,b2292e88f0d870ab8cb67eb314b625f9615ba9.debug6f,3f555359e3523a6912d5748491446caf5ef62d.debug77,97ba10d0ddb140466ba6f463fb52354b64f063.debug7d,e774845406c543ceb322319798f025000a2e08.debug86,b9ff45d265d800279a75602d1e4656bb4b5e43.debug8a,09e9f1b6e8df71b27aea201013db8151e18cae.debug93,3deef80acebcc195908235ef111bafecb84308.debug97,71ffb7f71803e842757cac1a7648120a27f52f.debug9b,eb0f857472c86072898196dd315699da4d60dc.debugaa,48ab2b79d0ff2974c0a89e0dc90b97d6a1cb99.debugb8,c00d96861117f595f53ffa11d944d93d684f64.debugcb,8405eccb73643116adace8dd0aff7af13c721e.debugd3,f8bc3c3f82d2a17f78f09b3e5dfe9a8b384f21.debugd5,adc0777fa036df99c0ff19ad4eaec2124ae2fb.debugd8,f26832f91e03a2adbec77fbf6ef3b6d8fad60a.debugdb,49f5aeb6cbd2ae1769ffe7e1c8eb16c9b466b1.debugde,f58f06f4f0e61bf4b1ce76cc6d518e6f5bb878.debuge0,91255a82b10d32dfb2399b4fcdc3c96758454b.debugec,7cfe7bfee1b1b15c267287f9aef31f764b733a.debuged,d3332150ae299694ae43724765c6b9a5f41d86.debugef,e3586a1c23a59ebb0b841a909081acce4811ec.debugff,1767565a8bc47a9b439d680f6cb405a2b57f7c.debugsharedoc ceph-base-dbgchangelog.Debian.gz.:pool/main/c/ceph/ceph-base-dbg_16.2.9-1~bpo11+1_amd64.deb,17usrlibdebug .build-id02,f45e7d77d2114ddb8f2b5d2d22f5da620664d5.debug03,6ead8f223f321deff13221c0baaf650bbb5373.debug16,07cc43dd0c76aeefaf424e1791c7bd779e8fce.debug,d9570ac243a2451b90cd38a7d2039b30482b50.debug2d,59a6980f44a1d8f28a21cd42030153cb004145.debug2f,93876a1755f5b2661b1b203422e37198e26191.debug37,ecfde0a960fc0f09143a0385ff7aa9678ea242.debug39,06e60cb81810bf5a3f27af337fb9b62a3fcde2.debug3a,d46ee7d133779a01056540d587f00b5ddc5326.debug3b,8e87207e37c57312bb10f84eaad039c3b31e7e.debug3d,84a69d048587ec2fb9ba7b7b4bc23d5b5a1934.debug48,db2bfd2796ae6dfb298837708a9b917c7fc9f3.debug55,9499e6bafbdc5e8d4a473fed5925769fb9f9c1.debug,bafac2cb81a505a8a74fb9f588df458af1f069.debug60,e55ac2d10d387b35a2514911bd4dc331d9c605.debug69,316660b9a21525843ab1609da0d662b3817089.debug6d,6edf6749f3053ba6e6f327d18b1300e3ca8fef.debug8a,a06e3aed2eb2328dc5e5b05a9d2ffedb6c1c93.debug90,26c2a139322f63ba33dafced5a6be2e3500a5b.debuga1,6541d4c7f8ef82dc634a081a7a2f9a1c669e69.debuga5,10c99a08c977c41c5984d4e9b9c90aeb3103f6.debuga6,b4099b108201243bc4a5467b244e086d6a811b.debuga8,1c096397c4a9ff4b6a9fb53ef432a374342665.debugab,11e52a69c83c9d68376e05f56cda2c01f4324c.debugaf,2c140e7f07d76aee0427faec0e9307df5dac7d.debugb5,5031184423829d726c63fc49379e8b0ff75801.debugba,9cb073dd93a58d4968e47cdcd65e5bef6b8251.debugc4,0d0876093d9388fd19fd81e945f6a79e44a4a5.debugd8,486e28ae800ac1c7b8c2f007712ba48dd322f6.debugdd,9d96e86c17b05460b28a2bb73c18a049a01026.debugde,f90774b60ab2087ed58ab1e42da07317fd3089.debuge4,092f9e83e3d9d0f59944d1715b50d1d8d9dd93.debug,c717a179655a0261fd9a099af90bf1e465f117.debuge6,1cabeb9853681eddaf6033c49350a4935a26a0.debugf6,bfc3128b725039c93f9549860b17009653c7a2.debugsharedoc ceph-base-dbgchangelog.Debian.gzht8pool/main/c/ceph/ceph-base-dbg_16.2.9-1bionic_arm64.debcusrlibdebug .build-id04,66001749aa67e987344666b4da329722ed4bc5.debug0d,2e227bfea3d1cbc295e71dddf96e669da1c21c.debug10,2bd648d6d2766156746f63b76be804faf9589a.debug18,6589d0c44e588e8543720a6085ae0e4f161a40.debug19,07b7c1f3f241d527728da674181ca6329014eb.debug1e,af506fc736f715a57556c3d5f91b25943ee2be.debug2e,1cc5f0511ad85867a1dd425bb0479882be511e.debug33,d252055ad1cc5d5d1a6d21dfc5fe1de5dc519e.debug37,f5baedf245f9e6716fddc3fd74a828899b5c2d.debug42,2ac38a23bc565b90c2227adb5bfaec3b0c06e4.debug44,08d8cca3d7eaf0f74fdc7576bb4979f8394f04.debug4a,f73956f682e1929f508c380a2919fb2dd792b1.debug4c,69564f138af30afd8c4c9214bc8b1c37aa5105.debug4d,f19a30c6289d81efb6458a7da540a7b9191134.debug55,b3f0e84c33f5845b54b2578b427498aaf78b88.debug5c,672666f86c7f0231c1236f57b1ded09c665f82.debug5f,d2d6c2ac141ff0db1ee3a05b841ceba3c29fb6.debug60,2161c49d9c5426048889031c50d13889f7ab6d.debug71,235c34b6c4393d33919e97718d353f81e6058f.debug75,52af1acba0ab8dca17f7c5333951154cd76774.debug7a,28a9aa6af67d44ef006bc5f01129eee3d45d4b.debug84,6995988bd24184d8dcf276180a70553e2bf0bb.debug89,e7c23715240212775877b35ceb2bdccecff13d.debug8a,b22abee23fbd8fecf6b57fe201672f266d9bc5.debug9a,dc32595853e2b07e1fee3b2d723f15ce4ece94.debugb1,f3a29cf1bfd3e5f880ccf8b0f0d98efad44c33.debugb2,56baf73188760a6c71d2c4e829ca7719bdd950.debugb9,d3fe8000e92e1ee240b48b3b975e17fd2aa78c.debugbb,03998b320e4660a64db6a84683553ffe9d9145.debug,a98974ea5264787715435d2aad492b445498d5.debugc6,be819d2cd633ea0281493b8339a1ea1c62ffbe.debugc9,0776a4dd369d9a1563655c6667cda29e1c0605.debugd0,25b25e906b7b39fc1949cda8a75a6c05bf448b.debuge4,ff93120e76dab0c584779d81302edcefe0efa6.debugf0,f3f26930513d0ddd8fa08b7032dda2756171f7.debugf7,5c974aa0cf96e1b5673c363461ad0245730477.debugfe,953713a1ef55b9799ee238fe1dd2eabcaf2ef8.debugsharedoc ceph-base-dbgchangelog.Debian.gzil:pool/main/c/ceph/ceph-base-dbg_16.2.9-1~bpo10+1_amd64.debtoousrlibdebug .build-id00,b96530828f462cd35d71added348309b73bed0.debug03,ca614b95f565d9f6c18f0cb64e6e5c4136ccf9.debug05,e6f14997ae8ac47a6109d030c55c1cf78ba780.debug0d,f04343b5e2b93fa49d628442b304699f43096a.debug1a,1cfbf630299a7a698c0ee55f4c8fd4b5847a2a.debug29,74a1df06202352194c0ed3245ef20ff8b9633a.debug51,b8313dafae66cfe2fb869019b9ee03f2f69cb6.debug53,a436d42129f775c28465abd9206af075caafcb.debug63,cc3264aa729cbd9d303dc5c1375a1cd0433255.debug64,6c8fcc4807e724f86b50ba21dc2b8269fb9f2a.debug66,a1642baf7d0ed9b78d7c174308730ead48942f.debug68,8a89440a4c2b2d71eab413d06b9976b30e8a44.debug6d,a2118c03a17bfe06ed8a2f2aae77a137238540.debug74,b40a4c6776f5f69a650e9a3670874040e028bc.debug79,5a8a7e32036fcd86c6c55560c67bda15796b36.debug7c,fbdf70ce82ef81e2b5a044835678ce45616eba.debug84,21a85de24da52423eab66cc1fd5ec436563c7e.debug,3abd6d8e1d37474134bef12a1eae17baebbf5f.debug85,d7663cdb3e86e4d588cddc08b0874a885716fa.debug88,dcaf3c9d7373ad28da9778f7acd76c642129ba.debug91,06749426c1781895218c15a02165a1c7156a9c.debug94,92d81eabe3dcb0b04a6f0d8926e605f64082e5.debug97,7dee56aba6b34954c73a10036fd155af9c80d7.debuga4,8386a44d64fe63e683cff97124e34e49a8473f.debugb3,a4afcbe81a481bb247fc7e438001ee7ea7c63a.debugcf,9cac0ac4d438556de7d7e2290e4fff45d22f05.debugd2,5b604acb9e8fa810bab86293aed6749730e7f8.debuge4,43237aef43aa83582121d046e3d666c596c9d5.debugef,8fa8ec14febfb3e25dc60f058e2870e0b1f873.debugf3,10fb6d2e3af2bf4d298552f810f8a4f1a91124.debug,17376d2915eda79484b4253568c4637381a5aa.debug,340b0941da0973e6a64b999acfc623e0a598f5.debugf8,dd3a81bb1d09b304d8be4773131b9e395d586c.debugfb,f867d30232ca613f919609b2647220a17ef066.debugfd,f1d93f2e8299389b55cf0670170b9841ea325b.debugfe,8f275611889ba76d752ac217bed75db276ba6f.debugff,c2d79497868a9e1eab109332c9ff7662db622f.debugsharedoc ceph-base-dbgchangelog.Debian.gz7pool/main/c/ceph/ceph-base-dbg_16.2.9-1focal_amd64.debibusrlibdebug .build-id06,ac8bcbbd69d1297a74d398f77b60744b157042.debug13,f3769e078ff6d94a162eb13d13c367efb00801.debug19,87a54f14d96249f6950f7fc04837fcdc447b47.debug1f,3eed5406081968f0b52f296a5601abe87576cc.debug34,c9f58911d1e4e4b79826a1b0b819cdddb48a25.debug3b,f9aee8ac2d079601ecd2c9e89975236d4819b4.debug45,b616b30947f0b1a09c76c52bc21e2e89850411.debug47,fb47e6eeb56d210c6543384ed6914d42106a3b.debug4c,4ee842c27e5aa6c81752e231fc6bdefa5a11bc.debug50,73069fec95f34b7a0c50a50fcd7a4a0e178989.debug56,b0f8f4b5284a93bdafb81aa5388e906de8687b.debug75,4155c09a44519f8a9b6082debbdd8f0312ae4c.debug80,d5a16f412c9ec5483379be3b2ca0c03f51fec9.debug85,bd65f51e6602b1849fe947594c9769f7180fc1.debug86,71e000b06e4453125335b4d968769d1849e3cb.debug88,cad56ba1eb15f40a5f94ce68e7b137f298353f.debug89,6c01c01d7f381ac8afc9ad67bbce1e0d7d69eb.debug8e,000384015bfc108b41ab07a85196b621b96f71.debug96,c06dfb578e35ed4af24e38fdde9351ef0d390e.debuga0,2bd406fa1537777aa584cfa20ccb0e315e6c38.debuga2,8b0ef5042e8d615e69d1eb437c1c6dd5871607.debuga4,1364c01c9bb4edb5f8b99dd917052c04b2ff7c.debugaa,c9ebe48d4518b87d1e872c832b883e3a2bd9d3.debugad,f9256beb6b4bd0fe4fc0b094f6486e581d4672.debugaf,f403d001f1e1be40da38ca4dcbdb5440716113.debugbc,452dc5b396279a4dea2c897f4dce660d153649.debug,7df46278ab32a3444b01a906fe20c8e65f3279.debugc1,4748194cff613567dc7ae8dadd00a588a392c0.debugc3,ce14a16b81909c58b84e41eb9f1f5136703f2e.debugc7,354c68d7fd6b7635cad61e89f97633b221e4d2.debugca,0ee0de37d25003da1d73813d7a2a32aed0533a.debugce,c8d0d6a446b56003093576fd0653635c4c0cde.debugcf,9ba1f4d7198e10c3b8b081f43578176d5c553a.debugd1,2f1861896b1aaea1a95bddcca9d6206483f3b7.debugd5,840ceee8a42e88906c5ba6e61d3fb675606741.debugf9,21b797198c9db1a1c04418a7525694a021f9be.debugfa,c67ae711b0180373a33159c987f80dc5ce075d.debugsharedoc ceph-base-dbgchangelog.Debian.gz.p8pool/main/c/ceph/ceph-base-dbg_16.2.9-1bionic_amd64.deb_usrsharedoc ceph-deploy copyright changelog.gzbin ceph-deploylib python2.7 dist-packages ceph_deploymgr.pymisc.pypkg.pymon.pyrgw.pyconfceph.py cephdeploy.py __init__.pyutillog.py versions.py system.pyssh.pynet.py decorators.py packages.pypathsmon.pyosd.pygpg.py __init__.pyhelp_formatters.py constants.pyfiles.pypkg_managers.py templates.pyarg_validators.py __init__.pyosd.pyhosts remotes.pycentos uninstall.py install.py __init__.pymon __init__.pyrhel uninstall.py install.py __init__.pymon __init__.py common.pyutil.pysuse uninstall.py install.py __init__.pymon __init__.pyarch uninstall.py install.py __init__.pymon __init__.py __init__.pyfedora uninstall.py install.py __init__.pymon __init__.pydebian uninstall.py install.py __init__.pymon __init__.pytests conftest.pytest_cli_rgw.pytest_keys_equivalent.pytest_gather_keys_missing.pytest_remotes.pyfakes.pytest_gather_keys_with_mon.py test_mon.pyutil.pytest_install.pytest_cli_new.py test_conf.py __init__.pytest_cli_admin.pyparser test_osd.py test_main.py test_rgw.pytest_gatherkeys.py test_new.py test_purge.py test_mds.py test_mon.pytest_config.py test_repo.py test_admin.pytest_install.pytest_purgedata.py test_disk.py test_pkg.py __init__.pytest_calamari.pytest_uninstall.pytest_gather_keys.pytest_cli_mon.py directory.py validate.py calamari.pyexc.py connection.pycli.py config.py install.pynew.py forgetkeys.pyadmin.pymds.py __init__.pylibvendorremotolog.pyexc.py connection.pyutil.py process.py file_sync.py __init__.pylibvendor __init__.pyexecnetrsync.py apipkg.pyscriptsocketserverservice.pyloop_socketserver.pysocketserver.pyxx.py quitserver.py __init__.pyshell.py deprecated.pymulti.pyrsync_remote.pygateway_bootstrap.py gateway.py __init__.pygateway_socket.pyxspec.pygateway_base.py gateway_io.py __init__.py __init__.py __init__.py cliutil.pyrepo.py gatherkeys.pyceph_deploy-2.0.1.egg-infodependency_links.txt top_level.txtPKG-INFO requires.txtentry_points.txt2pool/main/c/ceph-deploy/ceph-deploy_2.0.1_all.debL?@??>D>==<<8<<0;:(:998X7L@75@54X43hp322110\0`//.hl-,,,+T+0p+*\*))((($'D''8$,\#(!  #"! !P ,  systemdsystemceph-mds.targetceph-mds@.serviceusrbinceph-mdssharelibsystemdsystem"ceph-immutable-object-cache.target$ceph-immutable-object-cache@.serviceusrbinceph-immutable-object-cachesharedocceph-immutable-object-cachechangelog.Debian.gzmanman8 ceph-immutable-object-cache.8.gzjecEpool/main/c/ceph/ceph-immutable-object-cache_16.2.9-1focal_amd64.debusrlibdebug .build-id46,784139b83054e2b4e6494f9a97649a4ead22b6.debugsharedocceph-immutable-object-cache-dbgchangelog.Debian.gzildLpool/main/c/ceph/ceph-immutable-object-cache-dbg_16.2.9-1~bpo11+1_amd64.debglibsystemdsystemceph-fuse.targetceph-fuse@.servicesbinmount.fuse.cephusrbin ceph-fusesharedoc ceph-fusechangelog.Debian.gzmanman8ceph-fuse.8.gzmount.fuse.ceph.8.gzhe-6pool/main/c/ceph/ceph-fuse_16.2.9-1~bpo11+1_amd64.debtablibsystemdsystemceph-mds.targetceph-mds@.serviceusrbinceph-mdssharedocceph-mdschangelog.Debian.gzmanman8 ceph-mds.8.gz 5pool/main/c/ceph/ceph-mds_16.2.9-1~bpo11+1_amd64.deblibsystemdsystem"ceph-immutable-object-cache.target$ceph-immutable-object-cache@.serviceusrbinceph-immutable-object-cachesharedocceph-immutable-object-cachechangelog.Debian.gzmanman8 ceph-immutable-object-cache.8.gzl Hpool/main/c/ceph/ceph-immutable-object-cache_16.2.9-1~bpo11+1_amd64.deb|etcgrafana dashboardsceph-dashboardceph-cluster.jsoncephfs-overview.jsonhost-details.jsonhosts-overview.jsonosd-device-details.jsonosds-overview.jsonpool-detail.jsonpool-overview.jsonradosgw-detail.jsonradosgw-overview.jsonradosgw-sync-overview.jsonrbd-details.jsonrbd-overview.jsonusrsharedocceph-grafana-dashboardschangelog.Debian.gzvBpool/main/c/ceph/ceph-grafana-dashboards_16.2.9-1~bpo11+1_all.debsvmusrsharecephmgrcephadm HACKING.rst Vagrantfile __init__.py autotune.py ceph.repoconfigchecks.py inventory.py migrations.py module.pyoffline_watcher.py registry.py remotes.py schedule.pyserve.pyservices __init__.pycephadmservice.py container.py exporter.py ingress.pyiscsi.py monitoring.pynfs.pyosd.py template.py templatesblink_device_light_cmd.j2services alertmanageralertmanager.yml.j2grafanaceph-dashboard.yml.j2grafana.ini.j2ingresshaproxy.cfg.j2keepalived.conf.j2iscsiiscsi-gateway.cfg.j2nfsganesha.conf.j2 prometheusprometheus.yml.j2 upgrade.pyutils.pyvagrant.config.example.jsondocceph-mgr-cephadmchangelog.Debian.gz;pool/main/c/ceph/ceph-mgr-cephadm_16.2.9-1~bpo11+1_all.deb-musrsharecephmgrdiskprediction_local __init__.pymodels prophetstor config.json svm_1.pkl svm_10.pkl svm_104.pkl svm_105.pkl svm_109.pkl svm_112.pkl svm_114.pkl svm_115.pkl svm_118.pkl svm_119.pkl svm_12.pkl svm_120.pkl svm_123.pkl svm_124.pkl svm_125.pkl svm_128.pkl svm_131.pkl svm_134.pkl svm_138.pkl svm_14.pkl svm_141.pkl svm_145.pkl svm_151.pkl svm_16.pkl svm_161.pkl svm_168.pkl svm_169.pkl svm_174.pkl svm_18.pkl svm_182.pkl svm_185.pkl svm_186.pkl svm_195.pkl svm_201.pkl svm_204.pkl svm_206.pkl svm_208.pkl svm_210.pkl svm_212.pkl svm_213.pkl svm_219.pkl svm_221.pkl svm_222.pkl svm_223.pkl svm_225.pkl svm_227.pkl svm_229.pkl svm_230.pkl svm_234.pkl svm_235.pkl svm_236.pkl svm_239.pkl svm_243.pkl svm_27.pkl svm_3.pkl svm_33.pkl svm_36.pkl svm_44.pkl svm_50.pkl svm_57.pkl svm_59.pkl svm_6.pkl svm_61.pkl svm_62.pkl svm_67.pkl svm_69.pkl svm_71.pkl svm_72.pkl svm_78.pkl svm_79.pkl svm_82.pkl svm_85.pkl svm_88.pkl svm_93.pkl svm_97.pklredhat config.jsonhgst_predictor.pklhgst_scaler.pklseagate_predictor.pklseagate_scaler.pkl module.py predictor.pydocceph-mgr-diskprediction-localchangelog.Debian.gzepHpool/main/c/ceph/ceph-mgr-diskprediction-local_16.2.9-1~bpo11+1_all.debhusrlibdebug .build-idfa,b410f00963950acdead1ede572e8a3f5d59b3d.debugsharedoc ceph-mds-dbgchangelog.Debian.gzra9pool/usrlibdebug .build-id2f,1b8c560827a30228f076ada19b6163199f6326.debugsharedoc ceph-mds-dbgchangelog.Debian.gzbu9pool/main/c/ceph/ceph-mds-dbg_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-id21,b06f69257e3b2669c2f59c9cee08beca79f0fe.debugsharedoc ceph-mds-dbgchangelog.Debian.gzld6pool/main/c/ceph/ceph-mds-dbg_16.2.9-1focal_amd64.debharlibsystemdsystem"ceph-immutable-object-cache.target$ceph-immutable-object-cache@.serviceusrbinceph-immutable-object-cachesharedocceph-immutable-object-cachechangelog.Debian.gzmanman8 ceph-immutable-object-cache.8.gzmdsHpool/main/c/ceph/ceph-immutable-object-cache_16.2.9-1~bpo10+1_amd64.debylibsystemdsystemceph-fuse.targetceph-fuse@.servicesbinmount.fuse.cephusrbin ceph-fusesharedoc ceph-fusechangelog.Debian.gzmanman8ceph-fuse.8.gzmount.fuse.ceph.8.gz64.6pool/main/c/ceph/ceph-fuse_16.2.9-1~bpo10+1_amd64.debc72|etcgrafana dashboardsceph-dashboardceph-cluster.jsoncephfs-overview.jsonhost-details.jsonhosts-overview.jsonosd-device-details.jsonosds-overview.jsonpool-detail.jsonpool-overview.jsonradosgw-detail.jsonradosgw-overview.jsonradosgw-sync-overview.jsonrbd-details.jsonrbd-overview.jsonusrsharedocceph-grafana-dashboardschangelog.Debian.gz.Bpool/main/c/ceph/ceph-grafana-dashboards_16.2.9-1~bpo10+1_all.deby libsystemdsystemceph-mds.targetceph-mds@.serviceusrbinceph-mdssharedocceph-mdschangelog.Debian.gzmanman8 ceph-mds.8.gzml5pool/main/c/ceph/ceph-mds_16.2.9-1~bpo10+1_amd64.debusrsharecephmgrcephadm HACKING.rst Vagrantfile __init__.py autotune.py ceph.repoconfigchecks.py inventory.py migrations.py module.pyoffline_watcher.py registry.py remotes.py schedule.pyserve.pyservices __init__.pycephadmservice.py container.py exporter.py ingress.pyiscsi.py monitoring.pynfs.pyosd.py template.py templatesblink_device_light_cmd.j2services alertmanageralertmanager.yml.j2grafanaceph-dashboard.yml.j2grafana.ini.j2ingresshaproxy.cfg.j2keepalived.conf.j2iscsiiscsi-gateway.cfg.j2nfsganesha.conf.j2 prometheusprometheus.yml.j2 upgrade.pyutils.pyvagrant.config.example.jsondocceph-mgr-cephadmchangelog.Debian.gz8pool/main/c/ceph/ceph-mgr-cephadm_16.2.9-1focal_all.deb_usrlibdebug .build-id11,6214994f4aed9aa7ef76a7a1a4f927fb6f18b1.debugsharedocceph-immutable-object-cache-dbgchangelog.Debian.gzDebIpool/main/c/ceph/ceph-immutable-object-cache-dbg_16.2.9-1focal_amd64.deb|etcgrafana dashboardsceph-dashboardceph-cluster.jsoncephfs-overview.jsonhost-details.jsonhosts-overview.jsonosd-device-details.jsonosds-overview.jsonpool-detail.jsonpool-overview.jsonradosgw-detail.jsonradosgw-overview.jsonradosgw-sync-overview.jsonrbd-details.jsonrbd-overview.jsonusrsharedocceph-grafana-dashboardschangelog.Debian.gzd?pool/main/c/ceph/ceph-grafana-dashboards_16.2.9-1focal_all.deblibsystemdsystemceph-fuse.targetceph-fuse@.servicesbinmount.fuse.cephusrbin ceph-fusesharedoc ceph-fusechangelog.Debian.gzmanman8ceph-fuse.8.gzmount.fuse.ceph.8.gzn 3pool/main/c/ceph/ceph-fuse_16.2.9-1focal_amd64.debusrsharecephmgrcephadm HACKING.rst Vagrantfile __init__.py autotune.py ceph.repoconfigchecks.py inventory.py migrations.py module.pyoffline_watcher.py registry.py remotes.py schedule.pyserve.pyservices __init__.pycephadmservice.py container.py exporter.py ingress.pyiscsi.py monitoring.pynfs.pyosd.py template.py templatesblink_device_light_cmd.j2services alertmanageralertmanager.yml.j2grafanaceph-dashboard.yml.j2grafana.ini.j2ingresshaproxy.cfg.j2keepalived.conf.j2iscsiiscsi-gateway.cfg.j2nfsganesha.conf.j2 prometheusprometheus.yml.j2 upgrade.pyutils.pyvagrant.config.example.jsondocceph-mgr-cephadmchangelog.Debian.gz;pool/main/c/ceph/ceph-mgr-cephadm_16.2.9-1~bpo11+1_all.deb-musrsharecephmgrcephadm HACKING.rst Vagrantfile __init__.py autotune.py ceph.repoconfigchecks.py inventory.py migrations.py module.pyoffline_watcher.py registry.py remotes.py schedule.pyserve.pyservices __init__.pycephadmservice.py container.py exporter.py ingress.pyiscsi.py monitoring.pynfs.pyosd.py template.py templatesblink_device_light_cmd.j2services alertmanageralertmanager.yml.j2grafanaceph-dashboard.yml.j2grafana.ini.j2ingresshaproxy.cfg.j2keepalived.conf.j2iscsiiscsi-gateway.cfg.j2nfsganesha.conf.j2 prometheusprometheus.yml.j2 upgrade.pyutils.pyvagrant.config.example.jsondocceph-mgr-cephadmchangelog.Debian.gz;pool/main/c/ceph/ceph-mgr-cephadm_16.2.9-1~bpo10+1_all.debonusrsharecephmgrcephadm HACKING.rst Vagrantfile __init__.py autotune.py ceph.repoconfigchecks.py inventory.py migrations.py module.pyoffline_watcher.py registry.py remotes.py schedule.pyserve.pyservices __init__.pycephadmservice.py container.py exporter.py ingress.pyiscsi.py monitoring.pynfs.pyosd.py template.py templatesblink_device_light_cmd.j2services alertmanageralertmanager.yml.j2grafanaceph-dashboard.yml.j2grafana.ini.j2ingresshaproxy.cfg.j2keepalived.conf.j2iscsiiscsi-gateway.cfg.j2nfsganesha.conf.j2 prometheusprometheus.yml.j2 upgrade.pyutils.pyvagrant.config.example.jsondocceph-mgr-cephadmchangelog.Debian.gz9pool/main/c/ceph/ceph-mgr-cephadm_16.2.9-1bionic_all.deblibsystemdsystemceph-mds.targetceph-mds@.serviceusrbinceph-mdssharedocceph-mdschangelog.Debian.gzmanman8 ceph-mds.8.gz 5pool/main/c/ceph/ceph-mds_16.2.9-1~bpo11+1_amd64.deblibsystemdsystemceph-mds.targetceph-mds@.serviceusrbinceph-mdssharedocceph-mdschangelog.Debian.gzmanman8 ceph-mds.8.gzma2pool/main/c/ceph/ceph-mds_16.2.9-1focal_amd64.debpylibsystemdsystemceph-mds.targetceph-mds@.serviceusrbinceph-mdssharedocceph-mdschangelog.Debian.gzmanman8 ceph-mds.8.gz3pool/main/c/ceph/ceph-mds_16.2.9-1bionic_arm64.deblibsystemdsystemceph-mds.targetceph-mds@.serviceusrbinceph-mdssharedocceph-mdschangelog.Debian.gzmanman8 ceph-mds.8.gzrs3pool/main/c/ceph/ceph-mds_16.2.9-1bionic_amd64.debrkusrlibdebug .build-idfa,b410f00963950acdead1ede572e8a3f5d59b3d.debugsharedoc ceph-mds-dbgchangelog.Debian.gzra9pool/main/c/ceph/ceph-mds-dbg_16.2.9-1~bpo11+1_amd64.debusrlibdebug .build-ida7,68031ec79a73a48f47ba8bbb2b137c7482f218.debugsharedoc ceph-mds-dbgchangelog.Debian.gz7pool/main/c/ceph/ceph-mds-dbg_16.2.9-1bionic_arm64.debusrlibdebug .build-idc3,5f706e1bc4862ee3be60225443a77c0e7b7cae.debugsharedoc ceph-mds-dbgchangelog.Debian.gz7pool/main/c/ceph/ceph-mds-dbg_16.2.9-1bionic_amd64.deblibsystemdsystem"ceph-immutable-object-cache.target$ceph-immutable-object-cache@.serviceusrbinceph-immutable-object-cachesharedocceph-immutable-object-cachechangelog.Debian.gzmanman8 ceph-immutable-object-cache.8.gzl Hpool/main/c/ceph/ceph-immutable-object-cache_16.2.9-1~bpo11+1_amd64.deblibsystemdsystem"ceph-immutable-object-cache.target$ceph-immutable-object-cache@.serviceusrbinceph-immutable-object-cachesharedocceph-immutable-object-cachechangelog.Debian.gzmanman8 ceph-immutable-object-cache.8.gzjecEpool/main/c/ceph/ceph-immutable-object-cache_16.2.9-1focal_amd64.deblibsystemdsystem"ceph-immutable-object-cache.target$ceph-immutable-object-cache@.serviceusrbinceph-immutable-object-cachesharedocceph-immutable-object-cachechangelog.Debian.gzmanman8 ceph-immutable-object-cache.8.gzFpool/main/c/ceph/ceph-immutable-object-cache_16.2.9-1bionic_arm64.deblibsystemdsystem"ceph-immutable-object-cache.target$ceph-immutable-object-cache@.serviceusrbinceph-immutable-object-cachesharedocceph-immutable-object-cachechangelog.Debian.gzmanman8 ceph-immutable-object-cache.8.gztraFpool/main/c/ceph/ceph-immutable-object-cache_16.2.9-1bionic_amd64.debs.pusrlibdebug .build-id46,784139b83054e2b4e6494f9a97649a4ead22b6.debugsharedocceph-immutable-object-cache-dbgchangelog.Debian.gzildLpool/main/c/ceph/ceph-immutable-object-cache-dbg_16.2.9-1~bpo11+1_amd64.debgusrlibdebug .build-ided,01957e3974df7139e0a47bb2bb4eb492e30f37.debugsharedocceph-immutable-object-cache-dbgchangelog.Debian.gzteLpool/main/c/ceph/ceph-immutable-object-cache-dbg_16.2.9-1~bpo10+1_amd64.debausrlibdebug .build-ide6,8e412f310926cce94fba041e7d03340dfc798e.debugsharedocceph-immutable-object-cache-dbgchangelog.Debian.gz_teJpool/main/c/ceph/ceph-immutable-object-cache-dbg_16.2.9-1bionic_arm64.debceusrlibdebug .build-id0e,048c7477146ebae1b1094e24e00f6e6ea71c1b.debugsharedocceph-immutable-object-cache-dbgchangelog.Debian.gzJpool/main/c/ceph/ceph-immutable-object-cache-dbg_16.2.9-1bionic_amd64.deb|etcgrafana dashboardsceph-dashboardceph-cluster.jsoncephfs-overview.jsonhost-details.jsonhosts-overview.jsonosd-device-details.jsonosds-overview.jsonpool-detail.jsonpool-overview.jsonradosgw-detail.jsonradosgw-overview.jsonradosgw-sync-overview.jsonrbd-details.jsonrbd-overview.jsonusrsharedocceph-grafana-dashboardschangelog.Debian.gzvBpool/main/c/ceph/ceph-grafana-dashboards_16.2.9-1~bpo11+1_all.debsvm|etcgrafana dashboardsceph-dashboardceph-cluster.jsoncephfs-overview.jsonhost-details.jsonhosts-overview.jsonosd-device-details.jsonosds-overview.jsonpool-detail.jsonpool-overview.jsonradosgw-detail.jsonradosgw-overview.jsonradosgw-sync-overview.jsonrbd-details.jsonrbd-overview.jsonusrsharedocceph-grafana-dashboardschangelog.Debian.gz@pool/main/c/ceph/ceph-grafana-dashboards_16.2.9-1bionic_all.debtlibsystemdsystemceph-fuse.targetceph-fuse@.servicesbinmount.fuse.cephusrbin ceph-fusesharedoc ceph-fusechangelog.Debian.gzmanman8ceph-fuse.8.gzmount.fuse.ceph.8.gzhe-6pool/main/c/ceph/ceph-fuse_16.2.9-1~bpo11+1_amd64.debtablibsystemdsystemceph-fuse.targetceph-fuse@.servicesbinmount.fuse.cephusrbin ceph-fusesharedoc ceph-fusechangelog.Debian.gzmanman8ceph-fuse.8.gzmount.fuse.ceph.8.gzlog4pool/main/c/ceph/ceph-fuse_16.2.9-1bionic_arm64.debmlibsystemdsystemceph-fuse.targetceph-fuse@.servicesbinmount.fuse.cephusrbin ceph-fusesharedoc ceph-fusechangelog.Debian.gzmanman8ceph-fuse.8.gzmount.fuse.ceph.8.gzy4pool/main/c/ceph/ceph-fuse_16.2.9-1bionic_amd64.deb.usrlibdebug .build-id32,d6e6321dd9247f1b38fe07b0179035c561f9cb.debugsharedoc ceph-fuse-dbgchangelog.Debian.gzt:pool/main/c/ceph/ceph-fuse-dbg_16.2.9-1~bpo11+1_amd64.debsmdusrlibdebug .build-id08,bc32b20d474478d3c72710e2137ff93d4861b2.debugsharedoc ceph-fuse-dbgchangelog.Debian.gzo:pool/main/c/ceph/ceph-fuse-dbg_16.2.9-1~bpo10+1_amd64.debpytusrlibdebug .build-id1c,05f8273b50371923304fe2b451a1275fbb62f5.debugsharedoc ceph-fuse-dbgchangelog.Debian.gze7pool/main/c/ceph/ceph-fuse-dbg_16.2.9-1focal_amd64.debusrlibdebug .build-id5f,3795d7aa98b2eb293bee4bc7f8cd948f48826c.debugsharedoc ceph-fuse-dbgchangelog.Debian.gzn8pool/main/c/ceph/ceph-fuse-dbg_16.2.9-1bionic_arm64.debmusrlibdebug .build-idad,21c9981f9e0644de89b1e051428de41a57560d.debugsharedoc ceph-fuse-dbgchangelog.Debian.gz8pool/main/c/ceph/ceph-fuse-dbg_16.2.9-1bionic_amd64.debi usrlibdebug .build-id01,cb9fba1986d0813ced6f5d701f1a9f10e0c07e.debug06,86a0680cc5cdfd79bfdb010e647a18c375bce1.debug07,a31d0c557f3b2a2c3d9ed4526626be53b589b5.debug08,112468d80dc0c16aca420205242ede0203d463.debug09,7c82a7d9ef61129df6aa136c26c54ddf8a8a0d.debug0b,5c8320ac419b99ab812019227c38bb2d442752.debug,5f3c054fa2c2fb12bf91feda1228f71d05ebdb.debug0c,5e8659c0f600ab543504d191e644fd237cd419.debug0d,0385c78bc42634f5f570cef94b1e20556f0f26.debug14,685328c6992b37fe81ee7bc65d8646ad27eaea.debug16,dee501aadba1475e5932beb88feae8d88649cf.debug18,60f204b88a1b3fca9fe4658a470f8c0d100347.debug19,d0e3c0ea22d92b45d4201e1862a977e2ff3033.debug1a,6b6bd2f0adbd7f514384f475135c15e8d7907b.debug1c,fc41935c47cac6d44bb38e5877d5e6b9bf460c.debug1f,480d42ca85c4ca639645039e1feff85b2d3970.debug20,b53bbd1ff5a23006df37a83394f5f2c0dd29fd.debug23,85edbf94b1b6a0c76dae3fa7684f5ac9b1c0fa.debug25,bd92aefaad6849efe203597175c5920f4669fa.debug27,834954838d17c9ca612aacfe33c559aceaf080.debug29,38f815cb89cb0f7367faa6d42be5102201462f.debug,e427b6034d65cbde34f4f08383e0bdc4f4586a.debug2d,0b4bc41d986bc644c188168fd14fe0400c1d92.debug36,cea1473467525f4256021135abddabc1c5012a.debug37,ca00bac426afe517126c6b7ef1af468463e83e.debug38,82cc0972a2a1baf2be5bb2ce2da95c2a1e444f.debug,c6af089184f140114e711f60cff1ef43c9a084.debug39,9d13cb7a48ba9c576d5a611933303fca17fc0b.debug3a,010990f0f6322e7255e920e6b8c3de4060160f.debug3b,38cd82668f9f6d80fc3245e9ce856741d19c14.debug3c,50b8932670cc88fb313fa089a1e204c69b231b.debug3e,0faea33362512c312c95103792818715827d6e.debug,4dbd611dcd37e1eb0a047d568827f31358ec59.debug44,d5b2840d3085e74ec61bfbbad43f1ac28aecbe.debug,f9f5d981a8168da68de842c5286240adf5a101.debug49,98667e60ed168696e45dd3ede65bfd50831518.debug4e,0cf6fbdf93f9df384cb609704bd789838e27ba.debug50,54abd312515f0f1a1966f53723923c74e43f21.debug55,09ab23164c250eb39bac98601f858752532f01.debug,6ef1e2b700e63aa5d6b3c988476ecb1d055142.debug59,dfec481884805518ff4d820f188ee05f000542.debug5a,2310538e063122ff8ae6bb9a8cb88bff330afa.debug61,e61c66b89f528407526ea162b45966d9076d3a.debug67,f4f417c37b7501b0cb16d49d4090806199d75d.debug6d,ad811be677c72c1993b45dbdeeb7226392d238.debug71,20aff4ed38842ca9da2072e2ec09ef48f1bfec.debug72,7d3912175b5c099a9618b7ce0a0e12dd462672.debug74,8cd85f2e3f175575547a45673efe1e816739c8.debug75,9c919a4a88ac90f810022cf17963e14c309f1a.debug,c152f80e08b4ee8639bbd71a1d5079711d2f35.debug76,cb5626012d00be0e5500bc08888d20d8d1bdfc.debug78,4637419475abb7b45e832b7de31c33bc11914a.debug7a,0faa0216c126df6fc75d5f0dcaf26c6a0990b9.debug7c,e523538b0664cc54c78cf0b7f7d95823fd30fe.debug7e,d628995a18ba38c2c7dc1d4357d59184545fbf.debug,fbe528fc7196ee99c26a7adfdf9ebc4883778f.debug7f,82e315faef2fd92002b65e83ebde0c3d0a7d3d.debug80,00f2f6d018057cb982efcc1f38d730942c6207.debug,46acf23e9c4e1f8ed802de34858fa88c22b6b6.debug85,8ea1bbf81499dcfa99c698ebaf77b700a13288.debug86,32cff429def881b412c0f4a1c7232ca6b967b9.debug8a,93e43ca9763ecf8f5c3b93de5ed3259d31b2cd.debug,dc33d533ff78f187c7dfe0a737f9159bda6574.debug8b,2bb97cf6cbb248411417c552d74f99c89ff9e7.debug90,2c9b119377ca80e0b985a231d250fda429384f.debug93,9a011d814b75fe347897d6f6338cdfd853dfa2.debug9c,6e90da1bf3147b222aa56e4c3b5b42612b12f3.debuga4,335f9976b1467e4ec4ef32b8a88c81b40efd21.debuga8,94edb7b1d74f22cec1fce08d04152b2fcd0a86.debugaf,7475f8298c1ebaa6234a8cfad2bf0acf2ae5f3.debugb0,43e4fe8749bb3300331d498e644360e78d391e.debugb2,0cc4741aaf6deb990ce07794f18f4b80cd34b9.debug,56f86325f7e17099b5d0c36e041cb6e324f5f2.debugb3,72680e3ea2d70f2cbad57b0dc505fda218ed6c.debugb4,fa5aef9d87ca1b8917c56b4f2cebc8bb3922d6.debugb7,92ad01411598963846cf0d2d407c2e510bb4b7.debugb8,d7011e3a51fbee2f122002bcee8b08a121a0d2.debugba,857104d6972a2dd3cf18db4cbcb062a8aa99f3.debugbb,37bae74ddcb6625a772258314727ac41cb348b.debugbd,4e95935606594a32359083172578f78c88bf86.debugbe,ad246216dc749550f8636443d7b34cb7296bdc.debugc5,f870584a799ed282ed46fa626f33cd9d76c225.debugc6,0b65aa58a094f9e2e57a765010644a4f0adfba.debug,68a22a436da6bdb3415eb05a90ee638478ca27.debugc7,58aed36b4b8428e713d9eab9120f94b6804919.debugce,37ce564ceaba747ab9107c96e96e6ccc2f3989.debugd3,754d7b4c0ea354f64a35b6eca2f590c4ac1278.debugd5,7ac913d0711ab7d216ef2331e15744807206b5.debugda,5fbd78b15b0acd20ec6d96f8250cd642f4c4f9.debuge0,6668da8528ad8af06a9360711c0fd55e4525bb.debug,d5f1e82659e01953fd775338a4fba61a2a64f7.debuge3,d0a847f9d6c7be7be44e85eb98bfdbb7b14ecf.debuge4,08ff9b4f2f7c3102dee718c7417b9a7837c00c.debug,17c43f303ec63ba216b5b8ac643e5f730b68f5.debugeb,64977b35d42250e81c8ada6c173ccd47a09916.debugf1,c951bc2e6a8354461c283ad26ad34777a2b8da.debugf2,6c82cf093eda468a961ff5fccb8347d194b6b5.debugf3,8f4d089ddbd9b469a323bc7449414d364e7bf4.debug,f666433befde3609dd678b9bb7a710d003397c.debugf4,f6eb66be1004f3a968e84887c2d2a5df8b42f4.debugf7,c75da31701c0af09941e369ad78263a0374379.debugf8,5895bcb96737e2d2530aaaf12e948ed73cb4dc.debugfb,a0822c192f742bebfc8f6a1e8cf744f77d1cf9.debugfe,7dcc2ea59b623121969b633622e7f3485176bc.debugsharedoc ceph-test-dbgchangelog.Debian.gz?  z ?   /X9&iJ4 --|fq!f$EHUiO9`HV sT.C?@[v+#,#^s:[1} aj*O*Ob" if,(O}OO cX P#\<Z6n @7#tId0\1K;"Qp0~; Kguz%d5Z[t/p5%lUSZ?:S ?  +  Y7>I{T\Xd W`R3GM~Q3*uYqqi5-$LqR3[ O#Qv!z_]PC-6N)QXyt^vq! &U,=UO?z3JOy)^?q1<%I;A}{ !bE$]'I~ WI;^-Y   _?fY 4iPqu?Cx8A aiKBkR_78`=ZL^d) uSPY8fe]*{<dDv2Q#?fmv+jEurF4/!xzSvZ=![crntYoa=/ S.T~I0op~(( @Et??  j ? Q[ `!7NyD~LZ+4h=V^t`*TI(xG*[-dX7v\9 ^l K(U{ [Poa0)$ ba*i=Iip ?F4~Q#` ra\?ZJpA?Gx:xm<C'rou4zVWR/9S  ?     O      h??tDh?8??>h><> >=p==pool/main/c/ceph/cephfs-mirror-dbg_16.2.9-1~bpo10+1_amd64.debeb2usrsharedoc libjaegerchangelog.Debian.gzs.h6pool/main/c/ceph/libjaeger_16.2.9-1~bpo10+1_amd64.deb.Deusrbin cephfs-shelllibpython3 dist-packagescephfs_shell-0.0.1.egg-infoPKG-INFOdependency_links.txt requires.txt top_level.txtsharedoc cephfs-shellchangelog.Debian.gz7pool/main/c/ceph/cephfs-shell_16.2.9-1~bpo11+1_all.debbpusrbin cephfs-toplibpython3 dist-packagescephfs_top-0.0.1.egg-infoPKG-INFOdependency_links.txt requires.txt top_level.txtsharedoc cephfs-topchangelog.Debian.gzpo5pool/main/c/ceph/cephfs-top_16.2.9-1~bpo11+1_all.debcusrliblibcephfs.so.2.0.0sharedoc libcephfs2changelog.Debian.gzliblibcephfs.so.2_14pool/main/c/ceph/libcephfs2_16.2.9-1focal_amd64.debicusrsharedoclibcephfs-javachangelog.Debian.gzjavalibcephfs-16.2.9.jar libcephfs.jarh/6pool/main/c/ceph/libcephfs-java_16.2.9-1focal_all.deb .bcusrliblibcephfs.so.2.0.0sharedoc libcephfs2changelog.Debian.gzliblibcephfs.so.2.d7pool/main/c/ceph/libcephfs2_16.2.9-1~bpo11+1_amd64.debfausrlibdebug .build-id81,1c939dd7b0bfb21c4b874743df230a0dab0b1d.debugsharedoccephfs-mirror-dbgchangelog.Debian.gz1;pool/main/c/ceph/cephfs-mirror-dbg_16.2.9-1focal_amd64.deb7cusrbinlibrados-configincluderados librados.h rados_types.hsharedoc librados-devchangelog.Debian.gzmanman8librados-config.8.gzlib librados.solibrados_tp.so9pool/main/c/ceph/librados-dev_16.2.9-1~bpo11+1_amd64.debusrlibdebug .build-idf6,a7d4c35ad0d9c2a13e9318b2d51465df8f7574.debugsharedoclibcephfs2-dbgchangelog.Debian.gz;pool/main/c/ceph/libcephfs2-dbg_16.2.9-1~bpo11+1_amd64.debl/Zusrsbincephadmsharedoccephadmchangelog.Debian.gzmanman8 cephadm.8.gzg.D2pool/main/c/ceph/cephadm_16.2.9-1bionic_arm64.debal_-usrsharedoccephchangelog.Debian.gz/pool/main/c/ceph/ceph_16.2.9-1bionic_arm64.deb,2usrsharedoc libjaegerchangelog.Debian.gzf264pool/main/c/ceph/libjaeger_16.2.9-1bionic_arm64.deb0usrincludecephfsceph_ll_client.h libcephfs.hmetricsTypes.hsharedoc libcephfs-devchangelog.Debian.gzlib libcephfs.so8pool/main/c/ceph/libcephfs-dev_16.2.9-1bionic_arm64.deb.usrlibdebug .build-id75,3522945b17c0d2aff83834f2f3056b07b269d1.debug8b,6ea2a645cc24941d5082a1f80302e1a8cd6ecd.debug99,bcfa5a4bf184ae650ce626469626b3937dcc1a.debugsharedoc librados2-dbgchangelog.Debian.gzlog7pool/main/c/ceph/librados2-dbg_16.2.9-1focal_amd64.deb1busrlibdebug .build-id10,17894fe09d969a3eb14f105f9d32ed2d35761d.debug2d,4ddc1bf203b59415033d366759b92750c63d5d.debuge3,42559087dff1f5e1165fa6796a7b1c0f988d24.debugsharedoc librados2-dbgchangelog.Debian.gzc8pool/main/c/ceph/librados2-dbg_16.2.9-1bionic_arm64.deb/usrlibdebug .build-id30,ae99269155024a9e2a3cd8eaa5aae384aadcaf.debug42,db7ea89379e1f0b999fe48f3392f5fb95bca8f.debug89,7a99cd8ce687e895902e8e546a3712e6bbc8da.debugsharedoc librados2-dbgchangelog.Debian.gzkey8pool/main/c/ceph/librados2-dbg_16.2.9-1bionic_amd64.deb.usrbinlibrados-configincluderados librados.h rados_types.hsharedoc librados-devchangelog.Debian.gzmanman8librados-config.8.gzlib librados.solibrados_tp.so9pool/main/c/ceph/librados-dev_16.2.9-1~bpo10+1_amd64.debusrbinlibrados-configincluderados librados.h rados_types.hsharedoc librados-devchangelog.Debian.gzmanman8librados-config.8.gzlib librados.solibrados_tp.so6pool/main/c/ceph/librados-dev_16.2.9-1focal_amd64.debionusrbinlibrados-configincluderados librados.h rados_types.hsharedoc librados-devchangelog.Debian.gzmanman8librados-config.8.gzlib librados.solibrados_tp.so7pool/main/c/ceph/librados-dev_16.2.9-1bionic_arm64.deb2dusrbinlibrados-configincluderados librados.h rados_types.hsharedoc librados-devchangelog.Debian.gzmanman8librados-config.8.gzlib librados.solibrados_tp.so7pool/main/c/ceph/librados-dev_16.2.9-1bionic_amd64.deb2usrsharedoc libjaegerchangelog.Debian.gzph/6pool/main/c/ceph/libjaeger_16.2.9-1~bpo11+1_amd64.debph2usrsharedoc libjaegerchangelog.Debian.gz1b63pool/main/c/ceph/libjaeger_16.2.9-1focal_amd64.deb2usrsharedoc libjaegerchangelog.Debian.gzl4pool/main/c/ceph/libjaeger_16.2.9-1bionic_amd64.debcusrliblibcephfs.so.2.0.0sharedoc libcephfs2changelog.Debian.gzliblibcephfs.so.25pool/main/c/ceph/libcephfs2_16.2.9-1bionic_arm64.debcusrliblibcephfs.so.2.0.0sharedoc libcephfs2changelog.Debian.gzliblibcephfs.so.2H5pool/main/c/ceph/libcephfs2_16.2.9-1bionic_amd64.debusrlibdebug .build-id6a,372b099db5f3c9ab14f9e8c6ffbbc41807248f.debugsharedoclibcephfs2-dbgchangelog.Debian.gz;pool/main/c/ceph/libcephfs2-dbg_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-id57,90fec4f82787539d3af9da3e3301a13259a462.debugsharedoclibcephfs2-dbgchangelog.Debian.gz8pool/main/c/ceph/libcephfs2-dbg_16.2.9-1focal_amd64.deb_usrlibdebug .build-id3a,65d7b8a738d2fc40b398a8c74a335396b15c75.debugsharedoclibcephfs2-dbgchangelog.Debian.gz9pool/main/c/ceph/libcephfs2-dbg_16.2.9-1bionic_arm64.debusrlibdebug .build-id7e,951b07ae566b5dbff10d70005d7d9b107ae3e3.debugsharedoclibcephfs2-dbgchangelog.Debian.gz9pool/main/c/ceph/libcephfs2-dbg_16.2.9-1bionic_amd64.debusrlibjnilibcephfs_jni.so.1.0.0sharedoc libcephfs-jnichangelog.Debian.gzlibjnilibcephfs_jni.solibcephfs_jni.so.1ph/7pool/main/c/ceph/libcephfs-jni_16.2.9-1focal_amd64.deb.busrlibjnilibcephfs_jni.so.1.0.0sharedoc libcephfs-jnichangelog.Debian.gzlibjnilibcephfs_jni.solibcephfs_jni.so.1tH8pool/main/c/ceph/libcephfs-jni_16.2.9-1bionic_arm64.debNJusrlibjnilibcephfs_jni.so.1.0.0sharedoc libcephfs-jnichangelog.Debian.gzlibjnilibcephfs_jni.solibcephfs_jni.so.1o.p8pool/main/c/ceph/libcephfs-jni_16.2.9-1bionic_amd64.debicusrsharedoclibcephfs-javachangelog.Debian.gzjavalibcephfs-16.2.9.jar libcephfs.jarmi9pool/main/c/ceph/libcephfs-java_16.2.9-1~bpo10+1_all.debcusrsharedoclibcephfs-javachangelog.Debian.gzjavalibcephfs-16.2.9.jar libcephfs.jar7pool/main/c/ceph/libcephfs-java_16.2.9-1bionic_all.debusrincludecephfsceph_ll_client.h libcephfs.hmetricsTypes.hsharedoc libcephfs-devchangelog.Debian.gzlib libcephfs.so:pool/main/c/ceph/libcephfs-dev_16.2.9-1~bpo10+1_amd64.debtriusrincludecephfsceph_ll_client.h libcephfs.hmetricsTypes.hsharedoc libcephfs-devchangelog.Debian.gzlib libcephfs.so7pool/main/c/ceph/libcephfs-dev_16.2.9-1focal_amd64.debhausrincludecephfsceph_ll_client.h libcephfs.hmetricsTypes.hsharedoc libcephfs-devchangelog.Debian.gzlib libcephfs.so8pool/main/c/ceph/libcephfs-dev_16.2.9-1bionic_amd64.debHusrbin cephfs-toplibpython3 dist-packagescephfs_top-0.0.1.egg-infoPKG-INFOdependency_links.txt requires.txt top_level.txtsharedoc cephfs-topchangelog.Debian.gzH2pool/main/c/ceph/cephfs-top_16.2.9-1focal_all.deb6usrbin cephfs-toplibpython3 dist-packagescephfs_top-0.0.1.egg-infoPKG-INFOdependency_links.txt requires.txt top_level.txtsharedoc cephfs-topchangelog.Debian.gzH3pool/main/c/ceph/cephfs-top_16.2.9-1bionic_all.debusrbin cephfs-shelllibpython3 dist-packagescephfs_shell-0.0.1.egg-infoPKG-INFOdependency_links.txt requires.txt top_level.txtsharedoc cephfs-shellchangelog.Debian.gz7pool/main/c/ceph/cephfs-shell_16.2.9-1~bpo10+1_all.debg.usrbin cephfs-shelllibpython3 dist-packagescephfs_shell-0.0.1.egg-infoPKG-INFOdependency_links.txt requires.txt top_level.txtsharedoc cephfs-shellchangelog.Debian.gz5pool/main/c/ceph/cephfs-shell_16.2.9-1bionic_all.debKusrbin cephfs-mirrorsharedoc cephfs-mirrorchangelog.Debian.gz/c:pool/main/c/ceph/cephfs-mirror_16.2.9-1~bpo11+1_amd64.debdosKusrbin cephfs-mirrorsharedoc cephfs-mirrorchangelog.Debian.gz3:pool/main/c/ceph/cephfs-mirror_16.2.9-1~bpo10+1_amd64.debbd-Kusrbin cephfs-mirrorsharedoc cephfs-mirrorchangelog.Debian.gz8pool/main/c/ceph/cephfs-mirror_16.2.9-1bionic_arm64.debKusrbin cephfs-mirrorsharedoc cephfs-mirrorchangelog.Debian.gzE8pool/main/c/ceph/cephfs-mirror_16.2.9-1bionic_amd64.debHusrlibdebug .build-iddd,3dfaab70a318533503affdc6660e8446cdcf82.debugsharedoccephfs-mirror-dbgchangelog.Debian.gz>pool/main/c/ceph/cephfs-mirror-dbg_16.2.9-1~bpo11+1_amd64.debHusrlibdebug .build-idf4,08e2ceaec4ed2fc9c381eb58ae9fde4c85317b.debugsharedoccephfs-mirror-dbgchangelog.Debian.gz<pool/main/c/ceph/cephfs-mirror-dbg_16.2.9-1bionic_arm64.debcusrlibdebug .build-id22,31e5d63474f505a2c3a9856168b769def54ee3.debugsharedoccephfs-mirror-dbgchangelog.Debian.gzH<pool/main/c/ceph/cephfs-mirror-dbg_16.2.9-1bionic_amd64.debHZusrsbincephadmsharedoccephadmchangelog.Debian.gzmanman8 cephadm.8.gz4pool/main/c/ceph/cephadm_16.2.9-1~bpo11+1_amd64.debLZusrsbincephadmsharedoccephadmchangelog.Debian.gzmanman8 cephadm.8.gzbio4pool/main/c/ceph/cephadm_16.2.9-1~bpo10+1_amd64.debrZusrsbincephadmsharedoccephadmchangelog.Debian.gzmanman8 cephadm.8.gzhan1pool/main/c/ceph/cephadm_16.2.9-1focal_amd64.debZusrsbincephadmsharedoccephadmchangelog.Debian.gzmanman8 cephadm.8.gz2pool/main/c/ceph/cephadm_16.2.9-1bionic_amd64.deb-usrsharedoccephchangelog.Debian.gz1pool/main/c/ceph/ceph_16.2.9-1~bpo10+1_amd64.deb-usrsharedoccephchangelog.Debian.gz.pool/main/c/ceph/ceph_16.2.9-1focal_amd64.debmor-usrsharedoccephchangelog.Debian.gz/pool/main/c/ceph/ceph_16.2.9-1bionic_amd64.deb ??>0>=H==`<(>== =pool/main/c/ceph/python3-rados-dbg_16.2.9-1~bpo11+1_amd64.debild?usrlibpython3 dist-packagesceph __init__.py deployment __init__.pydrive_group.pydrive_selection __init__.py filter.py matchers.py selector.py hostspec.py inventory.pyservice_spec.py translate.pyutils.pytests __init__.py factories.pytest_datetime.pytest_disk_selector.pytest_drive_group.pytest_hostspec.pytest_inventory.pytest_service_spec.py test_utils.pyutils.pyutils.pyceph-1.0.0.egg-infoPKG-INFOdependency_links.txt not-zip-safe requires.txt top_level.txtsharedocpython3-ceph-commonchangelog.Debian.gz_1>pool/main/c/ceph/python3-ceph-common_16.2.9-1~bpo11+1_all.debhanusrlibpython3 dist-packagesceph_volume_client.pycephfs-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt%cephfs.cpython-39-x86_64-linux-gnu.sosharedocpython3-cephfschangelog.Debian.gzain;pool/main/c/ceph/python3-cephfs_16.2.9-1~bpo11+1_amd64.debsrusrlibdebug .build-idb5,3ee0623b0fb97a114e61a840b5557882ed2f36.debugsharedocpython3-rados-dbgchangelog.Debian.gzc;pool/main/c/ceph/python3-rados-dbg_16.2.9-1focal_amd64.deb 5usrsharedoc python3-cephchangelog.Debian.gz6pool/main/c/ceph/python3-ceph_16.2.9-1focal_amd64.debux-5usrsharedoc python3-cephchangelog.Debian.gz9pool/main/c/ceph/python3-ceph_16.2.9-1~bpo11+1_amd64.deb~usrlibpython3 dist-packagesceph_argparse.pyceph_daemon.pysharedocpython3-ceph-argparsechangelog.Debian.gz.De=pool/main/c/ceph/python3-ceph-argparse_16.2.9-1focal_all.debusrlibdebug .build-id38,536641eefba793352072b6598dabf9e3f9a99c.debugsharedocpython3-cephfs-dbgchangelog.Debian.gz?pool/main/c/ceph/python3-cephfs-dbg_16.2.9-1~bpo11+1_amd64.debusrlibpython3 dist-packagesceph_volume_client.pycephfs-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt%cephfs.cpython-38-x86_64-linux-gnu.sosharedocpython3-cephfschangelog.Debian.gzsy8pool/main/c/ceph/python3-cephfs_16.2.9-1focal_amd64.debvusrlibdebug .build-id43,1261d2147af009b95251a1987b6a804146c8a4.debugsharedoclibsqlite3-mod-ceph-dbgchangelog.Debian.gz-1~Dpool/main/c/ceph/libsqlite3-mod-ceph-dbg_16.2.9-1~bpo10+1_amd64.deb9usrlibpython3 dist-packagesrados-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt$rados.cpython-39-x86_64-linux-gnu.sosharedoc python3-radoschangelog.Debian.gz0:pool/main/c/ceph/python3-rados_16.2.9-1~bpo11+1_amd64.debw.cTusrliblibcephsqlite.sosharedoclibsqlite3-mod-cephchangelog.Debian.gz/=pool/main/c/ceph/libsqlite3-mod-ceph_16.2.9-1focal_amd64.debusrlibdebug .build-id54,78885b611a5b59c32aadc56520d2de50b7765c.debugsharedocpython3-rbd-dbgchangelog.Debian.gzado<pool/main/c/ceph/python3-rbd-dbg_16.2.9-1~bpo11+1_amd64.debo[usrincludelibcephsqlite.hsharedoclibsqlite3-mod-ceph-devchangelog.Debian.gzzDpool/main/c/ceph/libsqlite3-mod-ceph-dev_16.2.9-1~bpo10+1_amd64.deb[usrincludelibcephsqlite.hsharedoclibsqlite3-mod-ceph-devchangelog.Debian.gzDpool/main/c/ceph/libsqlite3-mod-ceph-dev_16.2.9-1~bpo11+1_amd64.debdTusrliblibcephsqlite.sosharedoclibsqlite3-mod-cephchangelog.Debian.gzc@pool/main/c/ceph/libsqlite3-mod-ceph_16.2.9-1~bpo10+1_amd64.deb-Tusrliblibcephsqlite.sosharedoclibsqlite3-mod-cephchangelog.Debian.gz-@pool/main/c/ceph/libsqlite3-mod-ceph_16.2.9-1~bpo11+1_amd64.deb~usrlibpython3 dist-packagesceph_argparse.pyceph_daemon.pysharedocpython3-ceph-argparsechangelog.Debian.gz .b@pool/main/c/ceph/python3-ceph-argparse_16.2.9-1~bpo11+1_all.debdusrlibpython3 dist-packagesrados-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt$rados.cpython-38-x86_64-linux-gnu.sosharedoc python3-radoschangelog.Debian.gz.7pool/main/c/ceph/python3-rados_16.2.9-1focal_amd64.deb~usrlibpython3 dist-packagesceph_argparse.pyceph_daemon.pysharedocpython3-ceph-argparsechangelog.Debian.gza4e@pool/main/c/ceph/python3-ceph-argparse_16.2.9-1~bpo10+1_all.debpusrlibdebug .build-id9c,1c26fa2cdac4748df44285d2df25d59c183e71.debugsharedoclibsqlite3-mod-ceph-dbgchangelog.Debian.gzdDpool/main/c/ceph/libsqlite3-mod-ceph-dbg_16.2.9-1~bpo11+1_amd64.debl?usrlibpython3 dist-packagesceph __init__.py deployment __init__.pydrive_group.pydrive_selection __init__.py filter.py matchers.py selector.py hostspec.py inventory.pyservice_spec.py translate.pyutils.pytests __init__.py factories.pytest_datetime.pytest_disk_selector.pytest_drive_group.pytest_hostspec.pytest_inventory.pytest_service_spec.py test_utils.pyutils.pyutils.pyceph-1.0.0.egg-infoPKG-INFOdependency_links.txt not-zip-safe requires.txt top_level.txtsharedocpython3-ceph-commonchangelog.Debian.gz.g>pool/main/c/ceph/python3-ceph-common_16.2.9-1~bpo10+1_all.deb64.5usrsharedoc python3-cephchangelog.Debian.gz9pool/main/c/ceph/python3-ceph_16.2.9-1~bpo10+1_amd64.debusrlibpython3 dist-packagesrbd-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt"rbd.cpython-38-x86_64-linux-gnu.sosharedoc python3-rbdchangelog.Debian.gz5pool/main/c/ceph/python3-rbd_16.2.9-1focal_amd64.debusrlibpython3 dist-packagesrbd-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt$rbd.cpython-36m-aarch64-linux-gnu.sosharedoc python3-rbdchangelog.Debian.gz6pool/main/c/ceph/python3-rbd_16.2.9-1bionic_arm64.debusrlibpython3 dist-packagesrbd-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt#rbd.cpython-36m-x86_64-linux-gnu.sosharedoc python3-rbdchangelog.Debian.gz@@6pool/main/c/ceph/python3-rbd_16.2.9-1bionic_amd64.debUHusrlibdebug .build-id8c,299ba8b804accf958a210b8dc7bb8bb89e3e84.debugsharedocpython3-rbd-dbgchangelog.Debian.gz<pool/main/c/ceph/python3-rbd-dbg_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-ide6,ac61fe845c7260b090136d5235542263b7c4a0.debugsharedocpython3-rbd-dbgchangelog.Debian.gz9pool/main/c/ceph/python3-rbd-dbg_16.2.9-1focal_amd64.debusrlibdebug .build-id38,e7a49264208d0211306f8d527c3d4f4cf03cd9.debugsharedocpython3-rbd-dbgchangelog.Debian.gz:pool/main/c/ceph/python3-rbd-dbg_16.2.9-1bionic_arm64.debIĂusrlibdebug .build-id37,f960676bb683b6d0075524823a5d7014c16525.debugsharedocpython3-rbd-dbgchangelog.Debian.gzon2:pool/main/c/ceph/python3-rbd-dbg_16.2.9-1bionic_amd64.debpyusrlibpython3 dist-packagesrados-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt%rados.cpython-37m-x86_64-linux-gnu.sosharedoc python3-radoschangelog.Debian.gz:pool/main/c/ceph/python3-rados_16.2.9-1~bpo10+1_amd64.debCusrlibpython3 dist-packagesrados-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt&rados.cpython-36m-aarch64-linux-gnu.sosharedoc python3-radoschangelog.Debian.gz8pool/main/c/ceph/python3-rados_16.2.9-1bionic_arm64.debusrlibpython3 dist-packagesrados-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt%rados.cpython-36m-x86_64-linux-gnu.sosharedoc python3-radoschangelog.Debian.gz8pool/main/c/ceph/python3-rados_16.2.9-1bionic_amd64.debusrlibdebug .build-idd0,7908ccb22604d4d8065b9ff93202d335d078a4.debugsharedocpython3-rados-dbgchangelog.Debian.gz>pool/main/c/ceph/python3-rados-dbg_16.2.9-1~bpo10+1_amd64.deb usrlibdebug .build-idcb,f0cd31f5ad71d94ac6b6c6b59aba5cbdac3c15.debugsharedocpython3-rados-dbgchangelog.Debian.gz<pool/main/c/ceph/python3-rados-dbg_16.2.9-1bionic_arm64.debusrlibdebug .build-idb7,a17266fbc1893eb58bcb5726077bc4a84db90f.debugsharedocpython3-rados-dbgchangelog.Debian.gz<pool/main/c/ceph/python3-rados-dbg_16.2.9-1bionic_amd64.debusrlibpython3 dist-packagesceph_volume_client.pycephfs-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt&cephfs.cpython-37m-x86_64-linux-gnu.sosharedocpython3-cephfschangelog.Debian.gz;pool/main/c/ceph/python3-cephfs_16.2.9-1~bpo10+1_amd64.debusrlibpython3 dist-packagesceph_volume_client.pycephfs-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt'cephfs.cpython-36m-aarch64-linux-gnu.sosharedocpython3-cephfschangelog.Debian.gz9pool/main/c/ceph/python3-cephfs_16.2.9-1bionic_arm64.debusrlibpython3 dist-packagesceph_volume_client.pycephfs-2.0.0.egg-infoPKG-INFOdependency_links.txt top_level.txt&cephfs.cpython-36m-x86_64-linux-gnu.sosharedocpython3-cephfschangelog.Debian.gzt9pool/main/c/ceph/python3-cephfs_16.2.9-1bionic_amd64.debusrlibdebug .build-idb4,f5d8eaf959f54716e4d7d78dbc722862bed9d1.debugsharedocpython3-cephfs-dbgchangelog.Debian.gz?pool/main/c/ceph/python3-cephfs-dbg_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-id71,5b0070e07a32631325cf1cc990368ceaa4e8b5.debugsharedocpython3-cephfs-dbgchangelog.Debian.gz<pool/main/c/ceph/python3-cephfs-dbg_16.2.9-1focal_amd64.debusrlibdebug .build-id0d,08c57e21e0c5a3180a514b24057aa6963aed49.debugsharedocpython3-cephfs-dbgchangelog.Debian.gz=pool/main/c/ceph/python3-cephfs-dbg_16.2.9-1bionic_arm64.debusrlibdebug .build-ida7,1b62d9c6f59c3db9e29b31e14fa6214955ba5b.debugsharedocpython3-cephfs-dbgchangelog.Debian.gz=pool/main/c/ceph/python3-cephfs-dbg_16.2.9-1bionic_amd64.deb5usrsharedoc python3-cephchangelog.Debian.gz7pool/main/c/ceph/python3-ceph_16.2.9-1bionic_arm64.deb5usrsharedoc python3-cephchangelog.Debian.gz7pool/main/c/ceph/python3-ceph_16.2.9-1bionic_amd64.deb?usrlibpython3 dist-packagesceph __init__.py deployment __init__.pydrive_group.pydrive_selection __init__.py filter.py matchers.py selector.py hostspec.py inventory.pyservice_spec.py translate.pyutils.pytests __init__.py factories.pytest_datetime.pytest_disk_selector.pytest_drive_group.pytest_hostspec.pytest_inventory.pytest_service_spec.py test_utils.pyutils.pyutils.pyceph-1.0.0.egg-infoPKG-INFOdependency_links.txt not-zip-safe requires.txt top_level.txtsharedocpython3-ceph-commonchangelog.Debian.gzw;pool/main/c/ceph/python3-ceph-common_16.2.9-1focal_all.deb?usrlibpython3 dist-packagesceph __init__.py deployment __init__.pydrive_group.pydrive_selection __init__.py filter.py matchers.py selector.py hostspec.py inventory.pyservice_spec.py translate.pyutils.pytests __init__.py factories.pytest_datetime.pytest_disk_selector.pytest_drive_group.pytest_hostspec.pytest_inventory.pytest_service_spec.py test_utils.pyutils.pyutils.pyceph-1.0.0.egg-infoPKG-INFOdependency_links.txt not-zip-safe requires.txt top_level.txtsharedocpython3-ceph-commonchangelog.Debian.gz}<pool/main/c/ceph/python3-ceph-common_16.2.9-1bionic_all.deb~usrlibpython3 dist-packagesceph_argparse.pyceph_daemon.pysharedocpython3-ceph-argparsechangelog.Debian.gz>pool/main/c/ceph/python3-ceph-argparse_16.2.9-1bionic_all.debTusrliblibcephsqlite.sosharedoclibsqlite3-mod-cephchangelog.Debian.gzp>pool/main/c/ceph/libsqlite3-mod-ceph_16.2.9-1bionic_arm64.debDžTusrliblibcephsqlite.sosharedoclibsqlite3-mod-cephchangelog.Debian.gz>pool/main/c/ceph/libsqlite3-mod-ceph_16.2.9-1bionic_amd64.debH[usrincludelibcephsqlite.hsharedoclibsqlite3-mod-ceph-devchangelog.Debian.gzApool/main/c/ceph/libsqlite3-mod-ceph-dev_16.2.9-1focal_amd64.deb[usrincludelibcephsqlite.hsharedoclibsqlite3-mod-ceph-devchangelog.Debian.gzBpool/main/c/ceph/libsqlite3-mod-ceph-dev_16.2.9-1bionic_arm64.deb0[usrincludelibcephsqlite.hsharedoclibsqlite3-mod-ceph-devchangelog.Debian.gzEBpool/main/c/ceph/libsqlite3-mod-ceph-dev_16.2.9-1bionic_amd64.debP0usrlibdebug .build-id14,7ab872b5418611598224892038aefb2ddae8c1.debugsharedoclibsqlite3-mod-ceph-dbgchangelog.Debian.gzApool/main/c/ceph/libsqlite3-mod-ceph-dbg_16.2.9-1focal_amd64.debusrlibdebug .build-id34,b1bf0fcd8e6b214fd0075668f3dd8340787713.debugsharedoclibsqlite3-mod-ceph-dbgchangelog.Debian.gzBpool/main/c/ceph/libsqlite3-mod-ceph-dbg_16.2.9-1bionic_arm64.debusrlibdebug .build-id45,5440e81e68d9735fbec8c9c08f0c3edc4f7124.debugsharedoclibsqlite3-mod-ceph-dbgchangelog.Debian.gzBpool/main/c/ceph/libsqlite3-mod-ceph-dbg_16.2.9-1bionic_amd64.debshZusrliblibrgw.so.2.0.0sharedoclibrgw2changelog.Debian.gzlib librgw.so.2#4pool/main/c/ceph/librgw2_16.2.9-1~bpo11+1_amd64.debZusrliblibrgw.so.2.0.0sharedoclibrgw2changelog.Debian.gzlib librgw.so.24pool/main/c/ceph/librgw2_16.2.9-1~bpo10+1_amd64.deb  "?7T7 /.**&&"/*D ,*%<l%`  / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / usrlibdebug .build-id01,ec2cbf53b5d0ac8568f27a16acdd0f34c2f961.debug05,e4dfda1fcd42ab0fe66e46c68f21deb52e4b16.debug21,01a825d373dd39f45ae248dc127a304afce3db.debug68,fd2002a816c5a2b45e0b0c84f84905da141570.debug6f,1fa0796cd6408c9f2c72161a4c0c1f62b1677c.debug83,41de163878bb7ec6d1901d2a6266344dbeaa02.debug84,64af8b764fb5c09a8d2b75db2ddcd4c965dd6e.debug85,b55893f1eead26580e1d1c2cca81571ed17010.debug,e3c9d09fe1f043800ce1dc2c52e5004107eec2.debug90,e71ec87e96ea2d94692883d93037875bd5a8f2.debuga4,e40bf9255e4b62bf30cdcfa3547b701b1944d7.debugaf,6da082fe9b1db25c5f8356ab6146a5b5d3b763.debugc3,d913726ee99e1070b6fa9fd8b5ba7c8b4763ca.debugc8,84ff5779421a0e572fdb1a5e483e21b6290bcc.debugce,9e3b80af4d0b6f72f6304b09b01bb8e0c7280f.debuged,2dbc3381bd1e219ce0759ce7e2d14f6c54aa95.debugf1,da1a2cb61fb0a32cafdc624924b7be24b508fa.debugf9,6d8e93daf04c1c43bb59f8b6b2794b24568034.debugfd,8a47e483254c2184fe4213196a2b807aea2cd7.debugsharedocceph-common-dbgchangelog.Debian.gz <pool/main/c/ceph/ceph-common-dbg_16.2.9-1~bpo11+1_amd64.debetcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.so.2.0.0libceph_zstd.so.2.0.0cryptolibceph_crypto_isal.so.1.0.0libceph_crypto_openssl.so tmpfiles.d ceph.confsharecephid_rsa_drop.ceph.comid_rsa_drop.ceph.com.pubknown_hosts_drop.ceph.comdoc ceph-commonchangelog.Debian.gzmanman8ceph-authtool.8.gzceph-conf.8.gzceph-dencoder.8.gzceph-post-file.8.gzceph-rbdnamer.8.gz ceph-syn.8.gz ceph.8.gzmount.ceph.8.gz rados.8.gzradosgw-admin.8.gzrbd-replay-many.8.gzrbd-replay-prep.8.gzrbd-replay.8.gzrbd.8.gz rbdmap.8.gzlibceph compressorlibceph_lz4.solibceph_lz4.so.2libceph_snappy.solibceph_snappy.so.2libceph_zlib.solibceph_zlib.so.2libceph_zstd.solibceph_zstd.so.2cryptolibceph_crypto_isal.solibceph_crypto_isal.so.18pool/main/c/ceph/ceph-common_16.2.9-1~bpo11+1_amd64.deb1etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_sse3.solibec_jerasure_sse4.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_sse3.solibec_shec_sse4.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.0libcls_fifo.so.1.0.0libcls_hello.so.1.0.0libcls_journal.so.1.0.0libcls_kvs.so.1.0.0libcls_lock.so.1.0.0libcls_log.so.1.0.0libcls_lua.so.1.0.0libcls_numops.so.1.0.0libcls_otp.so.1.0.0libcls_queue.so.1.0.0libcls_rbd.so.1.0.0libcls_refcount.so.1.0.0libcls_rgw.so.1.0.0libcls_rgw_gc.so.1.0.0libcls_sdk.so.1.0.0libcls_timeindex.so.1.0.0libcls_user.so.1.0.0libcls_version.so.1.0.0libexeccephceph_common.shsbinceph-create-keyssharedoccephsample.ceph.conf.gz ceph-basechangelog.Debian.gzlintian overrides ceph-basemanman8ceph-create-keys.8.gzceph-debugpack.8.gzceph-deploy.8.gzceph-kvstore-tool.8.gz ceph-run.8.gzcrushtool.8.gzmonmaptool.8.gzosdmaptool.8.gzlib rados-classeslibcls_2pc_queue.solibcls_2pc_queue.so.1 libcls_cas.solibcls_cas.so.1libcls_cephfs.solibcls_cephfs.so.1libcls_cmpomap.solibcls_cmpomap.so.1libcls_fifo.solibcls_fifo.so.1libcls_hello.solibcls_hello.so.1libcls_journal.solibcls_journal.so.1 libcls_kvs.solibcls_kvs.so.1libcls_lock.solibcls_lock.so.1 libcls_log.solibcls_log.so.1 libcls_lua.solibcls_lua.so.1libcls_numops.solibcls_numops.so.1 libcls_otp.solibcls_otp.so.1libcls_queue.solibcls_queue.so.1 libcls_rbd.solibcls_rbd.so.1libcls_refcount.solibcls_refcount.so.1 libcls_rgw.solibcls_rgw.so.1libcls_rgw_gc.solibcls_rgw_gc.so.1 libcls_sdk.solibcls_sdk.so.1libcls_timeindex.solibcls_timeindex.so.1libcls_user.solibcls_user.so.1libcls_version.solibcls_version.so.16pool/main/c/ceph/ceph-base_16.2.9-1~bpo11+1_amd64.deb/ etcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.so.2.0.0libceph_zstd.so.2.0.0 tmpfiles.d ceph.confsharecephid_rsa_drop.ceph.comid_rsa_drop.ceph.com.pubknown_hosts_drop.ceph.comdoc ceph-commonchangelog.Debian.gzmanman8ceph-authtool.8.gzceph-conf.8.gzceph-dencoder.8.gzceph-post-file.8.gzceph-rbdnamer.8.gz ceph-syn.8.gz ceph.8.gzmount.ceph.8.gz rados.8.gzradosgw-admin.8.gzrbd-replay-many.8.gzrbd-replay-prep.8.gzrbd-replay.8.gzrbd.8.gz rbdmap.8.gzlibceph compressorlibceph_lz4.solibceph_lz4.so.2libceph_snappy.solibceph_snappy.so.2libceph_zlib.solibceph_zlib.so.2libceph_zstd.solibceph_zstd.so.2 6pool/main/c/ceph/ceph-common_16.2.9-1bionic_arm64.deb/ usrlibdebug .build-id09,69ecb936fcafbf66107bb45b05ab5407788e65.debug1e,c3cafbeae236ea192ff88dee435133adda1a0e.debug22,328528a4cdd54d1cb9f02797bbb1d980984b6d.debug37,f03d8a35e485d5640ac37d43cc908952cbc34c.debug41,bf8397c2f44653210ec9237fe39e8351e5c446.debug55,24689e6f92aed6b19fa808b11bc620e3a38274.debug57,d6f33dc2f2a82de36cedd3fbdc5b93cde4c876.debug5f,8a339e9311be6e02603dcc76de3d85e432daf3.debug7e,8f700fca8cc6c5fe9335e61075218dcf07fc54.debug85,40348f03709461c94f0708edf7d10e44fc15c0.debug8f,ca8e335547d49516a6ba4d10988c87315f94a2.debug94,7c591ac4463e3b9340dfae2428313ed16e0b1f.debug9e,678f96a472131cd9c20d930cbd9b1b4475c81f.debuga8,791c98e074710ddf3318c46adbfaa4d8f07ca3.debugac,9532393f9943bbcf166d302838ff23effa7e8f.debugbd,4d7fbcf7c6f46cfafff4c6ae3ff64a6116363f.debugd1,9e6b46647f5b1d6fa024feaabb5fd72ae166d9.debugdb,69f0d36326abbf202a408080d7d965369bdacc.debuge5,a63eb7951716b509d2953fe9124ce133b774e8.debugsharedocceph-common-dbgchangelog.Debian.gz9pool/main/c/ceph/ceph-common-dbg_16.2.9-1focal_amd64.debetcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.susrlibdebug .build-id09,69ecb936fcafbf66107bb45b05ab5407788e65.debug1e,c3cafbeae236ea192ff88dee435133adda1a0e.debug22,328528a4cdd54d1cb9f02797bbb1d980984b6d.debug37,f03d8a35e485d5640ac37d43cc908952cbc34c.debug41,bf8397c2f44653210ec9237fe39e8351e5c446.debug55,24689e6f92aed6b19fa808b11bc620e3a38274.debug57,d6f33dc2f2a82de36cedd3fbdc5b93cde4c876.debug5f,8a339e9311be6e02603dcc76de3d85e432daf3.debug7e,8f700fca8cc6c5fe9335e61075218dcf07fc54.debug85,40348f03709461c94f0708edf7d10e44fc15c0.debug8f,ca8e335547d49516a6ba4d10988c87315f94a2.debug94,7c591ac4463e3b9340dfae2428313ed16e0b1f.debug9e,678f96a472131cd9c20d930cbd9b1b4475c81f.debuga8,791c98e074710ddf3318c46adbfaa4d8f07ca3.debugac,9532393f9943bbcf166d302838ff23effa7e8f.debugbd,4d7fbcf7c6f46cfafff4c6ae3ff64a6116363f.debugd1,9e6b46647f5b1d6fa024feaabb5fd72ae166d9.debugdb,69f0d36326abbf202a408080d7d965369bdacc.debuge5,a63eb7951716b509d2953fe9124ce133b774e8.debugsharedocceph-common-dbgchangelog.Debian.gz9pool/main/c/ceph/ceph-common-dbg_16.2.9-1focal_amd64.debusrlibdebug .build-id04,5b25ce6780a10d9ae024cf0e942f8d8977397d.debug19,94429177a025cb90333d27679639282a1b0bd4.debug1a,ee6c855cac4189e79ba6fdca94ae63d7cdef1c.debug23,0e47c6cd721ee0eec6e3905934ae5eccadaea9.debug28,32414738f1718870cfcab2e036be85e76bb4e6.debug2a,aebd88fce3b4ef8ea5c1429a0c3b923b40859a.debug2d,b5649303d83942d6e1efda80cf94ddac0db1d4.debug5c,3bb7aa9975d68d6139d2aab762da1a8d3764ea.debug70,8e9ae26502d3808e3c39e3b22139d18e7527c5.debug81,13dac1e328711b3737991e05a881051e1b650d.debug88,7636734e9241c57aedff76df69fdf3e60cf166.debug,9658385556601aab76e500f141ded8bd88ee2f.debug9e,6614e4d059745ba6a304f41adedb7340e1640e.debugbd,7a66442f55cde1a3d7fcb9ed52ccd0d4809d15.debug,97157a08f1ce3a0777ae41335685c4d03d6acc.debugd1,b75a656dccf8ec1c726b56d6a5e29b5a3b5959.debugdf,02633a0349a5efb467e914087a17f34945675b.debugsharedocceph-common-dbgchangelog.Debian.gz:pool/main/c/ceph/ceph-common-dbg_16.2.9-1bionic_arm64.debusrlibdebug .build-id04,0dfe08a177aefcb789c8c97b12eff4587d9049.debug0f,d4328f1edf30bfdfe9e740ef5af41d2ed54def.debug11,fb08f2c4bad40bf647db8879c2e31d58e3f335.debug22,dcedb2c85ba5bfb1bde8d3686e5fd2be89a482.debug31,0c9c3fb7d889d6c3faed8da6e1d3f38b0a5318.debug32,0e2cf5fd5061aafdf5a5d71c1a9e214c6100ee.debug3f,e328a7812ea4b1b837f15824b4ee3673ffe68c.debug4d,093d8785c164ea6371c8ec38b0eaba5e91da1b.debug60,5fe56c8156d1b376bfdd25f327e9c39b7eadb6.debug69,d3e6cbffc1f40fcfdba360eb62679ce0a98511.debug6a,0b319364e39a769547dbef4b5d567981d8a5fd.debug7b,8fe23bb759db67b77b459e69f16bb836731db1.debug8e,1956d225b52e35185589f57e9c045eba5853ed.debug9c,8b987523ba3eb53bfaed9f77a9d665137288ef.debug9d,3056919f8d97d93d0e71f9956f10c9999e3248.debuga0,4dcbf6286f27aa2e20ceb07ba3f2e0782a96c5.debuga4,f0838d0b2dfa81ae0aef481e28d4644aed4821.debugbf,77276d8b23fe02dc80b6900575192cbbfd78a7.debugc7,2406ea526b053244dc3ffed016d6c0149d7f69.debugsharedocceph-common-dbgchangelog.Debian.gz:pool/main/c/ceph/ceph-common-dbg_16.2.9-1bionic_amd64.deb1etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_sse3.solibec_jerasure_sse4.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_sse3.solibec_shec_sse4.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.0libcls_fifo.so.1.0.0libcls_hello.so.1.0.0libcls_journal.so.1.0.0libcls_kvs.so.1.0.0libcls_lock.so.1.0.0libcls_log.so.1.0.0libcls_lua.so.1.0.0libcls_numops.so.1.0.0libcls_otp.so.1.0.0libcls_queue.so.1.0.0libcls_rbd.so.1.0.0libcls_refcount.so.1.0.0libcls_rgw.so.1.0.0libcls_rgw_gc.so.1.0.0libcls_sdk.so.1.0.0libcls_timeindex.so.1.0.0libcls_user.so.1.0.0libcls_version.so.1.0.0libexeccephceph_common.shsbinceph-create-keyssharedoccephsample.ceph.conf.gz ceph-basechangelog.Debian.gzlintian overrides ceph-basemanman8ceph-create-keys.8.gzceph-debugpack.8.gzceph-deploy.8.gzceph-kvstore-tool.8.gz ceph-run.8.gzcrushtool.8.gzmonmaptool.8.gzosdmaptool.8.gzlib rados-classeslibcls_2pc_queue.solibcls_2pc_queue.so.1 libcls_cas.solibcls_cas.so.1libcls_cephfs.solibcls_cephfs.so.1libcls_cmpomap.solibcls_cmpomap.so.1libcls_fifo.solibcls_fifo.so.1libcls_hello.solibcls_hello.so.1libcls_journal.solibcls_journal.so.1 libcls_kvs.solibcls_kvs.so.1libcls_lock.solibcls_lock.so.1 libcls_log.solibcls_log.so.1 libcls_lua.solibcls_lua.so.1libcls_numops.solibcls_numops.so.1 libcls_otp.solibcls_otp.so.1libcls_queue.solibcls_queue.so.1 libcls_rbd.solibcls_rbd.so.1libcls_refcount.solibcls_refcount.so.1 libcls_rgw.solibcls_rgw.so.1libcls_rgw_gc.solibcls_rgw_gc.so.1 libcls_sdk.solibcls_sdk.so.1libcls_timeindex.solibcls_timeindex.so.1libcls_user.solibcls_user.so.1libcls_version.solibcls_version.so.16pool/main/c/ceph/ceph-base_16.2.9-1~bpo11+1_amd64.deb/ 1etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_sse3.solibec_jerasure_sse4.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_sse3.solibec_shec_sse4.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.0libcls_fifo.so.1.0.0libcls_hello.so.1.0.0libcls_journal.so.1.0.0libcls_kvs.so.1.0.0libcls_lock.so.1.0.0libcls_log.so.1.0.0libcls_lua.so.1.0.0libcls_numops.so.1.0.0libcls_otp.so.1.0.0libcls_queue.so.1.0.0libcls_rbd.so.1.0.0libcls_refcount.so.1.0.0libcls_rgw.so.1.0.0libcls_rgw_gc.so.1.0.0libcls_sdk.so.1.0.0libcls_timeindex.so.1.0.0libcls_user.so.1.0.0libcls_version.so.1.0.0libexeccephceph_common.shsbinceph-create-keyssharedoccephsample.ceph.conf.gz ceph-basechangelog.Debian.gzlintian overrides ceph-basemanman8ceph-create-keys.8.gzceph-debugpack.8.gzceph-deploy.8.gzceph-kvstore-tool.8.gz ceph-run.8.gzcrushtool.8.gzmonmaptool.8.gzosdmaptool.8.gzlib rados-classeslibcls_2pc_queue.solibcls_2pc_queue.so.1 libcls_cas.solibcls_cas.so.1libcls_cephfs.solibcls_cephfs.so.1libcls_cmpomap.solibcls_cmpomap.so.1libcls_fifo.solibcls_fifo.so.1libcls_hello.solibcls_hello.so.1libcls_journal.solibcls_journal.so.1 libcls_kvs.solibcls_kvs.so.1libcls_lock.solibcls_lock.so.1 libcls_log.solibcls_log.so.1 libcls_lua.solibcls_lua.so.1libcls_numops.solibcls_numops.so.1 libcls_otp.solibcls_otp.so.1libcls_queue.solibcls_queue.so.1 libcls_rbd.solibcls_rbd.so.1libcls_refcount.solibcls_refcount.so.1 libcls_rgw.solibcls_rgw.so.1libcls_rgw_gc.solibcls_rgw_gc.so.1 libcls_sdk.solibcls_sdk.so.1libcls_timeindex.solibcls_timeindex.so.1libcls_user.solibcls_user.so.1libcls_version.solibcls_version.so.16pool/main/c/ceph/ceph-base_16.2.9-1~bpo10+1_amd64.deb &8?H?Td&%?>\>=t8X'&==8,&&x=2h%l2'.z7a4-Obxs s ^WFUu[8Y\=QN}akI?,~N*2B/Z_usrlibocf resource.dcephrbdsharedocceph-resource-agentschangelog.Debian.gz:Apool/main/c/ceph/ceph-resource-agents_16.2.9-1~bpo10+1_amd64.deb#:pool/main/c/ceph/ceph-test-dbg_16.2.9-1~bpo10+1_amd64.debj"7pool/main/c/ceph/ceph-test-dbg_16.2.9-1focal_amd64.deb_usrlibocf resource.dcephrbdsharedocceph-resource-agentschangelog.Debian.gz>pool/main/c/ceph/ceph-resource-agents_16.2.9-1focal_amd64.debpetc prometheuscephceph_default_alerts.ymlusrsharedocceph-prometheus-alertschangelog.Debian.gz>pool/main/c/ceph/ceph-prometheus-alerts_16.2.9-1focal_all.deb usrbinceph-client-debug ceph-coverageceph-dedup-toolceph_bench_logceph_erasure_code_benchmarkceph_kvstorebenchceph_multi_stress_watchceph_omapbenchceph_perf_localceph_perf_msgr_clientceph_perf_msgr_serverceph_perf_objectstore ceph_psim ceph_radosaclceph_rgw_jsonparserceph_rgw_multiparserceph_scratchtoolceph_scratchtoolppceph_test_admin_socket_outputceph_test_alloc_replayceph_test_async_driverceph_test_async_networkstackceph_test_clientceph_test_cls_2pc_queueceph_test_cls_casceph_test_cls_cmpomapceph_test_cls_fifoceph_test_cls_helloceph_test_cls_journalceph_test_cls_lockceph_test_cls_logceph_test_cls_luaceph_test_cls_numopsceph_test_cls_queueceph_test_cls_rbdceph_test_cls_refcountceph_test_cls_rgwceph_test_cls_rgw_gcceph_test_cls_rgw_metaceph_test_cls_sdkceph_test_filejournal'ceph_test_filestore_idempotent_sequenceceph_test_immutable_obj_cacheceph_test_ino_release_cbceph_test_keyvaluedbceph_test_lazy_omap_statsceph_test_libcephfsceph_test_libcephfs_accessceph_test_libcephfs_lazyioceph_test_libcephfs_reclaimceph_test_libcephsqliteceph_test_librbdceph_test_librbd_fsxceph_test_librgw_fileceph_test_librgw_file_awceph_test_librgw_file_cdceph_test_librgw_file_gpceph_test_librgw_file_markerceph_test_librgw_file_nfsnsceph_test_log_rss_usageceph_test_mon_memory_targetceph_test_mon_rss_usageceph_test_mon_workloadgenceph_test_msgrceph_test_objectcacher_stressceph_test_objectstoreceph_test_osd_stale_readceph_test_radosceph_test_rados_api_aioceph_test_rados_api_aio_ppceph_test_rados_api_asio%ceph_test_rados_api_c_read_operations&ceph_test_rados_api_c_write_operationsceph_test_rados_api_cmdceph_test_rados_api_cmd_ppceph_test_rados_api_ioceph_test_rados_api_io_ppceph_test_rados_api_listceph_test_rados_api_lockceph_test_rados_api_lock_ppceph_test_rados_api_miscceph_test_rados_api_misc_ppceph_test_rados_api_poolceph_test_rados_api_serviceceph_test_rados_api_service_ppceph_test_rados_api_snapshots ceph_test_rados_api_snapshots_ppceph_test_rados_api_statceph_test_rados_api_stat_ppceph_test_rados_api_tier_pp ceph_test_rados_api_watch_notify#ceph_test_rados_api_watch_notify_pp%ceph_test_rados_delete_pools_parallelceph_test_rados_list_parallel#ceph_test_rados_open_pools_parallelceph_test_rados_striper_api_aioceph_test_rados_striper_api_io$ceph_test_rados_striper_api_stripingceph_test_rbd_mirror!ceph_test_rbd_mirror_random_writeceph_test_rgw_gc_logceph_test_rgw_objceph_test_rgw_throttleceph_test_stress_watchceph_test_trim_capslibcephceph-monstore-update-crush.shsharedoc ceph-testchangelog.Debian.gzjavalibcephfs-test.jar6pool/main/c/ceph/ceph-test_16.2.9-1~bpo11+1_amd64.debpetc prometheuscephceph_default_alerts.ymlusrsharedocceph-prometheus-alertschangelog.Debian.gzApool/main/c/ceph/ceph-prometheus-alerts_16.2.9-1~bpo10+1_all.deb usrbinceph-client-debug ceph-coverageceph-dedup-toolceph_bench_logceph_erasure_code_benchmarkceph_kvstorebenchceph_multi_stress_watchceph_omapbenchceph_perf_localceph_perf_msgr_clientceph_perf_msgr_serverceph_perf_objectstore ceph_psim ceph_radosaclceph_rgw_jsonparserceph_rgw_multiparserceph_scratchtoolceph_scratchtoolppceph_test_admin_socket_outputceph_test_alloc_replayceph_test_async_driverceph_test_async_networkstackceph_test_clientceph_test_cls_2pc_queueceph_test_cls_casceph_test_cls_cmpomapceph_test_cls_fifoceph_test_cls_helloceph_test_cls_journalceph_test_cls_lockceph_test_cls_logceph_test_cls_luaceph_test_cls_numopsceph_test_cls_queueceph_test_cls_rbdceph_test_cls_refcountceph_test_cls_rgwceph_test_cls_rgw_gcceph_test_cls_rgw_metaceph_test_cls_sdkceph_test_filejournal'ceph_test_filestore_idempotent_sequenceceph_test_immutable_obj_cacheceph_test_ino_release_cbceph_test_keyvaluedbceph_test_lazy_omap_statsceph_test_libcephfsceph_test_libcephfs_accessceph_test_libcephfs_lazyioceph_test_libcephfs_reclaimceph_test_libcephsqliteceph_test_librbdceph_test_librbd_fsxceph_test_librgw_fileceph_test_librgw_file_awceph_test_librgw_file_cdceph_test_librgw_file_gpceph_test_librgw_file_markerceph_test_librgw_file_nfsnsceph_test_log_rss_usageceph_test_mon_memory_targetceph_test_mon_rss_usageceph_test_mon_workloadgenceph_test_msgrceph_test_objectcacher_stressceph_test_objectstoreceph_test_osd_stale_readceph_test_radosceph_test_rados_api_aioceph_test_rados_api_aio_ppceph_test_rados_api_asio%ceph_test_rados_api_c_read_operations&ceph_test_rados_api_c_write_operationsceph_test_rados_api_cmdceph_test_rados_api_cmd_ppceph_test_rados_api_ioceph_test_rados_api_io_ppceph_test_rados_api_listceph_test_rados_api_lockceph_test_rados_api_lock_ppceph_test_rados_api_miscceph_test_rados_api_misc_ppceph_test_rados_api_poolceph_test_rados_api_serviceceph_test_rados_api_service_ppceph_test_rados_api_snapshots ceph_test_rados_api_snapshots_ppceph_test_rados_api_statceph_test_rados_api_stat_ppceph_test_rados_api_tier_pp ceph_test_rados_api_watch_notify#ceph_test_rados_api_watch_notify_pp%ceph_test_rados_delete_pools_parallelceph_test_rados_list_parallel#ceph_test_rados_open_pools_parallelceph_test_rados_striper_api_aioceph_test_rados_striper_api_io$ceph_test_rados_striper_api_stripingceph_test_rbd_mirror!ceph_test_rbd_mirror_random_writeceph_test_rgw_gc_logceph_test_rgw_objceph_test_rgw_throttleceph_test_stress_watchceph_test_trim_capslibcephceph-monstore-update-crush.shsharedoc ceph-testchangelog.Debian.gzjavalibcephfs-test.jar4pool/main/c/ceph/ceph-test_16.2.9-1bionic_arm64.deb8pool/main/c/ceph/ceph-test-dbg_16.2.9-1bionic_arm64.deb usrbinceph-client-debug ceph-coverageceph-dedup-toolceph_bench_logceph_erasure_code_benchmarkceph_kvstorebenchceph_multi_stress_watchceph_omapbenchceph_perf_localceph_perf_msgr_clientceph_perf_msgr_serverceph_perf_objectstore ceph_psim ceph_radosaclceph_rgw_jsonparserceph_rgw_multiparserceph_scratchtoolceph_scratchtoolppceph_test_admin_socket_outputceph_test_alloc_replayceph_test_async_driverceph_test_async_networkstackceph_test_clientceph_test_cls_2pc_queueceph_test_cls_casceph_test_cls_cmpomapceph_test_cls_fifoceph_test_cls_helloceph_test_cls_journalceph_test_cls_lockceph_test_cls_logceph_test_cls_luaceph_test_cls_numopsceph_test_cls_queueceph_test_cls_rbdceph_test_cls_refcountceph_test_cls_rgwceph_test_cls_rgw_gcceph_test_cls_rgw_metaceph_test_cls_sdkceph_test_filejournal'ceph_test_filestore_idempotent_sequenceceph_test_immutable_obj_cacheceph_test_ino_release_cbceph_test_keyvaluedbceph_test_lazy_omap_statsceph_test_libcephfsceph_test_libcephfs_accessceph_test_libcephfs_lazyioceph_test_libcephfs_reclaimceph_test_libcephsqliteceph_test_librbdceph_test_librbd_fsxceph_test_librgw_fileceph_test_librgw_file_awceph_test_librgw_file_cdceph_test_librgw_file_gpceph_test_librgw_file_markerceph_test_librgw_file_nfsnsceph_test_log_rss_usageceph_test_mon_memory_targetceph_test_mon_rss_usageceph_test_mon_workloadgenceph_test_msgrceph_test_objectcacher_stressceph_test_objectstoreceph_test_osd_stale_readceph_test_radosceph_test_rados_api_aioceph_test_rados_api_aio_ppceph_test_rados_api_asio%ceph_test_rados_api_c_read_operations&ceph_test_rados_api_c_write_operationsceph_test_rados_api_cmdceph_test_rados_api_cmd_ppceph_test_rados_api_ioceph_test_rados_api_io_ppceph_test_rados_api_listceph_test_rados_api_lockceph_test_rados_api_lock_ppceph_test_rados_api_miscceph_test_rados_api_misc_ppceph_test_rados_api_poolceph_test_rados_api_serviceceph_test_rados_api_service_ppceph_test_rados_api_snapshots ceph_test_rados_api_snapshots_ppceph_test_rados_api_statceph_test_rados_api_stat_ppceph_test_rados_api_tier_pp ceph_test_rados_api_watch_notify#ceph_test_rados_api_watch_notify_pp%ceph_test_rados_delete_pools_parallelceph_test_rados_list_parallel#ceph_test_rados_open_pools_parallelceph_test_rados_striper_api_aioceph_test_rados_striper_api_io$ceph_test_rados_striper_api_stripingceph_test_rbd_mirror!ceph_test_rbd_mirror_random_writeceph_test_rgw_gc_logceph_test_rgw_objceph_test_rgw_throttleceph_test_stress_watchceph_test_trim_capslibcephceph-monstore-update-crush.shsharedoc ceph-testchangelog.Debian.gzjavalibcephfs-test.jar3pool/main/c/ceph/ceph-test_16.2.9-1focal_amd64.debpetc prometheuscephceph_default_alerts.ymlusrsharedocceph-prometheus-alertschangelog.Debian.gzApool/main/c/ceph/ceph-prometheus-alerts_16.2.9-1~bpo11+1_all.deb:pool/main/c/ceph/ceph-test-dbg_16.2.9-1~bpo11+1_amd64.deb_usrlibocf resource.dcephrbdsharedocceph-resource-agentschangelog.Debian.gzApool/main/c/ceph/ceph-resource-agents_16.2.9-1~bpo11+1_amd64.deb usrbinceph-client-debug ceph-coverageceph-dedup-toolceph_bench_logceph_erasure_code_benchmarkceph_kvstorebenchceph_multi_stress_watchceph_omapbenchceph_perf_localceph_perf_msgr_clientceph_perf_msgr_serverceph_perf_objectstore ceph_psim ceph_radosaclceph_rgw_jsonparserceph_rgw_multiparserceph_scratchtoolceph_scratchtoolppceph_test_admin_socket_outputceph_test_alloc_replayceph_test_async_driverceph_test_async_networkstackceph_test_clientceph_test_cls_2pc_queueceph_test_cls_casceph_test_cls_cmpomapceph_test_cls_fifoceph_test_cls_helloceph_test_cls_journalceph_test_cls_lockceph_test_cls_logceph_test_cls_luaceph_test_cls_numopsceph_test_cls_queueceph_test_cls_rbdceph_test_cls_refcountceph_test_cls_rgwceph_test_cls_rgw_gcceph_test_cls_rgw_metaceph_test_cls_sdkceph_test_filejournal'ceph_test_filestore_idempotent_sequenceceph_test_immutable_obj_cacheceph_test_ino_release_cbceph_test_keyvaluedbceph_test_lazy_omap_statsceph_test_libcephfsceph_test_libcephfs_accessceph_test_libcephfs_lazyioceph_test_libcephfs_reclaimceph_test_libcephsqliteceph_test_librbdceph_test_librbd_fsxceph_test_librgw_fileceph_test_librgw_file_awceph_test_librgw_file_cdceph_test_librgw_file_gpceph_test_librgw_file_markerceph_test_librgw_file_nfsnsceph_test_log_rss_usageceph_test_mon_memory_targetceph_test_mon_rss_usageceph_test_mon_workloadgenceph_test_msgrceph_test_objectcacher_stressceph_test_objectstoreceph_test_osd_stale_readceph_test_radosceph_test_rados_api_aioceph_test_rados_api_aio_ppceph_test_rados_api_asio%ceph_test_rados_api_c_read_operations&ceph_test_rados_api_c_write_operationsceph_test_rados_api_cmdceph_test_rados_api_cmd_ppceph_test_rados_api_ioceph_test_rados_api_io_ppceph_test_rados_api_listceph_test_rados_api_lockceph_test_rados_api_lock_ppceph_test_rados_api_miscceph_test_rados_api_misc_ppceph_test_rados_api_poolceph_test_rados_api_serviceceph_test_rados_api_service_ppceph_test_rados_api_snapshots ceph_test_rados_api_snapshots_ppceph_test_rados_api_statceph_test_rados_api_stat_ppceph_test_rados_api_tier_pp ceph_test_rados_api_watch_notify#ceph_test_rados_api_watch_notify_pp%ceph_test_rados_delete_pools_parallelceph_test_rados_list_parallel#ceph_test_rados_open_pools_parallelceph_test_rados_striper_api_aioceph_test_rados_striper_api_io$ceph_test_rados_striper_api_stripingceph_test_rbd_mirror!ceph_test_rbd_mirror_random_writeceph_test_rgw_gc_logceph_test_rgw_objceph_test_rgw_throttleceph_test_stress_watchceph_test_trim_capslibcephceph-monstore-update-crush.shsharedoc ceph-testchangelog.Debian.gzjavalibcephfs-test.jarN76pool/main/c/ceph/ceph-test_16.2.9-1~bpo10+1_amd64.deb__ usrbinceph-client-debug ceph-coverageceph-dedup-toolceph_bench_logceph_erasure_code_benchmarkceph_kvstorebenchceph_multi_stress_watchceph_omapbenchceph_perf_localceph_perf_msgr_clientceph_perf_msgr_serverceph_perf_objectstore ceph_psim ceph_radosaclceph_rgw_jsonparserceph_rgw_multiparserceph_scratchtoolceph_scratchtoolppceph_test_admin_socket_outputceph_test_alloc_replayceph_test_async_driverceph_test_async_networkstackceph_test_clientceph_test_cls_2pc_queueceph_test_cls_casceph_test_cls_cmpomapceph_test_cls_fifoceph_test_cls_helloceph_test_cls_journalceph_test_cls_lockceph_test_cls_logceph_test_cls_luaceph_test_cls_numopsceph_test_cls_queueceph_test_cls_rbdceph_test_cls_refcountceph_test_cls_rgwceph_test_cls_rgw_gcceph_test_cls_rgw_metaceph_test_cls_sdkceph_test_filejournal'ceph_test_filestore_idempotent_sequenceceph_test_immutable_obj_cacheceph_test_ino_release_cbceph_test_keyvaluedbceph_test_lazy_omap_statsceph_test_libcephfsceph_test_libcephfs_accessceph_test_libcephfs_lazyioceph_test_libcephfs_reclaimceph_test_libcephsqliteceph_test_librbdceph_test_librbd_fsxceph_test_librgw_fileceph_test_librgw_file_awceph_test_librgw_file_cdceph_test_librgw_file_gpceph_test_librgw_file_markerceph_test_librgw_file_nfsnsceph_test_log_rss_usageceph_test_mon_memory_targetceph_test_mon_rss_usageceph_test_mon_workloadgenceph_test_msgrceph_test_objectcacher_stressceph_test_objectstoreceph_test_osd_stale_readceph_test_radosceph_test_rados_api_aioceph_test_rados_api_aio_ppceph_test_rados_api_asio%ceph_test_rados_api_c_read_operations&ceph_test_rados_api_c_write_operationsceph_test_rados_api_cmdceph_test_rados_api_cmd_ppceph_test_rados_api_ioceph_test_rados_api_io_ppceph_test_rados_api_listceph_test_rados_api_lockceph_test_rados_api_lock_ppceph_test_rados_api_miscceph_test_rados_api_misc_ppceph_test_rados_api_poolceph_test_rados_api_serviceceph_test_rados_api_service_ppceph_test_rados_api_snapshots ceph_test_rados_api_snapshots_ppceph_test_rados_api_statceph_test_rados_api_stat_ppceph_test_rados_api_tier_pp ceph_test_rados_api_watch_notify#ceph_test_rados_api_watch_notify_pp%ceph_test_rados_delete_pools_parallelceph_test_rados_list_parallel#ceph_test_rados_open_pools_parallelceph_test_rados_striper_api_aioceph_test_rados_striper_api_io$ceph_test_rados_striper_api_stripingceph_test_rbd_mirror!ceph_test_rbd_mirror_random_writeceph_test_rgw_gc_logceph_test_rgw_objceph_test_rgw_throttleceph_test_stress_watchceph_test_trim_capslibcephceph-monstore-update-crush.shsharedoc ceph-testchangelog.Debian.gzjavalibcephfs-test.jar4pool/main/c/ceph/ceph-test_16.2.9-1bionic_amd64.deb 8pool/main/c/ceph/ceph-test-dbg_16.2.9-1bionic_amd64.deb_usrlibocf resource.dcephrbdsharedocceph-resource-agentschangelog.Debian.gzre?pool/main/c/ceph/ceph-resource-agents_16.2.9-1bionic_arm64.debeI_usrlibocf resource.dcephrbdsharedocceph-resource-agentschangelog.Debian.gzu?pool/main/c/ceph/ceph-resource-agents_16.2.9-1bionic_amd64.debulpetc prometheuscephceph_default_alerts.ymlusrsharedocceph-prometheus-alertschangelog.Debian.gz?pool/main/c/ceph/ceph-prometheus-alerts_16.2.9-1bionic_all.deb &?7\7T//&ER7;.6VlV3d$q>SSJ.CZ59K^%[]HWGc?RZV<tCE  52!=c   5{jj8~z ]    4    8DmMJ];TN][S (yUf+?>:=Zp  O[ _4 fH ?s? ;N  .>EVk=Z0;,> 3Ax=;8]h9 ytYUo 7?] ;[p?zxT lMuKj.Nl_,!d*Lm l<OWnz}$sg*R|9@xCF7 0,?tH?H^o;d3?Q=? KPUI> ]z]  ?? ? 1etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_sse3.solibec_jerasure_sse4.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_sse3.solibec_shec_sse4.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.0libcls_fifo.so.1.0.0libcls_hello.so.1.0.0libcls_journal.so.1.0.0libcls_kvs.so.1.0.0libcls_lock.so.1.0.0libcls_log.so.1.0.0libcls_lua.so.1.0.0libcls_numops.so.1.0.0libcls_otp.so.1.0.0libcls_queue.so.1.0.0libcls_rbd.so.1.0.0libcls_refcount.so.1.0.0libcls_rgw.so.1.0.0libcls_rgw_gc.so.1.0.0libcls_sdk.so.1.0.0libcls_timeindex.so.1.0.0libcls_user.so.1.0.0libcls_version.so.1.0.0libexeccephceph_common.shsbinceph-create-keyssharedoccephsample.ceph.conf.gz ceph-basechangelog.Debian.gzlintian overrides ceph-basemanman8ceph-create-keys.8.gzceph-debugpack.8.gzceph-deploy.8.gzceph-kvstore-tool.8.gz ceph-run.8.gzcrushtool.8.gzmonmaptool.8.gzosdmaptool.8.gzlib rados-classeslibcls_2pc_queue.solibcls_2pc_queue.so.1 libcls_cas.solibcls_cas.so.1libcls_cephfs.solibcls_cephfs.so.1libcls_cmpomap.solibcls_cmpomap.so.1libcls_fifo.solibcls_fifo.so.1libcls_hello.solibcls_hello.so.1libcls_journal.solibcls_journal.so.1 libcls_kvs.solibcls_kvs.so.1libcls_lock.solibcls_lock.so.1 libcls_log.solibcls_log.so.1 libcls_lua.solibcls_lua.so.1libcls_numops.solibcls_numops.so.1 libcls_otp.solibcls_otp.so.1libcls_queue.solibcls_queue.so.1 libcls_rbd.solibcls_rbd.so.1libcls_refcount.solibcls_refcount.so.1 libcls_rgw.solibcls_rgw.so.1libcls_rgw_gc.solibcls_rgw_gc.so.1 libcls_sdk.solibcls_sdk.so.1libcls_timeindex.solibcls_timeindex.so.1libcls_user.solibcls_user.so.1libcls_version.solibcls_version.so.13pool/main/c/ceph/ceph-base_16.2.9-1focal_amd64.deb13etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_neon.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_neon.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.0libcls_fifo.so.1.0.0libcls_hello.so.1.0.0libcls_journal.so.1.0.0libcls_kvs.so.1.0.0libcls_lock.so.1.0.0libcls_log.so.1.0.0libcls_lua.so.1.0.0libcls_numops.so.1.0.0libcls_otp.so.1.0.0libcls_queue.so.1.0.0libcls_rbd.so.1.0.0libcls_refcount.so.1.0.0libcls_rgw.so.1.0.0libcls_rgw_gc.so.1.0.0libcls_sdk.so.1.0.0libcls_timeindex.so.1.0.0libcls_user.so.1.0.0libcls_version.so.1.0.0libexeccephceph_common.shsbinceph-create-keyssharedoccephsample.ceph.conf.gz ceph-basechangelog.Debian.gzlintian overrides ceph-basemanman8ceph-create-keys.8.gzceph-debugpack.8.gzceph-deploy.8.gzceph-kvstore-tool.8.gz ceph-run.8.gzcrushtool.8.gzmonmaptool.8.gzosdmaptool.8.gzlib rados-classeslibcls_2pc_queue.solibcls_2pc_queue.so.1 libcls_cas.solibcls_cas.so.1libcls_cephfs.solibcls_cephfs.so.1libcls_cmpomap.solibcls_cmpomap.so.1libcls_fifo.solibcls_fifo.so.1libcls_hello.solibcls_hello.so.1libcls_journal.solibcls_journal.so.1 libcls_kvs.solibcls_kvs.so.1libcls_lock.solibcls_lock.so.1 libcls_log.solibcls_log.so.1 libcls_lua.solibcls_lua.so.1libcls_numops.solibcls_numops.so.1 libcls_otp.solibcls_otp.so.1libcls_queue.solibcls_queue.so.1 libcls_rbd.solibcls_rbd.so.1libcls_refcount.solibcls_refcount.so.1 libcls_rgw.solibcls_rgw.so.1libcls_rgw_gc.solibcls_rgw_gc.so.1 libcls_sdk.solibcls_sdk.so.1libcls_timeindex.solibcls_timeindex.so.1libcls_user.solibcls_user.so.1libcls_version.solibcls_version.so.14pool/main/c/ceph/ceph-base_16.2.9-1bionic_arm64.deb1etcinit.dceph sudoers.d ceph-smartctllibsystemdsystemceph-crash.serviceusrbin ceph-crashceph-debugpackceph-kvstore-toolceph-run crushtool monmaptool osdmaptoollibceph erasure-code libec_clay.so libec_isa.solibec_jerasure.solibec_jerasure_generic.solibec_jerasure_sse3.solibec_jerasure_sse4.so libec_lrc.so libec_shec.solibec_shec_generic.solibec_shec_sse3.solibec_shec_sse4.so rados-classeslibcls_2pc_queue.so.1.0.0libcls_cas.so.1.0.0libcls_cephfs.so.1.0.0libcls_cmpomap.so.1.0.0libcls_fifo.so.1.0.0libcls_hello.so.1.0.0libcls_journal.so.1.0.0libcls_kvs.so.1.0.0libcls_lock.so.1.0.0libcls_log.so.1.0.0libcls_lua.so.1.0.0libcls_numops.so.1.0.0libcls_otp.so.1.0.0libcls_queue.so.1.0.0libcls_rbd.so.1.0.0libcls_refcount.so.1.0.0libcls_rgw.so.1.0.0libcls_rgw_gc.so.1.0.0libcls_sdk.so.1.0.0libcls_timeindex.so.1.0.0libcls_user.so.1.0.0libcls_version.so.1.0.0libexeccephceph_common.shsbinceph-create-keyssharedoccephsample.ceph.conf.gz ceph-basechangelog.Debian.gzlintian overrides ceph-basemanman8ceph-create-keys.8.gzceph-debugpack.8.gzceph-deploy.8.gzceph-kvstore-tool.8.gz ceph-run.8.gzcrushtool.8.gzmonmaptool.8.gzosdmaptool.8.gzlib rados-classeslibcls_2pc_queue.solibcls_2pc_queue.so.1 libcls_cas.solibcls_cas.so.1libcls_cephfs.solibcls_cephfs.so.1libcls_cmpomap.solibcls_cmpomap.so.1libcls_fifo.solibcls_fifo.so.1libcls_hello.solibcls_hello.so.1libcls_journal.solibcls_journal.so.1 libcls_kvs.solibcls_kvs.so.1libcls_lock.solibcls_lock.so.1 libcls_log.solibcls_log.so.1 libcls_lua.solibcls_lua.so.1libcls_numops.solibcls_numops.so.1 libcls_otp.solibcls_otp.so.1libcls_queue.solibcls_queue.so.1 libcls_rbd.solibcls_rbd.so.1libcls_refcount.solibcls_refcount.so.1 libcls_rgw.solibcls_rgw.so.1libcls_rgw_gc.solibcls_rgw_gc.so.1 libcls_sdk.solibcls_sdk.so.1libcls_timeindex.solibcls_timeindex.so.1libcls_user.solibcls_user.so.1libcls_version.solibcls_version.so.14pool/main/c/ceph/ceph-base_16.2.9-1bionic_amd64.debaL0?L0zi@s%.i&aNbz7:=jk\rM@ha=*( ?VM/x  H_CTi5qg<.mt{V~ M%d @ah@FZi{0eye}Z6zn|-lwhQ"ri: .jq V]UJ KBb#]H$#efIQH<urkCk^ //%$755t[j=?[.^5{5Ort'5.3?&"8CHA]tAxxW]5+x-Y|O=,r?r+)Ben#~A}wf=U-OS Q;sqrFqc/8^|Lrky2.B)4-wtrb+AzVBzzAzV+?+`??]]krzzmA z??AzVzz zz]zzzS?V]+Ay&+''}qm8l..%) G AqI`QHk\Utj$jrLL'| 0]bNH2dC _'zc7V&gmCUDw~})=IE!Uu+,#i ug?_stj}d?{\EelkU{Gl=ds,u}E<<Dg]B%p I%D\X=jNzPyCS B%R{UpZpul; Yr7)l\[^+S1U55O5O5OOjOjj5j55jOHF6W~}e_{ jVFf=*#ahiB>!$1>QY<~[][ Mib=x?ff->]W 4"]U)|o fAA]]   ?? ]`]]Q??V]  ]  ? zzzz?  ? ]? ??   zkz  Vzz?]+z]]]Vy5<;d$''B_U,l/[Pa}~$DQ"(?!WNZ::-d#8k\K6-[znoJ_4  4Jk=/"P \t2  @a9 z X4_Q._fQ98 xTD~jP&8&};xuf.Ns{7=c4 J '?)<f8d>: Mzq^\bP|vKB]/7 gO]lU;BmP\Ph   ]YM;z+[1ljmj5jj@j*F6OjjjjmjOjA\ @k `" :#sAmZ`tuZQ>*Uy7t3w] SW]]4z(!-hzAHk9]?? ? ? 0 *I]A]?y?k ]] zz+ z] ]? ?   k  z ?z]]z??]z?]=??]z]z]=S?,EzPwOE`H2aD8_p'-kg46~Ux2ln(rIUmQv<N=e(qViiR$OO0U2B'O<p ET%KF8QwC Y\e,bFyLy30 >z: r)Mp.R7nNR<66; j?R:^f/7p?s?./E }n: c2 $B):?5,ya5_hUnh sO[CbXM StrE)>4>s|!659Ojj@OjO5jdS<xxV y+Qn.O&_MKSAt'O-YYbw  /7+  Y?75S1<WnyGByVVV?z+?  ??]]?z?] z Vzz??]   ?   z?]z?z]]zz]?X1(o* %4MB4;g~wc!++BP:k>3|NPuX Y4+v#iO1liiBSh34a(?j- R]]ZV[P[,4*jXD%MrYy7*N.8FuOXzvKQ?A C=e) `O\wlt;w`nKsVsRr|C"Q)PM?F=j6Er<"u#$!d<324<%&Iq#4#VZ?}:?b/ %O5Ojjj6NpjmjjZHZO5Oj5jZ%8mOjOOH%OOZ{E.5 Tr:\\=4M)"Ddtk?{@" ph&;?VVZ-5*o*uC SRO7v^I d.h'" ]?]]  ? ??   ]?]]z ?z  yV?]?V?  z ? ????z]] ?]? ? ??? ]zA ??AzA+]z? ]zkkD50}wL^oIU#q[9Sj;?Zi dtXso5;t ~Uxd]6Y<C~2 I }E}6I\]p ux0'Rl9nSkf[ fw5i^{QS0*3Bb{{Mh?D@Jc`q ZMK:`6.3 N^$d-EzK Q)pWpE|;OTl8Kjt?> tI kOYW7;=7IPAHH55jOOjj 5OjOjjliK5Seiir.U2cFOESRcn9$"<v9[ +.=>? >7mSm Vzz z  ??] ?  ???      ? ? ?zzzz           ]?z]z??]?]]???]????]z]zk L-YY*Z>hE<GTvB0ukXi1y VC 7.s_<>=Z5FCV7vR0xpTZL5y*.xhs70HrLrAH I{jNfPQRE9kks qE7o:XsGR%X7kV~{(?Q}+K +!M_Z]jmE5jJcxXt9 vCC[8O]> y) aZ  h ? z]=?z7m5 j5 O-K$Lv2H2j[22T=ql?!p4 ;  N ? Y mf?    ??z!U    ]  ???A  ?  ?  z*z+z3z      ?;?]]????]z??z]?]?0Vilq-l pS)XGSd(k niB+p#ycA/P!sfW~v0i=gqF-el17/Tm]j_=8G'RV ivx}>vy;H`Q~ :zbgI~|I0qWaF\u7UX>F>"2#;`sq?S6'oE|=QHzkiC!*y>[sP9 ' B'|3Z6@4{QlHna`O1fQ6S"E ^vO55jjOO5555jjOOOOjjjOjjOjjj?jjjjjjS|_Qw4llpI,(;G,u9K5BQJCZRTOUl,?()x\ /yTw&;uPG]>]zV]???]z]? ??  ]]z?z?   ]]]z? ]  z?] ?zz? ? ;z??????] ??  ]z]V ?]z] zzLz]z]h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h xetcsysctl.d30-ceph-osd.conflibsystemdsystemceph-osd.targetceph-osd@.serviceceph-volume@.serviceusrbinceph-bluestore-tool ceph-clsinfoceph-erasure-code-toolceph-objectstore-toolceph-osdceph-osdomap-toolceph_objectstore_benchliblibos_tp.so.1.0.0libosd_tp.so.1.0.0python3 dist-packages ceph_volume __init__.py __pycache____init__.cpython-39.pycconfiguration.cpython-39.pycdecorators.cpython-39.pycexceptions.cpython-39.pyclog.cpython-39.pycmain.cpython-39.pycprocess.cpython-39.pycterminal.cpython-39.pycapi __init__.py __pycache____init__.cpython-39.pyclvm.cpython-39.pyclvm.pyconfiguration.py decorators.pydevices __init__.py __pycache____init__.cpython-39.pyclvm __init__.py __pycache____init__.cpython-39.pycactivate.cpython-39.pycbatch.cpython-39.pyccommon.cpython-39.pyccreate.cpython-39.pycdeactivate.cpython-39.pyclisting.cpython-39.pycmain.cpython-39.pycmigrate.cpython-39.pycprepare.cpython-39.pyctrigger.cpython-39.pyczap.cpython-39.pyc activate.pybatch.py common.py create.py deactivate.py listing.pymain.py migrate.py prepare.py trigger.pyzap.pyraw __init__.py __pycache____init__.cpython-39.pycactivate.cpython-39.pyccommon.cpython-39.pyclist.cpython-39.pycmain.cpython-39.pycprepare.cpython-39.pyc activate.py common.pylist.pymain.py prepare.pysimple __init__.py __pycache____init__.cpython-39.pycactivate.cpython-39.pycmain.cpython-39.pycscan.cpython-39.pyctrigger.cpython-39.pyc activate.pymain.pyscan.py trigger.py drive_group __init__.py __pycache____init__.cpython-39.pycmain.cpython-39.pycmain.py exceptions.py inventory __init__.py __pycache____init__.cpython-39.pycmain.cpython-39.pycmain.pylog.pymain.py process.pysystemd __init__.py __pycache____init__.cpython-39.pycmain.cpython-39.pycsystemctl.cpython-39.pycmain.py systemctl.py terminal.pytests __init__.py __pycache____init__.cpython-39.pycconftest.cpython-39.pyc!test_configuration.cpython-39.pyctest_decorators.cpython-39.pyctest_inventory.cpython-39.pyctest_main.cpython-39.pyctest_process.cpython-39.pyctest_terminal.cpython-39.pyc conftest.pydevices __init__.py __pycache____init__.cpython-39.pyctest_zap.cpython-39.pyclvm __init__.py __pycache____init__.cpython-39.pyctest_activate.cpython-39.pyctest_batch.cpython-39.pyctest_common.cpython-39.pyctest_create.cpython-39.pyctest_deactivate.cpython-39.pyctest_listing.cpython-39.pyctest_migrate.cpython-39.pyctest_prepare.cpython-39.pyctest_trigger.cpython-39.pyctest_zap.cpython-39.pyctest_activate.py test_batch.pytest_common.pytest_create.pytest_deactivate.pytest_listing.pytest_migrate.pytest_prepare.pytest_trigger.py test_zap.pyraw __init__.py __pycache____init__.cpython-39.pyctest_list.cpython-39.pyctest_prepare.cpython-39.pyc test_list.pytest_prepare.py test_zap.pytest_configuration.pytest_decorators.pytest_inventory.py test_main.pytest_process.pytest_terminal.pyutil __init__.py __pycache____init__.cpython-39.pycarg_validators.cpython-39.pycconstants.cpython-39.pycdevice.cpython-39.pycdisk.cpython-39.pycencryption.cpython-39.pyclsmdisk.cpython-39.pycprepare.cpython-39.pycsystem.cpython-39.pyctemplates.cpython-39.pycarg_validators.py constants.py device.pydisk.py encryption.py lsmdisk.py prepare.py system.py templates.pyceph_volume-1.0.0.egg-infoPKG-INFOdependency_links.txtentry_points.txt not-zip-safe requires.txt top_level.txtlibexeccephceph-osd-prestart.shsbin ceph-volumeceph-volume-systemdsharedocceph-osdchangelog.Debian.gzmanman8ceph-bluestore-tool.8.gzceph-clsinfo.8.gz ceph-osd.8.gzceph-volume-systemd.8.gzceph-volume.8.gzlib libos_tp.so libos_tp.so.1 libosd_tp.solibosd_tp.so.1a5pool/main/c/ceph/ceph-osd_16.2.9-1~bpo11+1_amd64.debusrlibdebug .build-id01,04d99d07787c5c80bf1272e704683cf2c2389c.debug02,fbdeafe2088b00039b89f8ce3c5414f13fe8a2.debug04,9bf2234d29bcd9b277947f94d6c4ea3128f18d.debug06,7bc3fd48b9cc4a9844811a18a04bc94f5951fb.debug08,892906dceaca8b9dc0986970731777ed3a6ec6.debug0c,ae09c13ac3f155e5134e5f5ae07a2852b3c2b0.debug1f,8019ac16aa2c1c9d0e35af156e6f618267f7e4.debug21,03f3397b1f18388255d78ae22b461e9be64e69.debug,bc423942cea498d459017b428ac56cff81dfc5.debug,ea228cc773a880c2b1e884f7f36b288d244d7a.debug26,9486022c131f27ff06671c856bc35de898283a.debug27,b929394d94d58b883968d0eb92160137df91bf.debug2c,5ce271f451f4a31e1774bc6157fb33606d1098.debug31,65a3df88f32c1919c5cbac95e8e8fb457af481.debug32,b35ba0e242f3a6af3dfa3235188ffd73d724bc.debug3e,eb4c5b160d2f182767e03eedd9ca86b0e13811.debug,f0581ae6a317ecb71d722e13da3add0521028e.debug42,92e223df958a6fe552699103449af5e90ce567.debug43,2d59a1f0574dc34b576b0c2d33b88fd37cf27b.debug45,c4e0bb9ca0ae697d267ad9696480d5fa4690c7.debug47,caa89a4f3ec3f2000b64fafed2e1b17ec95e2a.debug48,7a4c001530a9e441f3a6a6490045a2054d6e0a.debug,98b2082cccf6aeef682edfc706663137242520.debug4d,69f2be5370bc00d7a6a64dbc771407c46d9dee.debug50,1385714718627659978d825c05ba91e429b411.debug51,ddd04874eebeb3ee3667685b4fccc15afc6b4d.debug56,d76b5f0ad2d6d6785cc62c1c942a44488a2f86.debug59,1b00a21fd0d1fb6eb999bc78d2c96a4653fae7.debug5b,604a085a97ff2b695948f0524a27a3d35070b0.debug5d,8e75078e04741d586a42e635feb06bd8391149.debug,d347a10d95f8251f5548cbfd1913de5487ef9f.debug5e,18454e79edf5ea7242f7d1aedcc5b443e4ffee.debug5f,94a208c8cd615415dab3d78e82937c4b20057a.debug67,c5fafda87f937fad5197e3160c4f907dc26a73.debug69,6e397f98d6d99c4f18f3d554f300bbbaae5e14.debug6b,85076d8ab033075e791a4837ffe23dbdec2624.debug6d,484384ea8308c80640dcdaad3d3fca0fe70e15.debug,f868b1522f2e870f22e3e3bf1dbf7fa93a486c.debug71,e85e051ecedd5dd64de51934d1f3f8bd482b36.debug73,1f7e7590ea88bb746c1a16dbd12dbdfdb2c824.debug,e35c170a5c75dbe0ac93139e785c496858a815.debug74,af1eb71b4c082820d0b44d679fda8726b80a7c.debug76,548065177168f5d5f9099242a71e64ed9589a5.debug7c,456229afe1487d41fd5bceb4c81712e67cf11f.debug7f,6b5fd620e638e4c34c9a468d456727bcee6541.debug81,bf1d153ac0498d1857ea0b327f8d30e101c85b.debug82,ad930582f4eceb02498554d3e3f12a514b630f.debug83,790bdd4486f2027d45e1b89653ee3d33bc896f.debug,87113db7d8177a787f98f70e078201bc6ace3a.debug84,907b72aae0c4760d5135fc0b5751f1771e2ecd.debug,b4bc737f13fad94895fd76a3ea00819072d65a.debug8a,3415a3a843987d299c32a67d10e9e12ec188c3.debug8e,11e9ff7f80405d64c7469ddd475e3e027fda69.debug90,f99eef7701ef873b13d8653e4f549755656425.debug95,24ce41a1e122fb3638b77dd39eb6db41d7c9a9.debug97,37b86c580e8b72436d8d5e4cdc038e142d6b1c.debug9b,10b837d6b812bcb724daa7473f362e9a8a7d11.debug9c,00cba315337d88ea962deaf108c53b44c2ee67.debug,5693a9b0b69b694ef91fcaea6241f7305cb390.debug9f,9e3355aad4e8db3154261433afcf79ea92e4a1.debuga0,c62117693432b36888ff117fbdbc979520775c.debuga3,f84596e7c34593cb2588aa433acb19e48dd0aa.debuga8,816010b33f9895246b9424a48e0b29f2d0828a.debugaa,3361f25488c3e0cf654476d07ca7b4e029ab8a.debugae,930adecb30e7cf31ae67fc4e34740fb3eb75e2.debugb0,352a05a8d87a162e102b691a6a15e7b9cae5db.debug,6b9a1ba415c0f798eaf60abaece02d191a7bd5.debugb2,609fa7fb668d0ff565caffe6fe64da269507de.debugb3,35ae05c4a5cb48b929003174459e5a886b16e5.debug,adfcb8f2e2eb7fde7af742f93938e6fb049c48.debugb8,18feb46db4a4391d509979f02135a6d42339d6.debugbc,6f71f0763d6a5ad175d8b920bbfee40ba3e44d.debugc1,9c56f2be85f4b62aa8306826562bf32e7957d4.debugc3,b1c6af9813701aed863d315885a2bbb5d637e3.debug,c20d5a96c73f21fad96b4f67c25fa5b0433d5b.debugc4,f38d3c10186398835b2698d0c4d4b6406c7a9a.debugc5,705c1651a9638326714ed7246e96e344f456b3.debugc6,b9b5d0868a54e30bc5abdaf9793007e660b41c.debugcb,abc9f0d840e825726d58151b194f65f79cde94.debug,b9d7925437c9528059dbecaee6578e6fbf86ef.debugd0,cd67ca49241e4a35a72e0d5a024b0c01eea54a.debugd6,429f0a083c9a85660123c96979a35c23cf7103.debugdb,62181042cc4c4a2667eee3910441babb031719.debugdd,248d90a5bcfec7b5b204686a5524a218169e49.debuge2,7f7f3d760dcf6ef50d6034a0fb9ea3097ec7d0.debug,8d0bbaa2ceefae7d69f9769a9e47feaba2fce9.debuge4,08a0e53020d5b77e971522aa7d2680c3408d1b.debuge5,e03f6b729c13b16ac0bef94908187a2e1a8d34.debuge6,e6fa993ebc047629531797159292d96638bb45.debuge7,83abcf80b3539419d561ed5ee358ba53b48599.debugeb,22cf1c5d741b6e3c76cd398764c971e450e4bd.debugec,a5bd81d4fe66b4e19e5be90d5a41847990fb16.debugef,568197ea8447fe6451edfb1f6e33b0c81a792c.debugf2,54598b818663e06adb179eddeb66c76f7cb365.debugf3,834b37471b70fed0c7aeda4bd28b17df0e1230.debugf4,86ffd58e366cb352191031faa59f3fa72e4a4e.debugf5,62b150487595f7b439c98dfe1ae3f79c564b99.debugf6,15088aee631937a7777e6790e858def1a20200.debugf7,48c2d21af2ca0171e3275695323155f9935dc8.debugf9,2c91bfbcce77d9e978ea3f8d589743691549c1.debugfa,8fe816f5536906e97e350a75fe716dd4102de2.debugfb,30e68cacf22e9111bcc778db8a6b7007f01e08.debug,99c90f25463be8244ed960a8e06ffeb70c231c.debugfc,2b591a72d964e65c3d71c47346d4dda1b1bb07.debugsharedoc ceph-test-dbgchangelog.Debian.gzZ) (]5r>v  ] ?;  ]                  ?? ?       ?ejM">O|0Rz3a3gae(&v*M`Z&1*.h:f{L 6fo} kh %ddlmC^~K4cPM5 (jtI 1yT#:&oVO^~f8^FU79zU=nJBncHHwX4g}Bxd)>3D10& }1<\?;lV;z!    \??]]          ??3 C! = r\!    ?Y?          ?  ]?            ? KB =\b]J;~{.]=xryrsRr@6Y%Z47*Ut->:L0f&%54T?-:G^y,^RrjCQ??*5N_8{_?l1bo47xK=l]?|f/B! Sde|k89"oy7U>ct=e[zI:{X{ S><S;  \> ?  W       ??XqqEI\O5Ly?  > ?t         ?]      ?z           z ?;]/FDw(9 Dq_l)6DRt RX[_"4}n4Zsm(KWjm!p) C\=0-If]xKMS  v;3|d iit:6pS@I*qv< P% %n~/rdS}y'y <JK(8IC_FEm2u rP\\GL>+A?zSTY^SY ]            Op-<)Q9{]pXh7Yu;?O+    z;     ?   ? ?    ?    ?      ?  Gr@u&):Tpi-\ojDcZ}!>Xz$Cj"}@R|]r DW)2 wtrBl KabJ`$'|`~_P?_Xj&*kUI 0u"g31(F| ,|NcNfSgRE5 <x=Ud?9bWt;frs]Y? W        ?      x|ZQ_ = F-]??7?;=?!?z=?  ?    ???      ]     ?         ?      h?;h;P7721<-t"h-''" `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} etcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.so.2.0.0libceph_zstd.so.2.0.0cryptolibceph_crypto_isal.so.1.0.0libceph_crypto_openssl.so tmpfiles.d ceph.confsharecephid_rsa_drop.ceph.comid_rsa_drop.ceph.com.pubknown_hosts_drop.ceph.comdoc ceph-commonchangelog.Debian.gzmanman8ceph-authtool.8.gzceph-conf.8.gzceph-dencoder.8.gzceph-post-file.8.gzceph-rbdnamer.8.gz ceph-syn.8.gz ceph.8.gzmount.ceph.8.gz rados.8.gzradosgw-admin.8.gzrbd-replay-many.8.gzrbd-replay-prep.8.gzrbd-replay.8.gzrbd.8.gz rbdmap.8.gzlibceph compressorlibceph_lz4.solibceph_lz4.so.2libceph_snappy.solibceph_snappy.so.2libceph_zlib.solibceph_zlib.so.2libceph_zstd.solibceph_zstd.so.2cryptolibceph_crypto_isal.solibceph_crypto_isal.so.15pool/main/c/ceph/ceph-common_16.2.9-1focal_amd64.debetcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.so.2.0.0libceph_zstd.so.2.0.0cryptolibceph_crypto_isal.so.1.0.0libceph_crypto_openssl.so tmpfiles.d ceph.confsharecephid_rsa_drop.ceph.comid_rsa_drop.ceph.com.pubknown_hosts_drop.ceph.comdoc ceph-commonchangelog.Debian.gzmanman8ceph-authtool.8.gzceph-conf.8.gzceph-dencoder.8.gzceph-post-file.8.gzceph-rbdnamer.8.gz ceph-syn.8.gz ceph.8.gzmount.ceph.8.gz rados.8.gzradosgw-admin.8.gzrbd-replay-many.8.gzrbd-replay-prep.8.gzrbd-replay.8.gzrbd.8.gz rbdmap.8.gzlibceph compressorlibceph_lz4.solibceph_lz4.so.2libceph_snappy.solibceph_snappy.so.2libceph_zlib.solibceph_zlib.so.2libceph_zstd.solibceph_zstd.so.2cryptolibceph_crypto_isal.solibceph_crypto_isal.so.18pool/main/c/ceph/ceph-common_16.2.9-1~bpo11+1_amd64.debetcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.so.2.0.0libceph_zstd.so.2.0.0cryptolibceph_crypto_isal.so.1.0.0libceph_crypto_openssl.so tmpfiles.d ceph.confsharecephid_rsa_drop.ceph.comid_rsa_drop.ceph.com.pubknown_hosts_drop.ceph.comdoc ceph-commonchangelog.Debian.gzmanman8ceph-authtool.8.gzceph-conf.8.gzceph-dencoder.8.gzceph-post-file.8.gzceph-rbdnamer.8.gz ceph-syn.8.gz ceph.8.gzmount.ceph.8.gz rados.8.gzradosgw-admin.8.gzrbd-replay-many.8.gzrbd-replay-prep.8.gzrbd-replay.8.gzrbd.8.gz rbdmap.8.gzlibceph compressorlibceph_lz4.solibceph_lz4.so.2libceph_snappy.solibceph_snappy.so.2libceph_zlib.solibceph_zlib.so.2libceph_zstd.solibceph_zstd.so.2cryptolibceph_crypto_isal.solibceph_crypto_isal.so.18pool/main/c/ceph/ceph-common_16.2.9-1~bpo10+1_amd64.debetcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.so.2.0.0libceph_zstd.so.2.0.0 tmpfiles.d ceph.confsharecephid_rsa_drop.ceph.comid_rsa_drop.ceph.com.pubknown_hosts_drop.ceph.comdoc ceph-commonchangelog.Debian.gzmanman8ceph-authtool.8.gzceph-conf.8.gzceph-dencoder.8.gzceph-post-file.8.gzceph-rbdnamer.8.gz ceph-syn.8.gz ceph.8.gzmount.ceph.8.gz rados.8.gzradosgw-admin.8.gzrbd-replay-many.8.gzrbd-replay-prep.8.gzrbd-replay.8.gzrbd.8.gz rbdmap.8.gzlibceph compressorlibceph_lz4.solibceph_lz4.so.2libceph_snappy.solibceph_snappy.so.2libceph_zlib.solibceph_zlib.so.2libceph_zstd.solibceph_zstd.so.2 6pool/main/c/ceph/ceph-common_16.2.9-1bionic_arm64.deb/ etcbash_completion.dcephrados radosgw-adminrbdcephrbdmapdefaultceph logrotate.d ceph-commonlibsystemdsystem ceph.targetrbdmap.serviceudevrules.d 50-rbd.rulessbin mount.cephusrbinceph ceph-authtool ceph-conf ceph-dencoderceph-post-file ceph-rbdnamerceph-syncephfs-data-scancephfs-journal-toolcephfs-table-toolrados radosgw-adminrbd rbd-replayrbd-replay-manyrbd-replay-preprbdmaplibceph compressorlibceph_lz4.so.2.0.0libceph_snappy.so.2.0.0libceph_zlib.so.2.0.0libceph_zstd.so.2.0.0cryptolibceph_crypto_isal.so.1.0.0libceph_crypto_openssl.so tmpfiles.d ceph.confsharecephid_rsa_drop.ceph.comid_rsa_drop.ceph.com.pubknown_hosts_drop.ceph.comdoc ceph-commonchangelog.Debian.gzmanman8ceph-authtool.8.gzceph-conf.8.gzceph-dencoder.8.gzceph-post-file.8.gzceph-rbdnamer.8.gz ceph-syn.8.gz ceph.8.gzmount.ceph.8.gz rados.8.gzradosgw-admin.8.gzrbd-replay-many.8.gzrbd-replay-prep.8.gzrbd-replay.8.gzrbd.8.gz rbdmap.8.gzlibceph compressorlibceph_lz4.solibceph_lz4.so.2libceph_snappy.solibceph_snappy.so.2libceph_zlib.solibceph_zlib.so.2libceph_zstd.solibceph_zstd.so.2cryptolibceph_crypto_isal.solibceph_crypto_isal.so.16pool/main/c/ceph/ceph-common_16.2.9-1bionic_amd64.debusrlibdebug .build-id01,ec2cbf53b5d0ac8568f27a16acdd0f34c2f961.debug05,e4dfda1fcd42ab0fe66e46c68f21deb52e4b16.debug21,01a825d373dd39f45ae248dc127a304afce3db.debug68,fd2002a816c5a2b45e0b0c84f84905da141570.debug6f,1fa0796cd6408c9f2c72161a4c0c1f62b1677c.debug83,41de163878bb7ec6d1901d2a6266344dbeaa02.debug84,64af8b764fb5c09a8d2b75db2ddcd4c965dd6e.debug85,b55893f1eead26580e1d1c2cca81571ed17010.debug,e3c9d09fe1f043800ce1dc2c52e5004107eec2.debug90,e71ec87e96ea2d94692883d93037875bd5a8f2.debuga4,e40bf9255e4b62bf30cdcfa3547b701b1944d7.debugaf,6da082fe9b1db25c5f8356ab6146a5b5d3b763.debugc3,d913726ee99e1070b6fa9fd8b5ba7c8b4763ca.debugc8,84ff5779421a0e572fdb1a5e483e21b6290bcc.debugce,9e3b80af4d0b6f72f6304b09b01bb8e0c7280f.debuged,2dbc3381bd1e219ce0759ce7e2d14f6c54aa95.debugf1,da1a2cb61fb0a32cafdc624924b7be24b508fa.debugf9,6d8e93daf04c1c43bb59f8b6b2794b24568034.debugfd,8a47e483254c2184fe4213196a2b807aea2cd7.debugsharedocceph-common-dbgchangelog.Debian.gz <pool/main/c/ceph/ceph-common-dbg_16.2.9-1~bpo11+1_amd64.debusrlibdebug .build-id04,d6046f00e5a22d13606575142669ae7c228b62.debug05,d0e5eea31eb068f65fdb077f3cfc8bf8f95a1f.debug07,728282ff40e10a1e6ea77f100118d0b74bb515.debug17,14a9d8fff2634051aa4f8743386d8be6365e94.debug1a,2a2ced77112456007ce659eb4b7f0655f8eb82.debug3a,0fe72347d6c4115b7d15975e8fccc23e312c3a.debug40,802852ac09b14103782588b50164643a2ac5e1.debug49,341af83435a27d81e1b132bd26971cc98cb531.debug,d3537cccb303da5773bc8d932a22f4909a4aa0.debug4b,2a66f0914512857629f550e35c040ad8ed3266.debug4c,13094440eb893a1fac5e3d8f4e525a98461972.debug51,c103466283669dcb523d42f1ac1c782ab3007c.debug53,3b78566019b28737cb3b2d2f42e18c1455c72c.debuga1,5d25f9b811ef1002cd0bb082e143a6b87881af.debugcb,bd49a2005bb6e17a2dd5a93cf290ba1fa5f7d2.debugcc,1f54a0fdab700673164fc1a0c51a928954892f.debugd2,8114a448070bce10c1129997acdad0fde66116.debugd5,e27da478ef98af80e18c946d7ac10f9edd6d8e.debugf1,5f7be9a0e97ad43fe85fa726d6ccc322612af0.debugsharedocceph-common-dbgchangelog.Debian.gz<pool/main/c/ceph/ceph-common-dbg_16.2.9-1~bpo10+1_amd64.deb$??t?h?(??>\> >=`=<<<;\;;D65010,+'&&@&&%%@%%$8('4 h'&<\&%%$$###""0000755000000000000000000000000014241250542010643 5ustar rootroot./sbin/mount.fuse.ceph0000755000000000000000000000546514241247130013623 0ustar rootroot#!/usr/bin/python3 ''' Helper to mount ceph-fuse from /etc/fstab. To use, add an entry like: DEVICE PATH TYPE OPTIONS none /mnt/ceph fuse.ceph ceph.id=admin,_netdev,defaults 0 0 none /mnt/ceph fuse.ceph ceph.name=client.admin,_netdev,defaults 0 0 none /mnt/ceph fuse.ceph ceph.id=myuser,ceph.conf=/etc/ceph/foo.conf,_netdev,defaults 0 0 ceph-fuse options are specified in the fs_mntops(4) column and must begin with 'ceph.' prefix. This way ceph related fs options will be passed to ceph-fuse and others will be ignored by ceph-fuse. The first two examples above specify that ceph-fuse will authenticate as client.admin. The third example specify that ceph-fuse will authenticate as client.myuser and also sets 'conf' option to '/etc/ceph/foo.conf' via ceph-fuse command line. Any valid ceph-fuse options can be passed this way. NOTE: Old format is also supported DEVICE PATH usrsharecephmgrrook __init__.pygenerate_rook_ceph_client.sh module.py rook_client __init__.py _helper.pyceph __init__.py cephclient.pycephcluster.pycephfilesystem.py cephnfs.pycephobjectstore.pyrook_cluster.pydoc ceph-mgr-rookchangelog.Debian.gzn 8pool/main/c/ceph/ceph-mgr-rook_16.2.9-1~bpo10+1_all.debc;usrsharedocceph-mgr-k8seventschangelog.Debian.gz i:pool/main/c/ceph/ceph-mgr-k8sevents_16.2.9-1focal_all.deb stusrsharecephmgrdiskprediction_local __init__.pymodels prophetstor config.json svm_1.pkl svm_10.pkl svm_104.pkl svm_105.pkl svm_109.pkl svm_112.pkl svm_114.pkl svm_115.pkl svm_118.pkl svm_119.pkl svm_12.pkl svm_120.pkl svm_123.pkl svm_124.pkl svm_125.pkl svm_128.pkl svm_131.pkl svm_134.pkl svm_138.pkl svm_14.pkl svm_141.pkl svm_145.pkl svm_151.pkl svm_16.pkl svm_161.pkl svm_168.pkl svm_169.pkl svm_174.pkl svm_18.pkl svm_182.pkl svm_185.pkl svm_186.pkl svm_195.pkl svm_201.pkl svm_204.pkl svm_206.pkl svm_208.pkl svm_210.pkl svm_212.pkl svm_213.pkl svm_219.pkl svm_221.pkl svm_222.pkl svm_223.pkl svm_225.pkl svm_227.pkl svm_229.pkl svm_230.pkl svm_234.pkl svm_235.pkl svm_236.pkl svm_239.pkl svm_243.pkl svm_27.pkl svm_3.pkl svm_33.pkl svm_36.pkl svm_44.pkl svm_50.pkl svm_57.pkl svm_59.pkl svm_6.pkl svm_61.pkl svm_62.pkl svm_67.pkl svm_69.pkl svm_71.pkl svm_72.pkl svm_78.pkl svm_79.pkl svm_82.pkl svm_85.pkl svm_88.pkl svm_93.pkl svm_97.pklredhat config.jsonhgst_predictor.pklhgst_scaler.pklseagate_predictor.pklseagate_scaler.pkl module.py predictor.pydocceph-mgr-diskprediction-localchangelog.Debian.gz sEpool/main/c/ceph/ceph-mgr-diskprediction-local_16.2.9-1focal_all.deb:pool/main/c/ceph/ceph-mgr-dashboard_16.2.9-1focal_all.debtur=pool/main/c/ceph/ceph-mgr-dashboard_16.2.9-1~bpo11+1_all.debusrlibdebug .build-idcf,e73a53fe59f2f78bb99d643843f0edd45e4c63.debugsharedoc ceph-mgr-dbgchangelog.Debian.gz6pool/main/c/ceph/ceph-mgr-dbg_16.2.9-1focal_amd64.deblibsystemdsystemceph-mgr.targetceph-mgr@.serviceusrbinceph-mgrsharecephmgr mgr_module.py mgr_util.pydocceph-mgrchangelog.Debian.gz2pool/main/c/ceph/ceph-mgr_16.2.9-1focal_amd64.deblibsystemdsystemceph-mgr.targetceph-mgr@.serviceusrbinceph-mgrsharecephmgr mgr_module.py mgr_util.pydocceph-mgrchangelog.Debian.gz3pool/main/c/ceph/ceph-mgr_16.2.9-1bionic_arm64.debusrlibdebug .build-id47,aeef131dc611ea2985a1137bd094dc6d94374e.debugsharedoc ceph-mgr-dbgchangelog.Debian.gz9pool/main/c/ceph/ceph-mgr-dbg_16.2.9-1~bpo10+1_amd64.debusrsharecephmgrdiskprediction_local __init__.pymodels prophetstor config.json svm_1.pkl svm_10.pkl svm_104.pkl svm_105.pkl svm_109.pkl svm_112.pkl svm_114.pkl svm_115.pkl svm_118.pkl svm_119.pkl svm_12.pkl svm_120.pkl svm_123.pkl svm_124.pkl svm_125.pkl svm_128.pkl svm_131.pkl svm_134.pkl svm_138.pkl svm_14.pkl svm_141.pkl svm_145.pkl svm_151.pkl svm_16.pkl svm_161.pkl svm_168.pkl svm_169.pkl svm_174.pkl svm_18.pkl svm_182.pkl svm_185.pkl svm_186.pkl svm_195.pkl svm_201.pkl svm_204.pkl svm_206.pkl svm_208.pkl svm_210.pkl svm_212.pkl svm_213.pkl svm_219.pkl svm_221.pkl svm_222.pkl svm_223.pkl svm_225.pkl svm_227.pkl svm_229.pkl svm_230.pkl svm_234.pkl svm_235.pkl svm_236.pkl svm_239.pkl svm_243.pkl svm_27.pkl svm_3.pkl svm_33.pkl svm_36.pkl svm_44.pkl svm_50.pkl svm_57.pkl svm_59.pkl svm_6.pkl svm_61.pkl svm_62.pkl svm_67.pkl svm_69.pkl svm_71.pkl svm_72.pkl svm_78.pkl svm_79.pkl svm_82.pkl svm_85.pkl svm_88.pkl svm_93.pkl svm_97.pklredhat config.jsonhgst_predictor.pklhgst_scaler.pklseagate_predictor.pklseagate_scaler.pkl module.py predictor.pydocceph-mgr-diskprediction-localchangelog.Debian.gzHpool/main/c/ceph/ceph-mgr-diskprediction-local_16.2.9-1~bpo10+1_all.debusrsharecephmgrrook __init__.pygenerate_rook_ceph_client.sh module.py rook_client __init__.py _helper.pyceph __init__.py cephclient.pycephcluster.pycephfilesystem.py cephnfs.pycephobjectstore.pyrook_cluster.pydoc ceph-mgr-rookchangelog.Debian.gz&5pool/main/c/ceph/ceph-mgr-rook_16.2.9-1focal_all.debusrsharecephmgralerts __init__.py module.pybalancer __init__.py module.pycrash __init__.py module.py devicehealth __init__.py module.pyinflux __init__.py module.pyinsights __init__.py health.py module.pyiostat __init__.py module.py localpool __init__.py module.py mirroring __init__.pyfs __init__.py blocklist.pydir_map __init__.py create.pyload.py policy.pystate_transition.py update.py exception.py notify.pysnapshot_mirror.pyutils.py module.pynfs __init__.py cluster.py exception.py export.pyexport_utils.py module.pyutils.py orchestrator README.md __init__.py _interface.py m=pool/main/c/ceph/ceph-mgr-dashboard_16.2.9-1~bpo10+1_all.debusrsharecephmgralerts __init__.py module.pybalancer __init__.py module.pycrash __init__.py module.py devicehealth __init__.py module.pyinflux __init__.py module.pyinsights __init__.py health.py module.pyiostat __init__.py module.py localpool __init__.py module.py mirroring __init__.pyfs __init__.py blocklist.pydir_map __init__.py create.pyload.py policy.pystate_transition.py update.py exception.py notify.pysnapshot_mirror.pyutils.py module.pynfs __init__.py cluster.py exception.py export.pyexport_utils.py module.pyutils.py orchestrator README.md __init__.py _interface.py module.py osd_support __init__.py module.py pg_autoscaler __init__.py module.pyprogress __init__.py module.pytest_progress.py prometheus __init__.py module.pytest_module.py rbd_support __init__.py common.pymirror_snapshot_schedule.py module.pyperf.py schedule.pytask.pytrash_purge_schedule.pyrestful __init__.pyapi __init__.py config.pycrush.pydoc.pymon.pyosd.pyperf.pypool.py request.py server.py common.py context.py decorators.pyhooks.py module.pyselftest __init__.py module.py snap_schedule __init__.pyfs __init__.py schedule.pyschedule_client.py module.pystats __init__.pyfs __init__.py perf_stats.py module.pystatus __init__.py module.pytelegraf __init__.py basesocket.py module.py protocol.pyutils.py telemetry __init__.py module.pytest_orchestrator README.md __init__.pydummy_data.json module.pyvolumes __init__.pyfs __init__.pyasync_cloner.py async_job.py exception.py fs_util.py operations __init__.py access.pyclone_index.pygroup.pyindex.pylock.py pin_util.pyrankevicter.py resolver.pysnapshot_util.py subvolume.py template.pytrash.pyversions __init__.pyauth_metadata.pymetadata_manager.pyop_sm.pysubvolume_attrs.pysubvolume_base.pysubvolume_v1.pysubvolume_v2.py volume.pypurge_queue.py vol_spec.py volume.py module.pyzabbix __init__.py module.pyzabbix_template.xmldocceph-mgr-modules-corechangelog.Debian.gz>pool/main/c/ceph/ceph-mgr-modules-core_16.2.9-1bionic_all.deb;usrsharedocceph-mgr-k8seventschangelog.Debian.gzpy=pool/main/c/ceph/ceph-mgr-k8sevents_16.2.9-1~bpo11+1_all.deb;usrsharedocceph-mgr-k8seventschangelog.Debian.gzpy=pool/main/c/ceph/ceph-mgr-k8sevents_16.2.9-1~bpo10+1_all.deb;usrsharedocceph-mgr-k8seventschangelog.Debian.gz i:pool/main/c/ceph/ceph-mgr-k8sevents_16.2.9-1focal_all.deb st;usrsharedocceph-mgr-k8seventschangelog.Debian.gzin;pool/main/c/ceph/ceph-mgr-k8sevents_16.2.9-1bionic_all.debogusrsharecephmgrdiskprediction_local __init__.pymodels prophetstor config.json svm_1.pkl svm_10.pkl svm_104.pkl svm_105.pkl svm_109.pkl svm_112.pkl svm_114.pkl svm_115.pkl svm_118.pkl svm_119.pkl svm_12.pkl svm_120.pkl svm_123.pkl svm_124.pkl svm_125.pkl svm_128.pkl svm_131.pkl svm_134.pkl svm_138.pkl svm_14.pkl svm_141.pkl svm_145.pkl svm_151.pkl svm_16.pkl svm_161.pkl svm_168.pkl svm_169.pkl svm_174.pkl svm_18.pkl svm_182.pkl svm_185.pkl svm_186.pkl svm_195.pkl svm_201.pkl svm_204.pkl svm_206.pkl svm_208.pkl svm_210.pkl svm_212.pkl svm_213.pkl svm_219.pkl svm_221.pkl svm_222.pkl svm_223.pkl svm_225.pkl svm_227.pkl svm_229.pkl svm_230.pkl svm_234.pkl svm_235.pkl svm_236.pkl svm_239.pkl svm_243.pkl svm_27.pkl svm_3.pkl svm_33.pkl svm_36.pkl svm_44.pkl svm_50.pkl svm_57.pkl svm_59.pkl svm_6.pkl svm_61.pkl svm_62.pkl svm_67.pkl svm_69.pkl svm_71.pkl svm_72.pkl svm_78.pkl svm_79.pkl svm_82.pkl svm_85.pkl svm_88.pkl svm_93.pkl svm_97.pklredhat config.jsonhgst_predictor.pklhgst_scaler.pklseagate_predictor.pklseagate_scaler.pkl module.py predictor.pydocceph-mgr-diskprediction-localchangelog.Debian.gzepHpool/main/c/ceph/ceph-mgr-diskprediction-local_16.2.9-1~bpo11+1_all.debhusrsharecephmgrdiskprediction_local __init__.pymodels prophetstor config.json svm_1.pkl svm_10.pkl svm_104.pkl svm_105.pkl svm_109.pkl svm_112.pkl svm_114.pkl svm_115.pkl svm_118.pkl svm_119.pkl svm_12.pkl svm_120.pkl svm_123.pkl svm_124.pkl svm_125.pkl svm_128.pkl svm_131.pkl svm_134.pkl svm_138.pkl svm_14.pkl svm_141.pkl svm_145.pkl svm_151.pkl svm_16.pkl svm_161.pkl svm_168.pkl svm_169.pkl svm_174.pkl svm_18.pkl svm_182.pkl svm_185.pkl svm_186.pkl svm_195.pkl svm_201.pkl svm_204.pkl svm_206.pkl svm_208.pkl svm_210.pkl svm_212.pkl svm_213.pkl svm_219.pkl svm_221.pkl svm_222.pkl svm_223.pkl svm_225.pkl svm_227.pkl svm_229.pkl svm_230.pkl svm_234.pkl svm_235.pkl svm_236.pkl svm_239.pkl svm_243.pkl svm_27.pkl svm_3.pkl svm_33.pkl svm_36.pkl svm_44.pkl svm_50.pkl svm_57.pkl svm_59.pkl svm_6.pkl svm_61.pkl svm_62.pkl svm_67.pkl svm_69.pkl svm_71.pkl svm_72.pkl svm_78.pkl svm_79.pkl svm_82.pkl svm_85.pkl svm_88.pkl svm_93.pkl svm_97.pklredhat config.jsonhgst_predictor.pklhgst_scaler.pklseagate_predictor.pklseagate_scaler.pkl module.py predictor.pydocceph-mgr-diskprediction-localchangelog.Debian.gzHpool/main/c/ceph/ceph-mgr-diskprediction-local_16.2.9-1~bpo10+1_all.debusrsharecephmgrdiskprediction_local __init__.pymodels prophetstor config.json svm_1.pkl svm_10.pkl svm_104.pkl svm_105.pkl svm_109.pkl svm_112.pkl svm_114.pkl svm_115.pkl svm_118.pkl svm_119.pkl svm_12.pkl svm_120.pkl svm_123.pkl svm_124.pkl svm_125.pkl svm_128.pkl svm_131.pkl svm_134.pkl svm_138.pkl svm_14.pkl svm_141.pkl svm_145.pkl svm_151.pkl svm_16.pkl svm_161.pkl svm_168.pkl svm_169.pkl svm_174.pkl svm_18.pkl svm_182.pkl svm_185.pkl svm_186.pkl svm_195.pkl svm_201.pkl svm_204.pkl svm_206.pkl svm_208.pkl svm_210.pkl svm_212.pkl svm_213.pkl svm_219.pkl svm_221.pkl svm_222.pkl svm_223.pkl svm_225.pkl svm_227.pkl svm_229.pkl svm_230.pkl svm_234.pkl svm_235.pkl svm_236.pkl svm_239.pkl svm_243.pkl svm_27.pkl svm_3.pkl svm_33.pkl svm_36.pkl svm_44.pkl svm_50.pkl svm_57.pkl svm_59.pkl svm_6.pkl svm_61.pkl svm_62.pkl svm_67.pkl svm_69.pkl svm_71.pkl svm_72.pkl svm_78.pkl svm_79.pkl svm_82.pkl svm_85.pkl svm_88.pkl svm_93.pkl svm_97.pklredhat config.jsonhgst_predictor.pklhgst_scaler.pklseagate_predictor.pklseagate_scaler.pkl module.py predictor.pydocceph-mgr-diskprediction-localchangelog.Debian.gz sEpool/main/c/ceph/ceph-mgr-diskprediction-local_16.2.9-1focal_all.debusrsharecephmgrdiskprediction_local __init__.pymodels prophetstor config.json svm_1.pkl svm_10.pkl svm_104.pkl svm_105.pkl svm_109.pkl svm_112.pkl svm_114.pkl svm_115.pkl svm_118.pkl svm_119.pkl svm_12.pkl svm_120.pkl svm_123.pkl svm_124.pkl svm_125.pkl svm_128.pkl svm_131.pkl svm_134.pkl svm_138.pkl svm_14.pkl svm_141.pkl svm_145.pkl svm_151.pkl svm_16.pkl svm_161.pkl svm_168.pkl svm_169.pkl svm_174.pkl svm_18.pkl svm_182.pkl svm_185.pkl svm_186.pkl svm_195.pkl svm_201.pkl svm_204.pkl svm_206.pkl svm_208.pkl svm_210.pkl svm_212.pkl svm_213.pkl svm_219.pkl svm_221.pkl svm_222.pkl svm_223.pkl svm_225.pkl svm_227.pkl svm_229.pkl svm_230.pkl svm_234.pkl svm_235.pkl svm_236.pkl svm_239.pkl svm_243.pkl svm_27.pkl svm_3.pkl svm_33.pkl svm_36.pkl svm_44.pkl svm_50.pkl svm_57.pkl svm_59.pkl svm_6.pkl svm_61.pkl svm_62.pkl svm_67.pkl svm_69.pkl svm_71.pkl svm_72.pkl svm_78.pkl svm_79.pkl svm_82.pkl svm_85.pkl svm_88.pkl svm_93.pkl svm_97.pklredhat config.jsonhgst_predictor.pklhgst_scaler.pklseagate_predictor.pklseagate_scaler.pkl module.py predictor.pydocceph-mgr-diskprediction-localchangelog.Debian.gzepFpool/main/c/ceph/ceph-mgr-diskprediction-local_16.2.9-1bionic_all.deb rusrlibdebug .build-id5a,ff6b5d9f8ebf7d432fb55aa2d49d3c6851dd5b.debugsharedoc ceph-mgr-dbgchangelog.Debian.gzre9pool/main/c/ceph/ceph-mgr-dbg_16.2.9-1~bpo11+1_amd64.debusrlibdebug .build-id47,aeef131dc611ea2985a1137bd094dc6d94374e.debugsharedoc ceph-mgr-dbgchangelog.Debian.gz9pool/main/c/ceph/ceph-mgr-dbg_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-idcf,e73a53fe59f2f78bb99d643843f0edd45e4c63.debugsharedoc ceph-mgr-dbgchangelog.Debian.gz6pool/main/c/ceph/ceph-mgr-dbg_16.2.9-1focal_amd64.debusrlibdebug .build-idbc,3d4f7931b10de37426e27562c99177aa058517.debugsharedoc ceph-mgr-dbgchangelog.Debian.gz 7pool/main/c/ceph/ceph-mgr-dbg_16.2.9-1bionic_arm64.debceusrlibdebug .build-id9d,5b5d39c2476b15fe09ce601e476b444b718a6e.debugsharedoc ceph-mgr-dbgchangelog.Debian.gzs.7pool/main/c/ceph/ceph-mgr-dbg_16.2.9-1bionic_amd64.debge=pool/main/c/ceph/ceph-mgr-dashboard_16.2.9-1~bpo11+1_all.deb:pool/main/c/ceph/ceph-mgr-dashboard_16.2.9-1focal_all.debtur;pool/main/c/ceph/ceph-mgr-dashboard_16.2.9-1bionic_all.debusrlibdebug .build-id03,9caf8e88425e2c8538ee5fd0df9ba7633314ee.debug04,13237a7b1d13214734eee9e99d7f8d67bbf51a.debug07,7ba66af0afc7f5679b9cb2cfa7d614a610e0bc.debug0a,d6de599f112a02eb9eb95ede54247de75658f1.debug15,0c4908f614d1115c5d5f066394dab56353299c.debug17,bda92f849ce0b06fff552ce364a4e1b738d8cf.debug,c0fc91521d22dc725dfbbfdda1e0c3188f791b.debug1c,6a7ae74af94c75851d05b62f7b8b1ce1f26bdc.debug20,82cf099341cddca4c7e3cda5e37a6ac9ef5b45.debug26,c880bb2ee49480531fd97d56ec3e10463bbf77.debug29,5d0463ba9711d04a809a7b84937288e27ad9fe.debug2d,9219ec9a67527d02481c3eb2839168e4864884.debug33,3e7741e66c4cc56fded74bbae0d0fff4936703.debug37,06a58f4b36d3c5561ec9c547fc99795522df23.debug3b,0d1cfbf76660be43a4ee342f73e3a1833b6508.debug,80b4433a279bfcd8086eef862902351ac6761d.debug3c,b07bfc71577b1f5d0e18b736f4d7d37f37462d.debug,c9764e0328dfad94221a8462516aed06658bbe.debug42,46442f551fc0a2324aeba499f47d48f8e234b3.debug,93ef06ae6f089102790c6662560e25dfcba06d.debug43,de3d06ce3c3cf6c4644d786c5e471fde2451e9.debug44,7c3d781c8ac1b6f7453e1efdbfa39d20fb39f3.debug46,3afa0afb227fa985b1fedf7e9dc836f96d968f.debug,9794fcc92770ffd5f0edbe9fe6a35ddff8bfa3.debug49,f46edbc5988807e76271e6991cea6abee059db.debug50,fc2d861d10e6048e717593f9de8f4bc7df97aa.debug51,a7ffd6b69b7875f4153ff37d23c471dd0d2282.debug54,a24b8ce5016a4e04d0c9e87ebd415a8e35c23c.debug5d,53681b47a188cdcb0a70baede242bf6c83280b.debug60,2f5f2456c98de77e26f4121cc0745b53cfed27.debug62,bc49ae95cb50658b1e6ab558d529d0ecb4f4de.debug66,7bde24b2dec28c1398dcdba73bb68fd4738c36.debug,8ecfa5b6c00d7f3a4de853a53546f2a6cb9e76.debug68,6de6bbf9da86079dc8e0ca15b6997cf67811ac.debug6a,cc0c6673d4f2a6f39fa64875ee2e93687e470a.debug6d,f1b79c7cf1059894e0dfdd75817b75f8785059.debug71,0b636bb756e14bb557f6e5103386a624006e1b.debug73,03d064b7b6d8a28790f1ff0c10cbcf0e4523d5.debug,f821be57fe4e48019088ccc9bcd104d63bb851.debug75,3aef71e96af7106e0610b8bfc69167680b952d.debug,63b2bae0fd800cb5d60ed7fff129faeca810d5.debug77,8df39285e302867bc2008dc84b6cedb2a9ab5a.debug79,4a37997dce48e98751cf19d6e1c975d1c31cc3.debug81,c2d11a15856d8a1c3898c6f72257f8312e4989.debug82,40834d682a1b4f1364a038bc529d1b48eed8bb.debug83,8d1f77c487bc2357942d716b2271751bafb9a0.debug84,35a5db31d1f183e79f9575f17f2cbec991faf5.debug,b50098235d472f7442650350dd6fcab70a9b02.debug8a,aa3ceab91a2627b056b5d51e9d0e0b2dc8c127.debug8d,f11bc4b8b81a5b0d15750c9a37f3c8fff31bbe.debug8e,743adcbd6d7beb5b38a720bf4d6e3c3978795d.debug94,cd7492fbc31625ad55e7e68a4ca62cab0f93ca.debug95,52dfe7a8955058a27c75f698d334878de74499.debug98,786060c2f6a05cf1bba313d928e4972208f238.debug,dac0689a157fd625936f245399ba722588bd8e.debug9b,ec7ac4774d11a7eab22ece5a5e1b0707da3669.debuga0,97fa2ca446905958a14f70fb81c7dbef087251.debuga1,2db82618779865a5a1db06787337c9c93f1aeb.debuga2,1ccbc29a4fe332ba415913549deb0a31446ba1.debuga3,acefa46fcd505a953769dbec12d78df90bea47.debuga4,193395f41868a60c3e85c132b625919b4883da.debuga6,a53dd948d9427020a9087e16e6a9369fe9e036.debuga7,14d7f52c801cdeea95727aac95a23d87dfb0dc.debuga9,ff0042d572e0190bb61535aa6fe61bc48f5666.debugab,1700e7a48d6baad860b530e99044b0bbf65ebc.debugac,16fa5f5a9970734ef9a6a359723cf31bb02163.debugb1,99a6697529be3a03dd2a86828191c7176364e6.debugb5,2160f271298df9a534efc483e318219e950271.debugb7,36da8f1455f271f0297dfdf5ebd3e9ba316fdb.debug,57da72a8bb36a7a0dee587486534ed878b5a38.debugb8,e3b4adadde66daf3158d7b55284110df1db281.debugba,49b6bdd8a7a6d3f691d52127524acfea313a12.debug,b31acb4fe121cc2ea73b00dec55c8e924bb171.debugbb,256614710aa134b7f71044346106bf083c0874.debugbd,da512df53b757b095920decdd3ce889447ac9c.debugbe,bcea0e883258f8e24da84fb845e4229b201c37.debugc0,c48d41a663412c4a5346449ccc3539d95d8acc.debugc2,a8570835dd3a690c8431c83c92d5b386020a0e.debugc6,9e4740560919b9e8c3774affab71504ed44343.debugc8,d1667f05143fedd3abc742e4e26e3536dcb85d.debugcb,d7135670ebf5443a05ebf5fcd80ad3bce98ebe.debugcc,076a37da010fff8807a519f1f8df891d5ec7e5.debug,bc796f662361c2f44bdfa3b1651b5d45d96455.debugd2,441b6770381d6456bb295a4b20bcb964bdffe1.debugd5,98b6938b68c64d6b113789418609e9057102b0.debugda,070acf0e0a52b460733e726e99d4410ac1e8ba.debugdf,01c0583c832a8b9eef2d48689ca425fe295c4d.debuge1,68f351c5d4db384dc466e52b24aef29f7b6a10.debuge8,08d80942973dd5124b88b646e851bd3ed8aecc.debug,532c4a996b7145e961a62287b9736686e9c352.debugea,943bb81afd1325d82cd5c65d5e9f3feb22b4bd.debugec,0e55c2db20e5a0488fc1e81ed3a5babb931cd5.debug,67d711df179873b7fe43d4df841a96ee642f10.debugee,62c4d2a4f53a4cf4f3d18cf0ec93f584bb8742.debug,dfd41aeb3846cd23945ab1481cb1096e538169.debugf1,14442300fd7a56e62cd7f8a7ca5c8c9bd1b402.debugf3,b2123d61ba9265f89bed4efde85a217f42f24a.debugf7,869ee68262dbc8a854692212d5be1e9b25c98a.debugf9,371efe1e4075c18836046b207c0a7c0aad3a07.debugfb,659b9beeed007be1046b67035778d104f66d3a.debugfd,8b9ad9ad7b1da5adc4a837e6457a006fe8c1f3.debug,b75110636f40bec37111ad80b056af1c00450c.debugfe,755c258f2ace56f9ed4035e3ac1a7f9ab26c8f.debugff,4290df45dcd93c98ac26bbf954af0ffa087eb4.debugsharedoc ceph-test-dbgchangelog.Debian.gzji/2LvqWz];W?>x? z   >;?[? ]           ??  ?      2]94k\^@^S-j|  }lgI3&SJ>kF=0:aI!y %.?F='{/#3PS >_l-GoqL>rj7%v1yz 4gjdqDx,G{B<fh1pL3*Q%6Lj4 ~v{yO7A*cnrycE(LRf4"jiQowwErG]? ]??       PjV!U)        ?          fl<aR@J@aaAHl;XN~2ML;'* +<S>]I{6[iT c~a1fW&8EpI7 t&/-{/U"F{w$O?'Xut>rQn+gNi@ a!]3yH3 AKs9D?It%Tq%A"WvK?\z% ?\]?  ]?      ?    G<|rgId ;! ?   ?           ?      OwS{&UEK 5xL,[ l#iOvP-V"ec+,dWsv8fg?~hEOFV H&u J5{P1$a^5:]>Eas/J} tlvO0m?D|WJ(|n!J>CG ? W;]] ]  ? ]?? [    X& ?OT>>:   ?              ??  ?     Wk=&k+1}C>8'!7R1g dB,%R%%8~sq^@f-xj gzfT~$L,BNQtj@`f=S? lZEp,i QbJ`Ew9= ^(rhF{*wA>B6oH+%M|'^/p>Jtc=RU@&x Wg?] zt] ?   ]]?       d-3Wc j=?]7[? ]  ?          ?         n ?>,@>===<4<;P;d;\: :h9,$l<$98D87, d76655(5L44p4043|x332H221P10l00/@//-h-,X,@++))H((! d('h'&&P&&%h%$$8$#x#<#"|"!!`!0l `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} `} Zusrliblibrgw.so.2.0.0sharedoclibrgw2changelog.Debian.gzlib librgw.so.2} 1pool/main/c/ceph/librgw2_16.2.9-1focal_amd64.debdusrlibcephlibrbd$libceph_librbd_parent_cache.so.1.0.0!libceph_librbd_pwl_cache.so.1.0.0librbd.so.1.16.0librbd_tp.so.1.0.0sharedoclibrbd1changelog.Debian.gzlibcephlibrbdlibceph_librbd_parent_cache.so libceph_librbd_parent_cache.so.1libceph_librbd_pwl_cache.solibceph_librbd_pwl_cache.so.1 librbd.so.1librbd_tp.so.14pool/main/c/ceph/librbd1_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-id1d,2f6a56ff9116f7e3b3d0de209b115cba3a1036.debug1e,f32083b3c6fc221ead04a88ab49c1630a4d1ee.debuga8,125cd4a992ba6b34f28476fe61a34a73027ab9.debugsharedoc librados2-dbgchangelog.Debian.gz} :pool/main/c/ceph/librados2-dbg_16.2.9-1~bpo11+1_amd64.deb} usrincluderadosbuffer.h buffer_fwd.hcrc32c.hinline_memory.h librados.hpplibrados_fwd.hpppage.hrados_types.hppsharedoclibradospp-devchangelog.Debian.gz;pool/main/c/ceph/libradospp-dev_16.2.9-1~bpo10+1_amd64.deb dusrlibcephlibrbd$libceph_librbd_parent_cache.so.1.0.0!libceph_librbd_pwl_cache.so.1.0.0librbd.so.1.16.0librbd_tp.so.1.0.0sharedoclibrbd1changelog.Debian.gzlibcephlibrbdlibceph_librbd_parent_cache.so libceph_librbd_parent_cache.so.1libceph_librbd_pwl_cache.solibceph_librbd_pwl_cache.so.1 librbd.so.1librbd_tp.so.14pool/main/c/ceph/librbd1_16.2.9-1~bpo11+1_amd64.debuusrliblibradosstriper.so.1.0.0sharedoclibradosstriper1changelog.Debian.gzliblibradosstriper.so.1:pool/main/c/ceph/libradosstriper1_16.2.9-1focal_amd64.deb} usrlibcephlibceph-common.so.2librados.so.2.0.0librados_tp.so.2.0.0sharedoc librados2changelog.Debian.gzlib librados.so.2librados_tp.so.26pool/main/c/ceph/librados2_16.2.9-1~bpo11+1_amd64.deb} dusrlibcephlibrbd$libceph_librbd_parent_cache.so.1.0.0!libceph_librbd_pwl_cache.so.1.0.0librbd.so.1.16.0librbd_tp.so.1.0.0sharedoclibrbd1changelog.Debian.gzlibcephlibrbdlibceph_librbd_parent_cache.so libceph_librbd_parent_cache.so.1libceph_librbd_pwl_cache.solibceph_librbd_pwl_cache.so.1 librbd.so.1librbd_tp.so.11pool/main/c/ceph/librbd1_16.2.9-1focal_amd64.debusrincluderadosbuffer.h buffer_fwd.hcrc32c.hinline_memory.h librados.hpplibrados_fwd.hpppage.hrados_types.hppsharedoclibradospp-devchangelog.Debian.gz;pool/main/c/ceph/libradospp-dev_16.2.9-1~bpo11+1_amd64.deb usrlibdebug .build-id48,2059693b5f884d79b79481f62b15e7d37d77a0.debugsharedoclibradosstriper1-dbgchangelog.Debian.gz Apool/main/c/ceph/libradosstriper1-dbg_16.2.9-1~bpo11+1_amd64.deb~usrlibdebug .build-id06,6adda4cbed172c24a57aa0a62a24b73d15fc98.debugsharedoc librgw2-dbgchangelog.Debian.gz} 5pool/main/c/ceph/librgw2-dbg_16.2.9-1focal_amd64.debusrlibdebug .build-ida7,f1581873ce143f78bf5c3d302c05023862b1c2.debugsharedoclibradosstriper1-dbgchangelog.Debian.gz >pool/main/c/ceph/libradosstriper1-dbg_16.2.9-1focal_amd64.deb} usrinclude radosstriperlibradosstriper.hlibradosstriper.hppsharedoclibradosstriper-devchangelog.Debian.gzliblibradosstriper.so} =pool/main/c/ceph/libradosstriper-dev_16.2.9-1focal_amd64.debusrincluderbd features.hlibrbd.h librbd.hppsharedoc librbd-devchangelog.Debian.gzlib librbd.so librbd_tp.so 4pool/main/c/ceph/librbd-dev_16.2.9-1focal_amd64.debusrincluderadosbuffer.h buffer_fwd.hcrc32c.hinline_memory.h librados.hpplibrados_fwd.hpppage.hrados_types.hppsharedoclibradospp-devchangelog.Debian.gz8pool/main/c/ceph/libradospp-dev_16.2.9-1focal_amd64.debusrinclude radosstriperlibradosstriper.hlibradosstriper.hppsharedoclibradosstriper-devchangelog.Debian.gzliblibradosstriper.so} @pool/main/c/ceph/libradosstriper-dev_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-idb3,60d444d2b34dd1f4cad0956c0805bcad39cb14.debugsharedoclibradosstriper1-dbgchangelog.Debian.gzrApool/main/c/ceph/libradosstriper1-dbg_16.2.9-1~bpo10+1_amd64.debZusrliblibrgw.so.2.0.0sharedoclibrgw2changelog.Debian.gzlib librgw.so.2les2pool/main/c/ceph/librgw2_16.2.9-1bionic_arm64.debcepusrlibdebug .build-id65,1a5d53ac9e3a10fea6898fac74698b4e96cf87.debug92,ad85178f8afd447689bcdfc1776047d5e333b2.debug95,b558ae384fd11abc886712d01de92bfbc57ed4.debuga3,918d7fa3923e781176aee42671773105aff237.debugsharedoc librbd1-dbgchangelog.Debian.gzzl6pool/main/c/ceph/librbd1-dbg_16.2.9-1bionic_arm64.debto_dusrlibcephlibrbd$libceph_librbd_parent_cache.so.1.0.0!libceph_librbd_pwl_cache.so.1.0.0librbd.so.1.16.0librbd_tp.so.1.0.0sharedoclibrbd1changelog.Debian.gzlibcephlibrbdlibceph_librbd_parent_cache.so libceph_librbd_parent_cache.so.1libceph_librbd_pwl_cache.solibceph_librbd_pwl_cache.so.1 librbd.so.1librbd_tp.so.1r2pool/main/c/ceph/librbd1_16.2.9-1bionic_arm64.debrepZusrliblibrgw.so.2.0.0sharedoclibrgw2changelog.Debian.gzlib librgw.so.2-de2pool/main/c/ceph/librgw2_16.2.9-1bionic_amd64.debht~usrlibdebug .build-id9e,cc629c1a4af38b149aaa1e85690c1b70b2a640.debugsharedoc librgw2-dbgchangelog.Debian.gzH8pool/main/c/ceph/librgw2-dbg_16.2.9-1~bpo11+1_amd64.deb4~usrlibdebug .build-id91,1fb17dac77e2aadfc4addb153aba4beb1cb45d.debugsharedoc librgw2-dbgchangelog.Debian.gznic8pool/main/c/ceph/librgw2-dbg_16.2.9-1~bpo10+1_amd64.debi~usrlibdebug .build-id04,a8a03b77b4effafc43edf399bbf0673a6a2778.debugsharedoc librgw2-dbgchangelog.Debian.gz8666pool/main/c/ceph/librgw2-dbg_16.2.9-1bionic_arm64.debbd-~usrlibdebug .build-id08,7412f7660a75d4c7705a8e2a3a5e577f3461c1.debugsharedoc librgw2-dbgchangelog.Debian.gz6pool/main/c/ceph/librgw2-dbg_16.2.9-1bionic_amd64.debkusrincluderadoslibrgw.h rgw_file.hsharedoc librgw-devchangelog.Debian.gzlib librgw.so7pool/main/c/ceph/librgw-dev_16.2.9-1~bpo11+1_amd64.debbkusrincluderadoslibrgw.h rgw_file.hsharedoc librgw-devchangelog.Debian.gzlib librgw.so7pool/main/c/ceph/librgw-dev_16.2.9-1~bpo10+1_amd64.deb8bkusrincluderadoslibrgw.h rgw_file.hsharedoc librgw-devchangelog.Debian.gzlib librgw.so164pool/main/c/ceph/librgw-dev_16.2.9-1focal_amd64.debkusrincluderadoslibrgw.h rgw_file.hsharedoc librgw-devchangelog.Debian.gzlib librgw.so5pool/main/c/ceph/librgw-dev_16.2.9-1bionic_arm64.debkusrincluderadoslibrgw.h rgw_file.hsharedoc librgw-devchangelog.Debian.gzlib librgw.so5pool/main/c/ceph/librgw-dev_16.2.9-1bionic_amd64.debdusrlibcephlibrbd$libceph_librbd_parent_cache.so.1.0.0!libceph_librbd_pwl_cache.so.1.0.0librbd.so.1.16.0librbd_tp.so.1.0.0sharedoclibrbd1changelog.Debian.gzlibcephlibrbdlibceph_librbd_parent_cache.so libceph_librbd_parent_cache.so.1libceph_librbd_pwl_cache.solibceph_librbd_pwl_cache.so.1 librbd.so.1librbd_tp.so.1p2pool/main/c/ceph/librbd1_16.2.9-1bionic_amd64.debepousrlibdebug .build-id1b,f0f796ba9943cd3a77c926fddce368f08d52d6.debug45,5a8de0070c59751c690ad6d46ef76c49421311.debug5d,c95506e6f293fe1e0800527c3f4d12e857184c.debug9e,e40a1ba1e8acac8a9f180387e130681237b51f.debugsharedoc librbd1-dbgchangelog.Debian.gzin8pool/main/c/ceph/librbd1-dbg_16.2.9-1~bpo11+1_amd64.debeusrlibdebug .build-id3b,636c170c076cb6dd740a29f9ebeffdd07d95a0.debug4a,6c6cb711867ed3f426bfc3f91250c2ccf36c80.debug,7f79e1df266f820b7f391c6e7afd2814c47327.debugab,e1814abfba16480687269f95536de213c5ec59.debugsharedoc librbd1-dbgchangelog.Debian.gzff38pool/main/c/ceph/librbd1-dbg_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-id1b,3fde3cf914e32dabd827794061f05f0d150c46.debug38,040acdcde91bd31b43de3ed8a836038b555795.debugb0,93fc58c2be0977d5aa8e81c65832f8382ad4df.debugfa,a305bd4bfc6cd55a8f204d74e0bf363f8cf4af.debugsharedoc librbd1-dbgchangelog.Debian.gz-15pool/main/c/ceph/librbd1-dbg_16.2.9-1focal_amd64.debusrlibdebug .build-id29,5857398bef964857ec986ef02b230db05e9f99.debug50,6bf2cf822d6f6bb04feb59507b8da6d4f8334f.debug6f,6f06f6cbc9b46d4a1cd3d0323d72fa73d3e80e.debugbf,23a5cbc2e1b8cdae2f5b43b127dd946bb762dc.debugsharedoc librbd1-dbgchangelog.Debian.gz.p6pool/main/c/ceph/librbd1-dbg_16.2.9-1bionic_amd64.deballusrincluderbd features.hlibrbd.h librbd.hppsharedoc librbd-devchangelog.Debian.gzlib librbd.so librbd_tp.so.d7pool/main/c/ceph/librbd-dev_16.2.9-1~bpo11+1_amd64.debe3usrincluderbd features.hlibrbd.h librbd.hppsharedoc librbd-devchangelog.Debian.gzlib librbd.so librbd_tp.soep7pool/main/c/ceph/librbd-dev_16.2.9-1~bpo10+1_amd64.debquusrincluderbd features.hlibrbd.h librbd.hppsharedoc librbd-devchangelog.Debian.gzlib librbd.so librbd_tp.soth5pool/main/c/ceph/librbd-dev_16.2.9-1bionic_arm64.debusrincluderbd features.hlibrbd.h librbd.hppsharedoc librbd-devchangelog.Debian.gzlib librbd.so librbd_tp.so5pool/main/c/ceph/librbd-dev_16.2.9-1bionic_amd64.debuusrliblibradosstriper.so.1.0.0sharedoclibradosstriper1changelog.Debian.gzliblibradosstriper.so.1=pool/main/c/ceph/libradosstriper1_16.2.9-1~bpo11+1_amd64.debuusrliblibradosstriper.so.1.0.0sharedoclibradosstriper1changelog.Debian.gzliblibradosstriper.so.1=pool/main/c/ceph/libradosstriper1_16.2.9-1~bpo10+1_amd64.debuusrliblibradosstriper.so.1.0.0sharedoclibradosstriper1changelog.Debian.gzliblibradosstriper.so.1;pool/main/c/ceph/libradosstriper1_16.2.9-1bionic_arm64.deb.9uusrliblibradosstriper.so.1.0.0sharedoclibradosstriper1changelog.Debian.gzliblibradosstriper.so.1;pool/main/c/ceph/libradosstriper1_16.2.9-1bionic_amd64.debHusrlibdebug .build-id29,d23f413229ba364f8b77445751524c298fe1a0.debugsharedoclibradosstriper1-dbgchangelog.Debian.gz1?pool/main/c/ceph/libradosstriper1-dbg_16.2.9-1bionic_arm64.debusrlibdebug .build-id42,d9bc8092dd1c04934303062dfd443f9e1b098b.debugsharedoclibradosstriper1-dbgchangelog.Debian.gzy?pool/main/c/ceph/libradosstriper1-dbg_16.2.9-1bionic_amd64.debnsusrinclude radosstriperlibradosstriper.hlibradosstriper.hppsharedoclibradosstriper-devchangelog.Debian.gzliblibradosstriper.sore@pool/main/c/ceph/libradosstriper-dev_16.2.9-1~bpo11+1_amd64.debsusrinclude radosstriperlibradosstriper.hlibradosstriper.hppsharedoclibradosstriper-devchangelog.Debian.gzliblibradosstriper.soH>pool/main/c/ceph/libradosstriper-dev_16.2.9-1bionic_arm64.debpusrinclude radosstriperlibradosstriper.hlibradosstriper.hppsharedoclibradosstriper-devchangelog.Debian.gzliblibradosstriper.soH>pool/main/c/ceph/libradosstriper-dev_16.2.9-1bionic_amd64.debHusrincluderadosbuffer.h buffer_fwd.hcrc32c.hinline_memory.h librados.hpplibrados_fwd.hpppage.hrados_types.hppsharedoclibradospp-devchangelog.Debian.gz9pool/main/c/ceph/libradospp-dev_16.2.9-1bionic_arm64.debusrincluderadosbuffer.h buffer_fwd.hcrc32c.hinline_memory.h librados.hpplibrados_fwd.hpppage.hrados_types.hppsharedoclibradospp-devchangelog.Debian.gz9pool/main/c/ceph/libradospp-dev_16.2.9-1bionic_amd64.debusrlibcephlibceph-common.so.2librados.so.2.0.0librados_tp.so.2.0.0sharedoc librados2changelog.Debian.gzlib librados.so.2librados_tp.so.26pool/main/c/ceph/librados2_16.2.9-1~bpo10+1_amd64.debpytusrlibcephlibceph-common.so.2librados.so.2.0.0librados_tp.so.2.0.0sharedoc librados2changelog.Debian.gzlib librados.so.2librados_tp.so.2f3pool/main/c/ceph/librados2_16.2.9-1focal_amd64.debusrlibcephlibceph-common.so.2librados.so.2.0.0librados_tp.so.2.0.0sharedoc librados2changelog.Debian.gzlib librados.so.2librados_tp.so.24pool/main/c/ceph/librados2_16.2.9-1bionic_arm64.debusrlibcephlibceph-common.so.2librados.so.2.0.0librados_tp.so.2.0.0sharedoc librados2changelog.Debian.gzlib librados.so.2librados_tp.so.24pool/main/c/ceph/librados2_16.2.9-1bionic_amd64.debusrlibdebug .build-id56,38c9f6ecb15c840257ffa931648b4e98b9035c.debugc0,5fca7c3b349f8952248d0be241de4fec53d8e5.debugd0,cadf4264b1f846d8eee62e203d82ee62e7c5dc.debugsharedoc librados2-dbgchangelog.Debian.gzd:pool/main/c/ceph/librados2-dbg_16.2.9-1~bpo10+1_amd64.debebu L0?L0C_C@@C_{ F@'Ҡ@|#@@x@"ҡ#@ F'@@ T1NV @{Ũ_C@@?@C_{ F@/Ҡ@X+@N#G#@+@U#5 F/@@ T#)M嗶V @{ƨ_{ 9 @@0{è_{@F>{¨_{ ҡ @@@{¨_C@C_{ @@@C{è_{ @@@ғ@T  @{Ĩ_C@@@ C_{ F@/Ҡ@"@aˠ@?'q`T@OM嗠@@'#@`+@x+@T@+@T@+@!F/@!@A?@T+V @{ƨ_{F@ҡ@@!F@!@A?@TV{è_{ @@@@`C @{è_{ @T@ @{¨_C@C_{ @@@@ @{Ĩ_{ @@ {¨_{@s{¨_{ @ @@]{è_{ @@@} @@aT(@@@ @@@q`T@@@@T@u@@`T RRqT@@e {Ĩ_{@{¨_{ ҡ @@{¨_C@C_{ @ {¨_{@ {¨_{S'#@!@ @!#@'@ SA{Ũ_{@@@ {è_{ F@'*@@;I嗠@@@SiSWLF'@@ @TU @{Ũ_{@{¨_{ @{¨_  _{ @@@} @`T@@@} @@@@@@} @@@@@@@@@T@@@@}`@@@@} @!@  @{Ĩ_C@@ C_C@C_C C_{@L {è_{@{¨_{ @@ {¨_{ @ {¨_{ @ @`T@pt @Ѡ @ @{è_{@r{¨_C@C_{@d@q@T#O嗠@}ӐK{è_{9@@@R{Ĩ_{@kc{¨_{ ҡ @@e{¨_{F@Ҡ@l@!F@!@A?@TT{è_{ @@@`{è_C C_{@"{¨_{ @h@l@@@L @{Ĩ_{ @@ @@d{¨_C@C_{@w@q@TN嗡@}K{è_C C_C C_{S/+'#F@?Ҡ'@ #@:@ +@үTA9A9?J ՠF?@@ @T}SSA@{Ȩ_{@J {è_{c9@@5'@N@#@T@9+@@@//@}ӡ'@ @T@@@@@/@}ӡ'@ @!@@@T#@}ӡ'@ @/@#/@}ӡ'@ @@@/@}ӡ'@ @@+@@@@@'@ {ƨ_{@{¨_{@{¨_C C_C@C_{@@T {¨_CC_{@@@?T@@@ @ @{Ĩ_{@{¨_C@C_{@@q@TM嗠@}I{è_C@@ C_{ R9@@@{Ĩ_{@@@@f{Ĩ_{@k{¨_{@;{¨_C@C_{S'#'@n'@'@#@uy@*z@SA@{Ũ_C@UC_{9C9F@ҠC*@@_ ՠF@@ @T5R{Ĩ_{ @@T@@ @@S{¨_C@C_C@C_{ @@"`T)  @{è_CC_{@@@X{è_{@c{¨_{ @ib{¨_{9c9@ ` @@@ {Ĩ_{ F@'Ҡ@B;@4@;#@}ӡ#@RG嗳#@!F'@!@A?TH嗞Q @{Ũ_{ @@@ @{Ĩ_{@ '{¨_{@'{¨_{c%*{¨_{S@%@"@ SA{Ĩ_{@%{¨_C@C_C@@C_C@C_C@C_{ R9@@@{Ĩ_C@C_{@@ C@T@}@@0E嗠@}ӡ@ {Ĩ_!R EATR _{qqT@OR{¨_{qqT@xNR{¨_C@@_C 5*C_@@@@@! @@_{qqT@@@@{¨_C RG@_CȤ5 C_{ '#9'@#@#@@@ ?֢@JF@'@'@9'@'@'@'@ '@'@'@'@'@9'@ '@ 9#@x'@'@ @՜'@@9qT@'@ '@ '@,KG  @{Ũ_{ @@Rf @@9@9 @ @@ @` @@ @@9@ 9 @@{~}@@AT@@ @{~}@ @@T@4@ @@{~}A@@ @@9qT@@@@@ ?֠@@ T@@@@@ , @@9@9 {¨_{ F@@@@@@)@@T@@@@9,@@MERqT@q`T RRqT@@@-@  @J  @{è_{@@2G{¨_{ @@@[@)@J  @{è_{ @@ ERqT@q`T RRqT@@@-@@@@@ ?֢@J@@ @@@@?  @{Ĩ_{@@@T@ @@ @@@ ?@@@@ ?@@?7q`T RR{¨_{ @$R @@@TF@@ {è_{SF@WҠ2@@3SRqT9@qTR2 @@ Tc@bR9 @qq`T R9@9q T@RaR@@@ @Cҡ@@`?֠C‘Cq q`T@RR%@qqTR T  5CC~𗠃B@@@( ՠ!FW@!@A?T ,E嗍NSA{˨_{ F@OҠ@@CqT 5##O~@qTR 9@@ T@#"R[9 @]qq`T R9@9q`T@R!RZ@@@T@@8@q@T  6 8BRK嗠@@ @#@ ?֡# #V~qT@RAR.n@qq`T#R/ ##\@ qq@T `98##c}c֐cC@qq@T :##}𗡣l*@qq@T :##}S  5#}##Br~<!FO@!@A?T0D嗖M @{ʨ_{9@i@4@@@@@9@9 {è_{ '#9F@/Ҡ@AT  6 `;R K嗠'@@@9RqT@9qAT  6 ;RJ嗠'@@@!F/@!@A?@TBM @{ƨ_{CSF@OҠ@E9@@@@ ?@@@ ?@@{R"Rz@@@@'F9*x#' R9+/@@@@@@ ?@@@ ?@ &R H ՠ !FO@!@A?TsDLSB{A_{SF@gҠL99@UqTRM@@`T@cbR9#E嗢# @<L嗠0嗠#Z@@ qqT R9 @ qq`T R9@9q T@9RqAT @ 6 =$RJ嗢@@@`@ ?֭qq@T `=#cc##<|#>#@RaRe@@@T@$@@@H@@ @c@ ?֡cc@@ARqT@@@Z*@@ @@ ?֠W|q T@RR/@9q T@RaR&@@` @@ ?֡7|RqT@@ 6 `>@R|@@AT @ 6 >(RI嗠@$@o@@@@@)@@ @@ ?֠@RR U@ qq`TcRccIC@ qq@T :#cc#{0*@ qq@T :cc#f{#h#  5##cU{cWc6|!Fg@!@A?T~#?BRKSA{ͨ_{CSF@'#@@@@@@@@ ?@@@ ?RU{RqT#@xetcsysctl.d30-ceph-osd.conflibsystemdsystemceph-osd.targetceph-osd@.serviceceph-volume@.serviceusrbinceph-bluestore-tool ceph-clsinfoceph-erasure-code-toolceph-objectstore-toolceph-osdceph-osdomap-toolceph_objectstore_benchliblibos_tp.so.1.0.0libosd_tp.so.1.0.0python3 dist-packages ceph_volume __init__.py __pycache____init__.cpython-37.pycconfiguration.cpython-37.pycdecorators.cpython-37.pycexceptions.cpython-37.pyclog.cpython-37.pycmain.cpython-37.pycprocess.cpython-37.pycterminal.cpython-37.pycapi __init__.py __pycache____init__.cpython-37.pyclvm.cpython-37.pyclvm.pyconfiguration.py decorators.pydevices __init__.py __pycache____init__.cpython-37.pyclvm __init__.py __pycache____init__.cpython-37.pycactivate.cpython-37.pycbatch.cpython-37.pyccommon.cpython-37.pyccreate.cpython-37.pycdeactivate.cpython-37.pyclisting.cpython-37.pycmain.cpython-37.pycmigrate.cpython-37.pycprepare.cpython-37.pyctrigger.cpython-37.pyczap.cpython-37.pyc activate.pybatch.py common.py create.py deactivate.py listing.pymain.py migrate.py prepare.py trigger.pyzap.pyraw __init__.py __pycache____init__.cpython-37.pycactivate.cpython-37.pyccommon.cpython-37.pyclist.cpython-37.pycmain.cpython-37.pycprepare.cpython-37.pyc activate.py common.pylist.pymain.py prepare.pysimple __init__.py __pycache____init__.cpython-37.pycactivate.cpython-37.pycmain.cpython-37.pycscan.cpython-37.pyctrigger.cpython-37.pyc activate.pymain.pyscan.py trigger.py drive_group __init__.py __pycache____init__.cpython-37.pycmain.cpython-37.pycmain.py exceptions.py inventory __init__.py __pycache____init__.cpython-37.pycmain.cpython-37.pycmain.pylog.pymain.py process.pysystemd __init__.py __pycache____init__.cpython-37.pycmain.cpython-37.pycsystemctl.cpython-37.pycmain.py systemctl.py terminal.pytests __init__.py __pycache____init__.cpython-37.pycconftest.cpython-37.pyc!test_configuration.cpython-37.pyctest_decorators.cpython-37.pyctest_inventory.cpython-37.pyctest_main.cpython-37.pyctest_process.cpython-37.pyctest_terminal.cpython-37.pyc conftest.pydevices __init__.py __pycache____init__.cpython-37.pyctest_zap.cpython-37.pyclvm __init__.py __pycache____init__.cpython-37.pyctest_activate.cpython-37.pyctest_batch.cpython-37.pyctest_common.cpython-37.pyctest_create.cpython-37.pyctest_deactivate.cpython-37.pyctest_listing.cpython-37.pyctest_migrate.cpython-37.pyctest_prepare.cpython-37.pyctest_trigger.cpython-37.pyctest_zap.cpython-37.pyctest_activate.py test_batch.pytest_common.pytest_create.pytest_deactivate.pytest_listing.pytest_migrate.pytest_prepare.pytest_trigger.py test_zap.pyraw __init__.py __pycache____init__.cpython-37.pyctest_list.cpython-37.pyctest_prepare.cpython-37.pyc test_list.pytest_prepare.py test_zap.pytest_configuration.pytest_decorators.pytest_inventory.py test_main.pytest_process.pytest_terminal.pyutil __init__.py __pycache____init__.cpython-37.pycarg_validators.cpython-37.pycconstants.cpython-37.pycdevice.cpython-37.pycdisk.cpython-37.pycencryption.cpython-37.pyclsmdisk.cpython-37.pycprepare.cpython-37.pycsystem.cpython-37.pyctemplates.cpython-37.pycarg_validators.py constants.py device.pydisk.py encryption.py lsmdisk.py prepare.py system.py templates.pyceph_volume-1.0.0.egg-infoPKG-INFOdependency_links.txtentry_points.txt not-zip-safe requires.txt top_level.txtlibexeccephceph-osd-prestart.shsbin ceph-volumeceph-volume-systemdsharedocceph-osdchangelog.Debian.gzmanman8ceph-bluestore-tool.8.gzceph-clsinfo.8.gz ceph-osd.8.gzceph-volume-systemd.8.gzceph-volume.8.gzlib libos_tp.so libos_tp.so.1 libosd_tp.solibosd_tp.so.1o5pool/main/c/ceph/ceph-osd_16.2.9-1~bpo10+1_amd64.deb r ??>>=@==x { let component: InventoryDevicesComponent; let fixture: ComponentFixture; let orchService: OrchestratorService; let hostService: HostService; const fakeAuthStorageService = { getPermissions: () => { return new Permissions({ osd: ['read', 'update', 'create', 'delete'] }); } }; const mockOrchStatus = (available: boolean, features?: OrchestratorFeature[]) => { const orchStatus: OrchestratorStatus = { available: available, message: '', features: {} }; if (features) { features.forEach((feature: OrchestratorFeature) => { orchStatus.features[feature] = { available: true }; }); } component.orchStatus = orchStatus; }; configureTestBed({ imports: [ BrowserAnimationsModule, FormsModule, HttpClientTestingModule, SharedModule, RouterTestingModule, ToastrModule.forRoot() ], providers: [ { provide: AuthStorageService, useValue: fakeAuthStorageService }, TableActionsComponent ], declarations: [InventoryDevicesComponent] }); beforeEach(() => { fixture = TestBed.createComponent(InventoryDevicesComponent); component = fixture.componentInstance; hostService = TestBed.inject(HostService); orchService = TestBed.inject(OrchestratorService); }); it('should create', () => { expect(component).toBeTruthy(); }); it('should have columns that are sortable', () => { expect(component.columns.every((column) => Boolean(column.prop))).toBeTruthy(); }); it('should call inventoryDataList only when showOnlyAvailableData is true', () => { const hostServiceSpy = spyOn(hostService, 'inventoryDeviceList').and.callThrough(); component.getDevices(); expect(hostServiceSpy).toBeCalledTimes(0); component.showAvailDeviceOnly = true; component.getDevices(); expect(hostServiceSpy).toBeCalledTimes(1); }); describe('table actions', () => { const fakeDevices = require('./fixtures/inventory_list_response.json'); beforeEach(() => { component.devices = fakeDevices; component.selectionType = 'single'; fixture.detectChanges(); }); const verifyTableActions = async ( tableActions: CdTableAction[], expectResult: { [action: string]: { disabled: boolean; disableDesc: string }; } ) => { fixture.detectChanges(); await fixture.whenStable(); const tableActionElement = fixture.debugElement.query(By.directive(TableActionsComponent)); // There is actually only one action for now const actions = {}; tableActions.forEach((action) => { const actionElement = tableActionElement.query(By.css('button')); actions[action.name] = { disabled: actionElement.classes.disabled, disableDesc: actionElement.properties.title }; }); expect(actions).toEqual(expectResult); }; const testTableActions = async ( orch: boolean, features: OrchestratorFeature[], tests: { selectRow?: number; expectResults: any }[] ) => { mockOrchStatus(orch, features); fixture.detectChanges(); await fixture.whenStable(); for (const test of tests) { if (test.selectRow) { component.selection = new CdTableSelection(); component.selection.selected = [test.selectRow]; } await verifyTableActions(component.tableActions, test.expectResults); } }; it('should have correct states when Orchestrator is enabled', async () => { const tests = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: { disabled: false, disableDesc: '' } } } ]; const features = [OrchestratorFeature.DEVICE_BLINK_LIGHT]; await testTableActions(true, features, tests); }); it('should have correct states when Orchestrator is disabled', async () => { const resultNoOrchestrator = { disabled: true, disableDesc: orchService.disableMessages.noOrchestrator }; const tests = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: resultNoOrchestrator } } ]; await testTableActions(false, [], tests); }); it('should have correct states when Orchestrator features are missing', async () => { const resultMissingFeatures = { disabled: true, disableDesc: orchService.disableMessages.missingFeature }; const expectResults = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: resultMissingFeatures } } ]; await testTableActions(true, [], expectResults); }); }); }); ././@LongLink0000644000000000000000000000017000000000000011601 Lustar rootroot./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000001672314241247130032767 0ustar rootrootimport { Component, EventEmitter, Input, OnDestroy, OnInit, Output, ViewChild } from '@angular/core'; import _ from 'lodash'; import { Subscription } from 'rxjs'; import { HostService } from '~/app/shared/api/host.service'; import { OrchestratorService } from '~/app/shared/api/orchestrator.service'; import { FormModalComponent } from '~/app/shared/components/form-modal/form-modal.component'; import { TableComponent } from '~/app/shared/datatable/table/table.component'; import { CellTemplate } from '~/app/shared/enum/cell-template.enum'; import { Icons } from '~/app/shared/enum/icons.enum'; import { NotificationType } from '~/app/shared/enum/notification-type.enum'?usrsharecephmgr dashboard HACKING.rst README.rst __init__.pyapi __init__.pydoc.py awsauth.pycherrypy_backports.pycicephadmbootstrap-cluster.shceph_cluster.ymlrun-cephadm-e2e-tests.shstart-cluster.shcheck_grafana_dashboards.py controllers __init__.py_api_router.py_auth.py_base_controller.py_docs.py _endpoint.py _helpers.py_permissions.py_rest_controller.py _router.py_task.py _ui_router.py _version.pyauth.py cephfs.py cluster.pycluster_configuration.py crush_rule.py daemon.pydocs.pyerasure_code_profile.pyfrontend_logging.py grafana.py health.pyhome.pyhost.pyiscsi.pylogs.pymgr_modules.py monitor.pynfs.pyorchestrator.pyosd.pyperf_counters.pypool.py prometheus.pyrbd.pyrbd_mirroring.pyrgw.pyrole.pysaml2.py service.py settings.py summary.pytask.py telemetry.pyuser.py exceptions.pyfrontend.npmrc angular.jsonapplitools.config.jsbabel.config.jscd.jsdisten-US117.c2992c40956e596cd787.js281.919d718adfcdc2881381.js330.11b54b90fc5a9ca61b46.js3rdpartylicenses.txt"Ceph_Logo.487a0001b327fa7f5232.svgassets&Ceph_Ceph_Logo_with_text_red_white.svg"Ceph_Ceph_Logo_with_text_white.svg Ceph_Logo.svgceph_background.gif loading.gif logo-mini.pngprometheus_logo.svg(ceph_background.e82dd79127290ddbe8cb.gif favicon.ico-forkawesome-webfont.2dfb5f36fc148e26e398.woff.forkawesome-webfont.7c20758e3e7c7dff7c8d.woff2,forkawesome-webfont.86541105409e56d17291.svg,forkawesome-webfont.e182ad6df04f9177b326.eot,forkawesome-webfont.ee4d8bfd0af89fc714a2.ttf index.htmlmain.96ef841781d1c3a73f9a.js!polyfills.d09902270042edb597c5.js(prometheus_logo.8b3183e5a2db0e87bb2b.svgruntime.b471a518f04a3a28b156.jsscripts.6bda3fa7e09a87cd4228.jsstyles.a93043943c99425b4621.csshtml-linter.config.jsoni18n.config.jsonngcc.config.jspackage-lock.json package.jsonproxy.conf.json.samplesrcappapp-routing.module.tsapp.component.htmlapp.component.scssapp.component.spec.tsapp.component.ts app.module.tscephblockblock.module.tsiscsiiscsi.component.htmliscsi.component.scssiscsi.component.spec.tsiscsi.component.ts iscsi-settingiscsi-setting.component.htmliscsi-setting.component.scssiscsi-setting.component.spec.tsiscsi-setting.component.ts iscsi-tabsiscsi-tabs.component.htmliscsi-tabs.component.scssiscsi-tabs.component.spec.tsiscsi-tabs.component.tsiscsi-target-details#iscsi-target-details.component.html#iscsi-target-details.component.scss&iscsi-target-details.component.spec.ts!iscsi-target-details.component.tsiscsi-target-discovery-modal+iscsi-target-discovery-modal.component.html+iscsi-target-discovery-modal.component.scss.iscsi-target-discovery-modal.component.spec.ts)iscsi-target-discovery-modal.component.tsiscsi-target-form iscsi-target-form.component.html iscsi-target-form.component.scss#iscsi-target-form.component.spec.tsiscsi-target-form.component.ts!iscsi-target-image-settings-modal0iscsi-target-image-settings-modal.component.html0iscsi-target-image-settings-modal.component.scss3iscsi-target-image-settings-modal.component.spec.ts.iscsi-target-image-settings-modal.component.tsiscsi-target-iqn-settings-modal.iscsi-target-iqn-settings-modal.component.html.iscsi-target-iqn-settings-modal.component.scss1iscsi-target-iqn-settings-modal.component.spec.ts,iscsi-target-iqn-settings-modal.component.tsiscsi-target-list iscsi-target-list.component.html iscsi-target-list.component.scss#iscsi-target-list.component.spec.tsiscsi-target-list.component.ts mirroringbootstrap-create-modal%bootstrap-create-modal.component.html%bootstrap-create-modal.component.scss(bootstrap-create-modal.component.spec.ts#bootstrap-create-modal.component.tsbootstrap-import-modal%bootstrap-import-modal.component.html%bootstrap-import-modal.component.scss(bootstrap-import-modal.component.spec.ts#bootstrap-import-modal.component.ts daemon-listdaemon-list.component.htmldaemon-list.component.scssdaemon-list.component.spec.tsdaemon-list.component.tsedit-site-name-modal#edit-site-name-modal.component.html#edit-site-name-modal.component.scss&edit-site-name-modal.component.spec.ts!edit-site-name-modal.component.ts image-listimage-list.component.htmlimage-list.component.scssimage-list.component.spec.tsimage-list.component.ts mirror-health-color.pipe.spec.tsmirror-health-color.pipe.tsmirroring.module.tsoverviewoverview.component.htmloverview.component.scssoverview.component.spec.tsoverview.component.tspool-edit-mode-modal#pool-edit-mode-modal.component.html#pool-edit-mode-modal.component.scss&pool-edit-mode-modal.component.spec.ts!pool-edit-mode-modal.component.ts pool-edit-mode-response.model.tspool-edit-peer-modal#pool-edit-peer-modal.component.html#pool-edit-peer-modal.component.scss&pool-edit-peer-modal.component.spec.ts!pool-edit-peer-modal.component.ts pool-edit-peer-response.model.ts pool-listpool-list.component.htmlpool-list.component.scsspool-list.component.spec.tspool-list.component.tsrbd-configuration-form%rbd-configuration-form.component.html%rbd-configuration-form.component.scss(rbd-configuration-form.component.spec.ts#rbd-configuration-form.component.tsrbd-configuration-list%rbd-configuration-list.component.html%rbd-configuration-list.component.scss(rbd-configuration-list.component.spec.ts#rbd-configuration-list.component.ts rbd-detailsrbd-details.component.htmlrbd-details.component.scssrbd-details.component.spec.tsrbd-details.component.tsrbd-formrbd-feature.interface.tsrbd-form-clone-request.model.tsrbd-form-copy-request.model.ts rbd-form-create-request.model.tsrbd-form-edit-request.model.tsrbd-form-mode.enum.tsrbd-form-response.model.tsrbd-form.component.htmlrbd-form.component.scssrbd-form.component.spec.tsrbd-form.component.tsrbd-form.model.tsrbd-parent.model.tsrbd-listrbd-list.component.htmlrbd-list.component.scssrbd-list.component.spec.tsrbd-list.component.ts rbd-model.tsrbd-namespace-form'rbd-namespace-form-modal.component.html'rbd-namespace-form-modal.component.scss*rbd-namespace-form-modal.component.spec.ts%rbd-namespace-form-modal.component.tsrbd-namespace-list!rbd-namespace-list.component.html!rbd-namespace-list.component.scss$rbd-namespace-list.component.spec.tsrbd-namespace-list.component.tsrbd-performancerbd-performance.component.htmlrbd-performance.component.scss!rbd-performance.component.spec.tsrbd-performance.component.tsrbd-snapshot-form&rbd-snapshot-form-modal.component.html&rbd-snapshot-form-modal.component.scss)rbd-snapshot-form-modal.component.spec.ts$rbd-snapshot-form-modal.component.tsrbd-snapshot-listrbd-snapshot-actions.model.ts rbd-snapshot-list.component.html rbd-snapshot-list.component.scss#rbd-snapshot-list.component.spec.tsrbd-snapshot-list.component.tsrbd-snapshot.model.tsrbd-tabsrbd-tabs.component.htmlrbd-tabs.component.scssrbd-tabs.component.spec.tsrbd-tabs.component.tsrbd-trash-listrbd-trash-list.component.htmlrbd-trash-list.component.scss rbd-trash-list.component.spec.tsrbd-trash-list.component.tsrbd-trash-move-modal#rbd-trash-move-modal.component.html#rbd-trash-move-modal.component.scss&rbd-trash-move-modal.component.spec.ts!rbd-trash-move-modal.component.tsrbd-trash-purge-modal$rbd-trash-purge-modal.component.html$rbd-trash-purge-modal.component.scss'rbd-trash-purge-modal.component.spec.ts"rbd-trash-purge-modal.component.tsrbd-trash-restore-modal&rbd-trash-restore-modal.component.html&rbd-trash-restore-modal.component.scss)rbd-trash-restore-modal.component.spec.ts$rbd-trash-restore-modal.component.tsceph.module.tscephfs cephfs-chartcephfs-chart.component.htmlcephfs-chart.component.scsscephfs-chart.component.spec.tscephfs-chart.component.tscephfs-clientscephfs-clients.component.htmlcephfs-clients.component.scss cephfs-clients.component.spec.tscephfs-clients.component.ts cephfs-detailcephfs-detail.component.htmlcephfs-detail.component.scsscephfs-detail.component.spec.tscephfs-detail.component.tscephfs-directories!cephfs-directories.component.html!cephfs-directories.component.scss$cephfs-directories.component.spec.tscephfs-directories.component.ts cephfs-listcephfs-list.component.htmlcephfs-list.component.scsscephfs-list.component.spec.tscephfs-list.component.ts cephfs-tabscephfs-tabs.component.htmlcephfs-tabs.component.scsscephfs-tabs.component.spec.tscephfs-tabs.component.tscephfs.module.tsclustercluster.module.ts configurationconfiguration-details$configuration-details.component.html$configuration-details.component.scss'configuration-details.component.spec.ts"configuration-details.component.tsconfiguration-form*configuration-form-create-request.model.ts!configuration-form.component.html!configuration-form.component.scss$configuration-form.component.spec.tsconfiguration-form.component.tsconfiguration.component.htmlconfiguration.component.scssconfiguration.component.spec.tsconfiguration.component.tscreate-cluster$create-cluster-review.component.html$create-cluster-review.component.scss'create-cluster-review.component.spec.ts"create-cluster-review.component.tscreate-cluster.component.htmlcreate-cluster.component.scss create-cluster.component.spec.tscreate-cluster.component.tscrushmapcrushmap.component.htmlcrushmap.component.scsscrushmap.component.spec.tscrushmap.component.tshostsfixtureshost_list_response.json host-detailshost-details.component.htmlhost-details.component.scsshost-details.component.spec.tshost-details.component.ts host-formhost-form.component.htmlhost-form.component.scsshost-form.component.spec.tshost-form.component.tshosts.component.htmlhosts.component.scsshosts.component.spec.tshosts.component.ts inventoryinventory-devicesfixturesinventory_list_response.jsoninventory-device.model.ts inventory-devices.component.html inventory-devices.component.scss#inventory-devices.component.spec.tsinventory-devices.component.tsinventory-host.model.tsinventory.component.htmlinventory.component.scssinventory.component.spec.tsinventory.component.tslogslogs.component.htmllogs.component.scsslogs.component.spec.tslogs.component.ts mgr-modulesmgr-module-details!mgr-module-details.component.html!mgr-module-details.component.scss$mgr-module-details.component.spec.tsmgr-module-details.component.tsmgr-module-formmgr-module-form.component.htmlmgr-module-form.component.scss!mgr-module-form.component.spec.tsmgr-module-form.component.tsmgr-module-listmgr-module-list.component.htmlmgr-module-list.component.scss!mgr-module-list.component.spec.tsmgr-module-list.component.tsmgr-modules.module.tsmonitormonitor.component.htmlmonitor.component.scssmonitor.component.spec.tsmonitor.component.tsosdosd-creation-preview-modal)osd-creation-preview-modal.component.html)osd-creation-preview-modal.component.scss,osd-creation-preview-modal.component.spec.ts'osd-creation-preview-modal.component.ts osd-detailsosd-details.component.htmlosd-details.component.scssosd-details.component.spec.tsosd-details.component.tsosd-devices-selection-groups+devices-selection-change-event.interface.ts*devices-selection-clear-event.interface.ts+osd-devices-selection-groups.component.html+osd-devices-selection-groups.component.scss.osd-devices-selection-groups.component.spec.ts)osd-devices-selection-groups.component.tsosd-devices-selection-modal*osd-devices-selection-modal.component.html*osd-devices-selection-modal.component.scss-osd-devices-selection-modal.component.spec.ts(osd-devices-selection-modal.component.tsosd-flags-indiv-modal$osd-flags-indiv-modal.component.html$osd-flags-indiv-modal.component.scss'osd-flags-indiv-modal.component.spec.ts"osd-flags-indiv-modal.component.tsosd-flags-modalosd-flags-modal.component.htmlosd-flags-modal.component.scss!osd-flags-modal.component.spec.tsosd-flags-modal.component.tsosd-formdrive-group.model.tsosd-feature.interface.tsosd-form.component.htmlosd-form.component.scssosd-form.component.spec.tsosd-form.component.tsosd-listfixturesosd_list_response.jsonosd-list.component.htmlosd-list.component.scssosd-list.component.spec.tsosd-list.component.tsosd-pg-scrub-modal!osd-pg-scrub-modal.component.html!osd-pg-scrub-modal.component.scss$osd-pg-scrub-modal.component.spec.tsosd-pg-scrub-modal.component.tsosd-pg-scrub-modal.options.tsosd-recv-speed-modal#osd-recv-speed-modal.component.html#osd-recv-speed-modal.component.scss&osd-recv-speed-modal.component.spec.ts!osd-recv-speed-modal.component.tsosd-reweight-modal!osd-reweight-modal.component.html!osd-reweight-modal.component.scss$osd-reweight-modal.component.spec.tsosd-reweight-modal.component.tsosd-scrub-modalosd-scrub-modal.component.htmlosd-scrub-modal.component.scss!osd-scrub-modal.component.spec.tsosd-scrub-modal.component.ts prometheusactive-alert-list active-alert-list.component.html active-alert-list.component.scss#active-alert-list.component.spec.tsactive-alert-list.component.tsprometheus-list-helper.tsprometheus-tabsprometheus-tabs.component.htmlprometheus-tabs.component.scss!prometheus-tabs.component.spec.tsprometheus-tabs.component.ts rules-listrules-list.component.htmlrules-list.component.scssrules-list.component.spec.tsrules-list.component.ts silence-formsilence-form.component.htmlsilence-form.component.scsssilence-form.component.spec.tssilence-form.component.ts silence-listsilence-list.component.htmlsilence-list.component.scsssilence-list.component.spec.tssilence-list.component.tssilence-matcher-modal$silence-matcher-modal.component.html$silence-matcher-modal.component.scss'silence-matcher-modal.component.spec.ts"silence-matcher-modal.component.tsservicesplacement.pipe.spec.tsplacement.pipe.tsservice-daemon-list"service-daemon-list.component.html"service-daemon-list.component.scss%service-daemon-list.component.spec.ts service-daemon-list.component.tsservice-detailsservice-details.component.htmlservice-details.component.scss!service-details.component.spec.tsservice-details.component.ts service-formservice-form.component.htmlservice-form.component.scssservice-form.component.spec.tsservice-form.component.tsservices.component.htmlservices.component.scssservices.component.spec.tsservices.component.ts telemetrytelemetry.component.htmltelemetry.component.scsstelemetry.component.spec.tstelemetry.component.ts dashboard dashboarddashboard.component.htmldashboard.component.scssdashboard.component.spec.tsdashboard.component.tsdashboard.module.tshealthhealth.component.htmlhealth.component.scsshealth.component.spec.tshealth.component.ts health-piehealth-pie.component.htmlhealth-pie.component.scsshealth-pie.component.spec.tshealth-pie.component.ts info-cardinfo-card-popover.scssinfo-card.component.htmlinfo-card.component.scssinfo-card.component.spec.tsinfo-card.component.ts info-groupinfo-group.component.htmlinfo-group.component.scssinfo-group.component.spec.tsinfo-group.component.tsmds-summary.pipe.spec.tsmds-summary.pipe.tsmgr-summary.pipe.spec.tsmgr-summary.pipe.tsmon-summary.pipe.spec.tsmon-summary.pipe.tsosd-summary.pipe.spec.tsosd-summary.pipe.tsnfsmodels nfs.fsal.ts nfs-detailsnfs-details.component.htmlnfs-details.component.scssnfs-details.component.spec.tsnfs-details.component.tsnfs-formnfs-form.component.htmlnfs-form.component.scssnfs-form.component.spec.tsnfs-form.component.tsnfs-form-clientnfs-form-client.component.htmlnfs-form-client.component.scss!nfs-form-client.component.spec.tsnfs-form-client.component.tsnfs-listnfs-list.component.htmlnfs-list.component.scssnfs-list.component.spec.tsnfs-list.component.ts nfs.module.tsperformance-counterperformance-counter"performance-counter.component.html"performance-counter.component.scss%performance-counter.component.spec.ts performance-counter?.component.tsperformance-counter.module.tstable-performance-counter(table-performance-counter.component.html(table-performance-counter.component.scss+table-performance-counter.component.spec.ts&table-performance-counter.component.tspoolcrush-rule-form-modal$crush-rule-form-modal.component.html$crush-rule-form-modal.component.scss'crush-rule-form-modal.component.spec.ts"crush-rule-form-modal.component.tserasure-code-profile-form.erasure-code-profile-form-modal.component.html.erasure-code-profile-form-modal.component.scss1erasure-code-profile-form-modal.component.spec.ts,erasure-code-profile-form-modal.component.ts pool-detailspool-details.component.htmlpool-details.component.scsspool-details.component.spec.tspool-details.component.ts pool-formpool-form-data.tspool-form.component.htmlpool-form.component.scsspool-form.component.spec.tspool-form.component.ts pool-listpool-list.component.htmlpool-list.component.scsspool-list.component.spec.tspool-list.component.ts pool-stat.tspool.module.tspool.tsrgwmodelsrgw-bucket-mfa-delete.tsrgw-bucket-versioning.ts rgw-daemon.tsrgw-user-capabilities.tsrgw-user-capability.tsrgw-user-s3-key.tsrgw-user-subuser.tsrgw-user-swift-key.tsrgw-bucket-details!rgw-bucket-details.component.html!rgw-bucket-details.component.scss$rgw-bucket-details.component.spec.tsrgw-bucket-details.component.tsrgw-bucket-formrgw-bucket-form.component.htmlrgw-bucket-form.component.scss!rgw-bucket-form.component.spec.tsrgw-bucket-form.component.tsrgw-bucket-listrgw-bucket-list.component.htmlrgw-bucket-list.component.scss!rgw-bucket-list.component.spec.tsrgw-bucket-list.component.tsrgw-daemon-details!rgw-daemon-details.component.html!rgw-daemon-details.component.scss$rgw-daemon-details.component.spec.tsrgw-daemon-details.component.tsrgw-daemon-listrgw-daemon-list.component.htmlrgw-daemon-list.component.scss!rgw-daemon-list.component.spec.tsrgw-daemon-list.component.tsrgw-user-capability-modal(rgw-user-capability-modal.component.html(rgw-user-capability-modal.component.scss+rgw-user-capability-modal.component.spec.ts&rgw-user-capability-modal.component.tsrgw-user-detailsrgw-user-details.component.htmlrgw-user-details.component.scss"rgw-user-details.component.spec.tsrgw-user-details.component.ts rgw-user-formrgw-user-form.component.htmlrgw-user-form.component.scssrgw-user-form.component.spec.tsrgw-user-form.component.ts rgw-user-listrgw-user-list.component.htmlrgw-user-list.component.scssrgw-user-list.component.spec.tsrgw-user-list.component.tsrgw-user-s3-key-modal$rgw-user-s3-key-modal.component.html$rgw-user-s3-key-modal.component.scss'rgw-user-s3-key-modal.component.spec.ts"rgw-user-s3-key-modal.component.tsrgw-user-subuser-modal%rgw-user-subuser-modal.component.html%rgw-user-subuser-modal.component.scss(rgw-user-subuser-modal.component.spec.ts#rgw-user-subuser-modal.component.tsrgw-user-swift-key-modal'rgw-user-swift-key-modal.component.html'rgw-user-swift-key-modal.component.scss*rgw-user-swift-key-modal.component.spec.ts%rgw-user-swift-key-modal.component.ts rgw.module.tssharedceph-shared.module.ts device-listdevice-list.component.htmldevice-list.component.scssdevice-list.component.spec.tsdevice-list.component.tspg-category.model.tspg-category.service.spec.tspg-category.service.ts smart-listfixtures(smart_data_version_1_0_hdd_response.json)smart_data_version_1_0_nvme_response.jsonsmart-list.component.htmlsmart-list.component.scsssmart-list.component.spec.tssmart-list.component.tscoreauthauth.module.tsloginlogin.component.htmllogin.component.scsslogin.component.spec.tslogin.component.tslogin-password-form"login-password-form.component.html"login-password-form.component.scss%login-password-form.component.spec.ts login-password-form.component.ts role-detailsrole-details.component.htmlrole-details.component.scssrole-details.component.spec.tsrole-details.component.ts role-formrole-form-mode.enum.tsrole-form.component.htmlrole-form.component.scssrole-form.component.spec.tsrole-form.component.tsrole-form.model.ts role-listrole-list.component.htmlrole-list.component.scssrole-list.component.spec.tsrole-list.component.ts user-formuser-form-mode.enum.tsuser-form-role.model.tsuser-form.component.htmluser-form.component.scssuser-form.component.spec.tsuser-form.component.tsuser-form.model.ts user-listuser-list.component.htmluser-list.component.scssuser-list.component.spec.tsuser-list.component.tsuser-password-form!user-password-form.component.html!user-password-form.component.scss$user-password-form.component.spec.tsuser-password-form.component.ts user-tabsuser-tabs.component.htmluser-tabs.component.scssuser-tabs.component.spec.tsuser-tabs.component.tscontextcontext.component.htmlcontext.component.scsscontext.component.spec.tscontext.component.tscore.module.tserrorerror.component.htmlerror.component.scsserror.component.spec.tserror.component.tserror.tslayouts blank-layoutblank-layout.component.htmlblank-layout.component.scssblank-layout.component.spec.tsblank-layout.component.ts login-layoutlogin-layout.component.htmllogin-layout.component.scsslogin-layout.component.spec.tslogin-layout.component.tsworkbench-layoutworkbench-layout.component.htmlworkbench-layout.component.scss"workbench-layout.component.spec.tsworkbench-layout.component.ts navigationaboutabout.component.htmlabout.component.scssabout.component.spec.tsabout.component.tsadministrationadministration.component.htmladministration.component.scss administration.component.spec.tsadministration.component.tsapi-docsapi-docs.component.htmlapi-docs.component.scssapi-docs.component.ts breadcrumbsbreadcrumbs.component.htmlbreadcrumbs.component.scssbreadcrumbs.component.spec.tsbreadcrumbs.component.tsdashboard-helpdashboard-help.component.htmldashboard-help.component.scss dashboard-help.component.spec.tsdashboard-help.component.tsidentityidentity.component.htmlidentity.component.scssidentity.component.spec.tsidentity.component.ts navigationnavigation.component.htmlnavigation.component.scssnavigation.component.spec.tsnavigation.component.tsnavigation.module.ts notificationsnotifications.component.htmlnotifications.component.scssnotifications.component.spec.tsnotifications.component.tssharedapiapi-client.spec.ts api-client.tsauth.service.spec.tsauth.service.tsceph-service.service.tscephfs.service.spec.tscephfs.service.tscluster.service.spec.tscluster.service.tsconfiguration.service.spec.tsconfiguration.service.tscrush-rule.service.spec.tscrush-rule.service.tsdaemon.service.spec.tsdaemon.service.ts$erasure-code-profile.service.spec.tserasure-code-profile.service.tshealth.service.spec.tshealth.service.tshost.service.spec.tshost.service.tsiscsi.service.spec.tsiscsi.service.tslogging.service.spec.tslogging.service.tslogs.service.spec.tslogs.service.tsmgr-module.service.spec.tsmgr-module.service.tsmonitor.service.spec.tsmonitor.service.tsmotd.service.spec.tsmotd.service.tsnfs.service.spec.tsnfs.service.tsorchestrator.service.spec.tsorchestrator.service.tsosd.service.spec.tsosd.service.ts#performance-counter.service.spec.tsperformance-counter.service.tspool.service.spec.tspool.service.tsprometheus.service.spec.tsprometheus.service.tsrbd-mirroring.service.spec.tsrbd-mirroring.service.ts rbd.model.tsrbd.service.spec.tsrbd.service.tsrgw-bucket.service.spec.tsrgw-bucket.service.tsrgw-daemon.service.spec.tsrgw-daemon.service.tsrgw-site.service.spec.tsrgw-site.service.tsrgw-user.service.spec.tsrgw-user.service.tsrole.service.spec.tsrole.service.tsscope.service.spec.tsscope.service.tssettings.service.spec.tssettings.service.tstelemetry.service.spec.tstelemetry.service.tsuser.service.spec.tsuser.service.tsclassescd-helper.class.spec.tscd-helper.class.ts"crush.node.selection.class.spec.tscrush.node.selection.class.ts css-helper.tslist-with-details.class.tstable-status-view-cache.spec.tstable-status-view-cache.tstable-status.spec.tstable-status.ts components alert-panelalert-panel.component.htmlalert-panel.component.scssalert-panel.component.spec.tsalert-panel.component.ts back-buttonback-button.component.htmlback-button.component.scssback-button.component.spec.tsback-button.component.tscomponents.module.ts config-optionconfig-option.component.htmlconfig-option.component.scssconfig-option.component.spec.tsconfig-option.component.tsconfig-option.model.tsconfig-option.types.spec.tsconfig-option.types.tsconfirmation-modal!confirmation-modal.component.html!confirmation-modal.component.scss$confirmation-modal.component.spec.tsconfirmation-modal.component.tscopy2clipboard-button$copy2clipboard-button.component.html$copy2clipboard-button.component.scss'copy2clipboard-button.component.spec.ts"copy2clipboard-button.component.tscritical-confirmation-modal*critical-confirmation-modal.component.html*critical-confirmation-modal.component.scss-critical-confirmation-modal.component.spec.ts(critical-confirmation-modal.component.tsdate-time-pickerdate-time-picker.component.htmldate-time-picker.component.scss"date-time-picker.component.spec.tsdate-time-picker.component.tsdocdoc.component.htmldoc.component.scssdoc.component.spec.tsdoc.component.tsdownload-buttondownload-button.component.htmldownload-button.component.scss!download-button.component.spec.tsdownload-button.component.tsform-button-panel form-button-panel.component.html form-button-panel.component.scss#form-button-panel.component.spec.tsform-button-panel.component.ts form-modalform-modal.component.htmlform-modal.component.scssform-modal.component.spec.tsform-modal.component.tsgrafanagrafana.component.htmlgrafana.component.scssgrafana.component.spec.tsgrafana.component.tshelperhelper.component.htmlhelper.component.scsshelper.component.spec.tshelper.component.tslanguage-selector language-selector.component.html language-selector.component.scss#language-selector.component.spec.tslanguage-selector.component.tssupported-languages.enum.ts loading-panelloading-panel.component.htmlloading-panel.component.scssloading-panel.component.spec.tsloading-panel.component.tsmodalmodal.component.htmlmodal.component.scssmodal.component.spec.tsmodal.component.tsmotdmotd.component.htmlmotd.component.scssmotd.component.spec.tsmotd.component.tsnotifications-sidebar$notifications-sidebar.component.html$notifications-sidebar.component.scss'notifications-sidebar.component.spec.ts"notifications-sidebar.component.tsorchestrator-doc-panel%orchestrator-doc-panel.component.html%orchestrator-doc-panel.component.scss(orchestrator-doc-panel.component.spec.ts#orchestrator-doc-panel.component.tspwd-expiration-notification*pwd-expiration-notification.component.html*pwd-expiration-notification.component.scss-pwd-expiration-notification.component.spec.ts(pwd-expiration-notification.component.tsrefresh-selectorrefresh-selector.component.htmlrefresh-selector.component.scss"refresh-selector.component.spec.tsrefresh-selector.component.tsselectselect-messages.model.tsselect-option.model.tsselect.component.htmlselect.component.scssselect.component.spec.tsselect.component.ts select-badgesselect-badges.component.htmlselect-badges.component.scssselect-badges.component.spec.tsselect-badges.component.ts sparklinesparkline.component.htmlsparkline.component.scsssparkline.component.spec.tssparkline.component.ts submit-buttonsubmit-button.component.htmlsubmit-button.component.scsssubmit-button.component.spec.tssubmit-button.component.tstelemetry-notification%telemetry-notification.component.html%telemetry-notification.component.scss(telemetry-notification.component.spec.ts#telemetry-notification.component.ts usage-barusage-bar.component.htmlusage-bar.component.scssusage-bar.component.spec.tsusage-bar.component.tswizardwizard.component.htmlwizard.component.scsswizard.component.spec.tswizard.component.ts constantsapp.constants.ts datatabledatatable.module.tstabletable.component.htmltable.component.scsstable.component.spec.tstable.component.ts table-actionstable-actions.component.htmltable-actions.component.scsstable-actions.component.spec.tstable-actions.component.tstable-key-valuetable-key-value.component.htmltable-key-value.component.scss!table-key-value.component.spec.tstable-key-value.component.ts decoratorscd-encode.spec.ts cd-encode.ts directivesautofocus.directive.spec.tsautofocus.directive.ts+dimless-binary-per-second.directive.spec.ts&dimless-binary-per-second.directive.ts dimless-binary.directive.spec.tsdimless-binary.directive.tsdirectives.module.ts$form-input-disable.directive.spec.tsform-input-disable.directive.tsform-loading.directive.spec.tsform-loading.directive.tsform-scope.directive.spec.tsform-scope.directive.tsiops.directive.spec.tsiops.directive.tsmilliseconds.directive.spec.tsmilliseconds.directive.tsng-bootstrap-form-validation!cd-form-control.directive.spec.tscd-form-control.directive.tscd-form-group.directive.spec.tscd-form-group.directive.ts$cd-form-validation.directive.spec.tscd-form-validation.directive.ts!password-button.directive.spec.tspassword-button.directive.tsstateful-tab.directive.spec.tsstateful-tab.directive.tstrim.directive.spec.tstrim.directive.tsenumcell-template.enum.tscomponents.enum.tshealth-color.enum.ts icons.enum.tsnotification-type.enum.tsunix_errno.enum.tsview-cache-status.enum.tsformscd-form-builder.spec.tscd-form-builder.tscd-form-group.spec.tscd-form-group.tscd-form.spec.ts cd-form.tscd-validators.spec.tscd-validators.tsmodelsalertmanager-silence.tsbreadcrumbs.tscd-form-modal-field-config.tscd-notification.spec.tscd-notification.tscd-pwd-expiration-settings.tscd-pwd-policy-settings.tscd-table-action.tscd-table-column-filter.ts!cd-table-column-filters-change.tscd-table-column.tscd-table-fetch-data-context.tscd-table-selection.tscd-user-config.tscephfs-directory-models.tschart-tooltip.tsconfiguration.tscredentials.ts crush-node.ts crush-rule.ts crush-step.tsdaemon.interface.ts devices.tserasure-code-profile.tsexecuting-task.tsfinished-task.tsflag.ts image-spec.tsinventory-device-type.model.tslogin-response.tsmirroring-summary.tsorchestrator.enum.tsorchestrator.interface.tsosd-settings.tspermission.spec.tspermissions.tspool-form-info.tsprometheus-alerts.tsservice.interface.tssmart.tssummary.model.tstask-exception.tstask.tswizard-steps.tspipesarray.pipe.spec.ts array.pipe.tsboolean-text.pipe.spec.tsboolean-text.pipe.tsboolean.pipe.spec.tsboolean.pipe.tscd-date.pipe.spec.tscd-date.pipe.tsceph-release-name.pipe.spec.tsceph-release-name.pipe.tsceph-short-version.pipe.spec.tsceph-short-version.pipe.ts!dimless-binary-per-second.pipe.tsdimless-binary.pipe.spec.tsdimless-binary.pipe.tsdimless.pipe.spec.tsdimless.pipe.tsduration.pipe.spec.tsduration.pipe.tsempty.pipe.spec.ts empty.pipe.tsencode-uri.pipe.spec.tsencode-uri.pipe.tsfilter.pipe.spec.tsfilter.pipe.tshealth-color.pipe.spec.tshealth-color.pipe.tsiops.pipe.spec.ts iops.pipe.tsiscsi-backstore.pipe.spec.tsiscsi-backstore.pipe.tsjoin.pipe.spec.ts join.pipe.tslog-priority.pipe.spec.tslog-priority.pipe.tsmap.pipe.spec.ts map.pipe.tsmilliseconds.pipe.spec.tsmilliseconds.pipe.tsnot-available.pipe.spec.tsnot-available.pipe.tsordinal.pipe.spec.tsordinal.pipe.tspipes.module.ts%rbd-configuration-source.pipe.spec.ts rbd-configuration-source.pipe.tsrelative-date.pipe.spec.tsrelative-date.pipe.tsround.pipe.spec.ts round.pipe.tssanitize-html.pipe.spec.tssanitize-html.pipe.tssearch-highlight.pipe.spec.tssearch-highlight.pipe.tstruncate.pipe.spec.tstruncate.pipe.tsupper-first.pipe.spec.tsupper-first.pipe.tsservicesapi-interceptor.service.spec.tsapi-interceptor.service.tsauth-guard.service.spec.tsauth-guard.service.tsauth-storage.service.spec.tsauth-storage.service.ts%change-password-guard.service.spec.ts change-password-guard.service.tsdevice.service.spec.tsdevice.service.tsdoc.service.spec.tsdoc.service.tsfavicon.service.spec.tsfavicon.service.ts%feature-toggles-guard.service.spec.ts feature-toggles-guard.service.tsfeature-toggles.service.spec.tsfeature-toggles.service.tsformatter.service.spec.tsformatter.service.tsjs-error-handler.service.tslanguage.service.spec.tslanguage.service.tsmodal.service.spec.tsmodal.service.ts#module-status-guard.service.spec.tsmodule-status-guard.service.ts!motd-notification.service.spec.tsmotd-notification.service.tsngzone-scheduler.service.tsno-sso-guard.service.spec.tsno-sso-guard.service.tsnotification.service.spec.tsnotification.service.tspassword-policy.service.spec.tspassword-policy.service.ts"prometheus-alert-formatter.spec.tsprometheus-alert-formatter.ts prometheus-alert.service.spec.tsprometheus-alert.service.ts'prometheus-notification.service.spec.ts"prometheus-notification.service.ts*prometheus-silence-matcher.service.spec.ts%prometheus-silence-matcher.service.ts!rbd-configuration.service.spec.tsrbd-configuration.service.ts refresh-interval.service.spec.tsrefresh-interval.service.tssummary.service.spec.tssummary.service.tstask-list.service.spec.tstask-list.service.tstask-manager.service.spec.tstask-manager.service.tstask-message.service.spec.tstask-message.service.tstask-wrapper.service.spec.tstask-wrapper.service.ts&telemetry-notification.service.spec.ts!telemetry-notification.service.ts text-to-download.service.spec.tstext-to-download.service.tstime-diff.service.spec.tstime-diff.service.tstimer.service.spec.tstimer.service.tsurl-builder.service.spec.tsurl-builder.service.tswizard-steps.service.spec.tswizard-steps.service.tsshared.module.tsassets.gitkeep&Ceph_Ceph_Logo_with_text_red_white.svg"Ceph_Ceph_Logo_with_text_white.svg Ceph_Logo.svgceph_background.gif loading.gif logo-mini.pngprometheus_logo.svg environmentsenvironment.tpl.ts favicon.ico index.htmljestGlobalMocks.tslocalemessages.cs.xlfmessages.de-DE.xlfmessages.es-ES.xlfmessages.fr-FR.xlfmessages.id-ID.xlfmessages.it-IT.xlfmessages.ja-JP.xlfmessages.ko-KR.xlfmessages.pl-PL.xlfmessages.pt-BR.xlfmessages.zh-CN.xlfmessages.zh-TW.xlfmain.ts polyfills.ts setupJest.tsstyles_chart-tooltip.scssbootstrap-extends.scss ceph-custom _basics.scss _buttons.scss_dropdown.scss _forms.scss _grid.scss _icons.scss _index.scss _navs.scss _toast.scssdefaults_bootstrap-defaults.scss_functions.scss _index.scss _mixins.scssvendor _index.scss_style-overrides.scss_variables.scss styles.scsstestingactivated-route-stub.tsunit-test-helper.ts typings.d.tstsconfig.app.json tsconfig.jsontsconfig.spec.json tslint.json grafana.py module.py openapi.yamlplugins __init__.pydebug.pyfeature_toggles.py interfaces.py lru_cache.pymotd.py pluggy.py plugin.py ttl_cache.pyrest_client.pyrun-backend-api-request.shrun-backend-api-tests.shrun-backend-rook-api-request.shrun-frontend-e2e-tests.shrun-frontend-unittests.sh security.pyservices __init__.pyaccess_control.pyauth.pyceph_service.py cephfs.py cluster.py exception.py iscsi_cli.pyiscsi_client.pyiscsi_config.pyorchestrator.py progress.pyrbd.py rgw_client.pysso.pytcmu_service.py settings.pytools.pydocceph-mgr-dashboardchangelog.Debian.gz./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.scss./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000000021014241247130032747 0ustar rootroot.filter { padding-right: 8px; } .fa-stack { font-size: 0.79rem; .fa-stack-1x { margin-left: 8px; margin-top: 5px; } } ././@LongLink0000644000000000000000000000017500000000000011606 Lustar rootroot./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.spec.ts./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000001454714241247130032771 0ustar rootrootimport { HttpClientTestingModule } from '@angular/common/http/testing'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { FormsModule } from '@angular/forms'; import { By } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { RouterTestingModule } from '@angular/router/testing'; import { ToastrModule } from 'ngx-toastr'; import { HostService } from '~/app/shared/api/host.service'; import { OrchestratorService } from '~/app/shared/api/orchestrator.service'; import { TableActionsComponent } from '~/app/shared/datatable/table-actions/table-actions.component'; import { CdTableAction } from '~/app/shared/models/cd-table-action'; import { CdTableSelection } from '~/app/shared/models/cd-table-selection'; import { OrchestratorFeature } from '~/app/shared/models/orchestrator.enum'; import { OrchestratorStatus } from '~/app/shared/models/orchestrator.interface'; import { Permissions } from '~/app/shared/models/permissions'; import { AuthStorageService } from '~/app/shared/services/auth-storage.service'; import { SharedModule } from '~/app/shared/shared.module'; import { configureTestBed } from '~/testing/unit-test-helper'; import { InventoryDevicesComponent } from './inventory-devices.component'; describe('InventoryDevicesComponent', () => { let component: InventoryDevicesComponent; let fixture: ComponentFixture; let orchService: OrchestratorService; let hostService: HostService; const fakeAuthStorageService = { getPermissions: () => { return new Permissions({ osd: ['read', 'update', 'create', 'delete'] }); } }; const mockOrchStatus = (available: boolean, features?: OrchestratorFeature[]) => { const orchStatus: OrchestratorStatus = { available: available, message: '', features: {} }; if (features) { features.forEach((feature: OrchestratorFeature) => { orchStatus.features[feature] = { available: true }; }); } component.orchStatus = orchStatus; }; configureTestBed({ imports: [ BrowserAnimationsModule, FormsModule, HttpClientTestingModule, SharedModule, RouterTestingModule, ToastrModule.forRoot() ], providers: [ { provide: AuthStorageService, useValue: fakeAuthStorageService }, TableActionsComponent ], declarations: [InventoryDevicesComponent] }); beforeEach(() => { fixture = TestBed.createComponent(InventoryDevicesComponent); component = fixture.componentInstance; hostService = TestBed.inject(HostService); orchService = TestBed.inject(OrchestratorService); }); it('should create', () => { expect(component).toBeTruthy(); }); it('should have columns that are sortable', () => { expect(component.columns.every((column) => Boolean(column.prop))).toBeTruthy(); }); it('should call inventoryDataList only when showOnlyAvailableData is true', () => { const hostServiceSpy = spyOn(hostService, 'inventoryDeviceList').and.callThrough(); component.getDevices(); expect(hostServiceSpy).toBeCalledTimes(0); component.showAvailDeviceOnly = true; component.getDevices(); expect(hostServiceSpy).toBeCalledTimes(1); }); describe('table actions', () => { const fakeDevices = require('./fixtures/inventory_list_response.json'); beforeEach(() => { component.devices = fakeDevices; component.selectionType = 'single'; fixture.detectChanges(); }); const verifyTableActions = async ( tableActions: CdTableAction[], expectResult: { [action: string]: { disabled: boolean; disableDesc: string }; } ) => { fixture.detectChanges(); await fixture.whenStable(); const tableActionElement = fixture.debugElement.query(By.directive(TableActionsComponent)); // There is actually only one action for now const actions = {}; tableActions.forEach((action) => { const actionElement = tableActionElement.query(By.css('button')); actions[action.name] = { disabled: actionElement.classes.disabled, disableDesc: actionElement.properties.title }; }); expect(actions).toEqual(expectResult); }; const testTableActions = async ( orch: boolean, features: OrchestratorFeature[], tests: { selectRow?: number; expectResults: any }[] ) => { mockOrchStatus(orch, features); fixture.detectChanges(); await fixture.whenStable(); for (const test of tests) { if (test.selectRow) { component.selection = new CdTableSelection(); component.selection.selected = [test.selectRow]; } await verifyTableActions(component.tableActions, test.expectResults); } }; it('should have correct states when Orchestrator is enabled', async () => { const tests = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: { disabled: false, disableDesc: '' } } } ]; const features = [OrchestratorFeature.DEVICE_BLINK_LIGHT]; await testTableActions(true, features, tests); }); it('should have correct states when Orchestrator is disabled', async () => { const resultNoOrchestrator = { disabled: true, disableDesc: orchService.disableMessages.noOrchestrator }; const tests = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: resultNoOrchestrator } } ]; await testTableActions(false, [], tests); }); it('should have correct states when Orchestrator features are missing', async () => { const resultMissingFeatures = { disabled: true, disableDesc: orchService.disableMessages.missingFeature }; const expectResults = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: resultMissingFeatures } } ]; await testTableActions(true, [], expectResults); }); }); }); ././@LongLink0000644000000000000000000000017000000000000011601 Lustar rootroot./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000001672314241247130032767 0ustar rootrootimport { Component, EventEmitter, Input, OnDestroy, OnInit, Output, ViewChild } from '@angular/core'; import _ from 'lodash'; import { Subscription } from 'rxjs'; import { HostService } from '~/app/shared/api/host.service'; import { OrchestratorService } from '~/app/shared/api/orchestrator.service'; import { FormModalComponent } from '~/app/shared/components/form-modal/form-modal.component'; import { TableComponent } from '~/app/shared/datatable/table/table.component'; import { CellTemplate } from '~/app/shared/enum/cell-template.enum'; import { Icons } from '~/app/shared/enum/icons.enum'; import { NotificationType } from '~/app/shared/enum/notification-type.enum'; import { CdTableAction } from '~/app/shared/models/cd-table-action'; import { CdTableColumn } from '~/app/shared/models/cd-table-column'; import { CdTableColumnFiltersChange } from '~/app/shared/models/cd-table-column-filters-change'; import { CdTableSelection } from '~/app/shared/models/cd-table-selection'; import { OrchestratorFeature } from '~/app/shared/models/orchestrator.enum'; import { OrchestratorStatus } from '~/app/shared/models/orchestrator.interf "?<7+#!l7554L4,302L22l1410T0/"4"p/.|.--,,+?nv=?zXxzW+3  ;9R  < >"Q =3]j  ] ?=?]?\ ?? ?1VW     j `W  sNnFg(]h=]Jc=%_&k'?VW/-75p??i@`W7/yX><\5]=j<SW ?5 ?Uw$]zWJB=yL]-)<d|USY:? ]    ?W=z;[ ?=zS,9]~D%?G/Y])]?Ez<:jj&=?A}aLs-D;]]?v  Lp  ?   V z] ]]  A  I@cR$2 w-i96jF#b*+D;U?%&.B\xs:-2cO7tS[>v=  ?z;]!J?_`;/<{ss;KdW0C~ t??     ? ??? =?  >  {Iu2s1P Z?  k!9cgb^4 ?v+^<]?   ?>;]??  ? jS?!~MCW$?TVG;zdF/Yh3!3O;] &ixYo 4FB 9?;?\?]Os9=j? =ktt\3l3} X Az43 m+75r^[;?  ;]    ?  5?]?WmpTDi" t5j|([+ &k   q??]]    ?  ? usrlibdebug .build-idaa,3f14e952d7038cde1ae8fbf1692661e48d0dcb.debugef,4f48c52b9ad0aeb9eca6a7f9292c30e684fe10.debugsharedoc ceph-mon-dbgchangelog.Debian.gzd6pool/main/c/ceph/ceph-mon-dbg_16.2.9-1focal_amd64.debusrsharecephmgrrook __init__.pygenerate_rook_ceph_client.sh module.py rook_client __init__.py _helper.pyceph __init__.py cephclient.pycephcluster.pycephfilesystem.py cephnfs.pycephobjectstore.pyrook_cluster.pydoc ceph-mgr-rookchangelog.Debian.gz8pool/main/c/ceph/ceph-mgr-rook_16.2.9-1~bpo11+1_all.debusrsharecephmgralerts __init__.py module.pybalancer __init__.py module.pycrash __init__.py module.py devicehealth __init__.py module.pyinflux __init__.py module.pyinsights __init__.py health.py module.pyiostat __init__.py module.py localpool __init__.py module.py mirroring __init__.pyfs __init__.py blocklist.pydir_map __init__.py create.pyload.py policy.pystate_transition.py update.py exception.py notify.pysnapshot_mirror.pyutils.py module.pynfs __init__.py cluster.py exception.py export.pyexport_utils.py module.pyutils.py orchestrator README.md __init__.py _interface.py module.py osd_support __init__.py module.py pg_autoscaler __init__.py module.pyprogress __init__.py module.pytest_progress.py prometheus __init__.py module.pytest_module.py rbd_support __init__.py common.pymirror_snapshot_schedule.py module.pyperf.py schedule.pytask.pytrash_purge_schedule.pyrestful __init__.pyapi __init__.py config.pycrush.pydoc.pymon.pyosd.pyperf.pypool.py request.py server.py common.py context.py decorators.pyhooks.py module.pyselftest __init__.py module.py snap_schedule __init__.pyfs __init__.py schedule.pyschedule_client.py module.pystats __init__.pyfs __init__.py perf_stats.py module.pystatus __init__.py module.pytelegraf __init__.py basesocket.py module.py protocol.pyutils.py telemetry __init__.py module.pytest_orchestrator README.md __init__.pydummy_data.json module.pyvolumes __init__.pyfs __init__.pyasync_cloner.py async_job.py exception.py fs_util.py operations __init__.py access.pyclone_index.pygroup.pyindex.pylock.py pin_util.pyrankevicter.py resolver.pysnapshot_util.py subvolume.py template.pytrash.pyversions __init__.pyauth_metadata.pymetadata_manager.pyop_sm.pysubvolume_attrs.pysubvolume_base.pysubvolume_v1.pysubvolume_v2.py volume.pypurge_queue.py vol_spec.py volume.py module.pyzabbix __init__.py module.pyzabbix_template.xmldocceph-mgr-modules-corechangelog.Debian.gz@pool/main/c/ceph/ceph-mgr-modules-core_16.2.9-1~bpo11+1_all.deblibsystemdsystemceph-mgr.targetceph-mgr@.serviceusrbinceph-mgrsharecephmgr mgr_module.py mgr_util.pydocceph-mgrchangelog.Debian.gz5pool/main/c/ceph/ceph-mgr_16.2.9-1~bpo11+1_amd64.debusrsharecephmgralerts __init__.py module.pybalancer __init__.py module.pycrash __init__.py module.py devicehealth __init__.py module.pyinflux __init__.py module.pyinsights __init__.py health.py module.pyiostat __init__.py module.py localpool __init__.py module.py mirroring __init__.pyfs __init__.py blocklist.pydir_map __init__.py create.pyload.py policy.pystate_transition.py update.py exception.py notify.pysnapshot_mirror.pyutils.py module.pynfs __init__.py cluster.py exception.py export.pyexport_utils.py module.pyutils.py orchestrator README.md __init__.py _interface.py module.py osd_support __init__.py module.py pg_autoscaler __init__.py module.pyprogress __init__.py module.pytest_progress.py prometheus __init__.py module.pytest_module.py rbd_support __init__.py common.pymirror_snapshot_schedule.py module.pyperf.py schedule.pytask.pytrash_purge_schedule.pyrestful __init__.pyapi __init__.py config.pycrush.pydoc.pymon.pyosd.pyperf.pypool.py request.py server.py common.py context.py decorators.pyhooks.py module.pyselftest __init__.py module.py snap_schedule __init__.pyfs __init__.py schedule.pyschedule_client.py module.pystats __init__.pyfs __init__.py perf_stats.py module.pystatus __init__.py module.pytelegraf __init__.py basesocket.py module.py protocol.pyutils.py telemetry __init__.py module.pytest_orchestrator README.md __init__.pydummy_data.json module.pyvolumes __init__.pyfs __init__.pyasync_cloner.py async_job.py exception.py fs_util.py operations __init__.py access.pyclone_index.pygroup.pyindex.pylock.py pin_util.pyrankevicter.py resolver.pysnapshot_util.py subvolume.py template.pytrash.pyversions __init__.pyauth_metadata.pymetadata_manager.pyop_sm.pysubvolume_attrs.pysubvolume_base.pysubvolume_v1.pysubvolume_v2.py volume.pypurge_queue.py vol_spec.py volume.py module.pyzabbix __init__.py module.pyzabbix_template.xmldocceph-mgr-modules-corechangelog.Debian.gz@pool/main/c/ceph/ceph-mgr-modules-core_16.2.9-1~bpo10+1_all.debusrlibdebug .build-idb7,97c3933b270551e384d23ddd951a2117cac3bd.debugbc,24825d8872a6713c2ab60cf3af2e2d5c4a2e82.debugsharedoc ceph-mon-dbgchangelog.Debian.gz 9pool/main/c/ceph/ceph-mon-dbg_16.2.9-1~bpo11+1_amd64.debusrlibdebug .build-id65,582fa6aca3fa51448a55834405305e4cfaa69e.debugc1,cca019de7c921b24dee80ca9b8e0b72f6ed20c.debugsharedoc ceph-mon-dbgchangelog.Debian.gzate9pool/main/c/ceph/ceph-mon-dbg_16.2.9-1~bpo10+1_amd64.debusrlibdebug .build-id0f,6227c8b8ee643a4cfd975712a047b607793231.debug10,0f4ea1e0be00b4cdfa59163c262b2a02d79e68.debugsharedoc ceph-mon-dbgchangelog.Debian.gzres7pool/main/c/ceph/ceph-mon-dbg_16.2.9-1bionic_arm64.debusrlibdebug .build-id2d,d7456a32775065dd39d7cbfa8984196df6cca3.debug42,f9048f309b5bee98b462baab32a17863ddd07a.debugsharedoc ceph-mon-dbgchangelog.Debian.gz7pool/main/c/ceph/ceph-mon-dbg_16.2.9-1bionic_amd64.deblibsystemdsystemceph-mgr.targetceph-mgr@.serviceusrbinceph-mgrsharecephmgr mgr_module.py mgr_util.pydocceph-mgrchangelog.Debian.gz5pool/main/c/ceph/ceph-mgr_16.2.9-1~bpo10+1_amd64.deblibsystemdsystemceph-mgr.targetceph-mgr@.serviceusrbinceph-mgrsharecephmgr mgr_module.py mgr_util.pydocceph-mgrchangelog.Debian.gz2pool/main/c/ceph/ceph-mgr_16.2.9-1focal_amd64.deblibsystemdsystemceph-mgr.targetceph-mgr@.serviceusrbinceph-mgrsharecephmgr mgr_module.py mgr_util.pydocceph-mgrchangelog.Debian.gz3pool/main/c/ceph/ceph-mgr_16.2.9-1bionic_arm64.deblibsystemdsystemceph-mgr.targetceph-mgr@.serviceusrbinceph-mgrsharecephmgr mgr_module.py mgr_util.pydocceph-mgrchangelog.Debian.gzp3pool/main/c/ceph/ceph-mgr_16.2.9-1bionic_amd64.debniusrsharecephmgrrook __init__.pygenerate_rook_ceph_client.sh module.py rook_client __init__.py _helper.pyceph __init__.py cephclient.pycephcluster.pycephfilesystem.py cephnfs.pycephobjectstore.pyrook_cluster.pydoc ceph-mgr-rookchangelog.Debian.gzn 8pool/main/c/ceph/ceph-mgr-rook_16.2.9-1~bpo10+1_all.debcusrsharecephmgrrook __init__.pygenerate_rook_ceph_client.sh module.py rook_client __init__.py _helper.pyceph __init__.py cephclient.pycephcluster.pycephfilesystem.py cephnfs.pycephobjectstore.pyrook_cluster.pydoc ceph-mgr-rookchangelog.Debian.gz&5pool/main/c/ceph/ceph-mgr-rook_16.2.9-1focal_all.debusrsharecephmgrrook __init__.pygenerate_rook_ceph_client.sh module.py rook_client __init__.py _helper.pyceph __init__.py cephclient.pycephcluster.pycephfilesystem.py cephnfs.pycephobjectstore.pyrook_cluster.pydoc ceph-mgr-rookchangelog.Debian.gzeb6pool/main/c/ceph/ceph-mgr-rook_16.2.9-1bionic_all.debol/usrsharecephmgralerts __init__.py module.pybalancer __init__.py module.pycrash __init__.py module.py devicehealth __init__.py module.pyinflux __init__.py module.pyinsights __init__.py health.py module.pyiostat __init__.py module.py localpool __init__.py module.py mirroring __init__.pyfs __init__.py blocklist.pydir_map __init__.py create.pyload.py policy.pystate_transition.py update.py exception.py notify.pysnapshot_mirror.pyutils.py module.pynfs __init__.py cluster.py exception.py export.pyexport_utils.py module.pyutils.py orchestrator README.md __init__.py _interface.py module.py osd_support __init__.py module.py pg_autoscaler __init__.py module.pyprogress __init__.py module.pytest_progress.py prometheus __init__.py module.pytest_module.py rbd_support __init__.py common.pymirror_snapshot_schedule.py module.pyperf.py schedule.pytask.pytrash_purge_schedule.pyrestful __init__.pyapi __init__.py config.pycrush.pydoc.pymon.pyosd.pyperf.pypool.py request.py server.py common.py context.py decorators.pyhooks.py module.pyselftest __init__.py module.py snap_schedule __init__.pyfs __init__.py schedule.pyschedule_client.py module.pystats __init__.pyfs __init__.py perf_stats.py module.pystatus __init__.py module.pytelegraf __init__.py basesocket.py module.py protocol.pyutils.py telemetry __init__.py module.pytest_orchestrator README.md __init__.pydummy_data.json module.pyvolumes __init__.pyfs __init__.pyasync_cloner.py async_job.py exception.py fs_util.py operations __init__.py access.pyclone_index.pygroup.pyindex.pylock.py pin_util.pyrankevicter.py resolver.pysnapshot_util.py subvolume.py template.pytrash.pyversions __init__.pyauth_metadata.pymetadata_manager.pyop_sm.pysubvolume_attrs.pysubvolume_base.pysubvolume_v1.pysubvolume_v2.py volume.pypurge_queue.py vol_spec.py volume.py module.pyzabbix __init__.py module.pyzabbix_template.xmldocceph-mgr-modules-corechangelog.Debian.gz=pool/main/c/ceph/ceph-mgr-modules-core_16.2.9-1focal_all.deb ?usrsharecephmgr dashboard HACKING.rst README.rst __init__.pyapi __init__.pydoc.py awsauth.pycherrypy_backports.pycicephadmbootstrap-cluster.shceph_cluster.ymlrun-cephadm-e2e-tests.shstart-cluster.shcheck_grafana_dashboards.py controllers __init__.py_api_router.py_auth.py_base_controller.py_docs.py _endpoint.py _helpers.py_permissions.py_rest_controller.py _router.py_task.py _ui_router.py _version.pyauth.py cephfs.py cluster.pycluster_configuration.py crush_rule.py daemon.pydocs.pyerasure_code_profile.pyfrontend_logging.py grafana.py health.pyhome.pyhost.pyiscsi.pylogs.pymgr_modules.py monitor.pynfs.pyorchestrator.pyosd.pyperf_counters.pypool.py prometheus.pyrbd.pyrbd_mirroring.pyrgw.pyrole.pysaml2.py service.py settings.py summary.pytask.py telemetry.pyuser.py exceptions.pyfrontend.npmrc angular.jsonapplitools.config.jsbabel.config.jscd.jsdisten-US117.c2992c40956e596cd787.js281.919d718adfcdc2881381.js330.11b54b90fc5a9ca61b46.js3rdpartylicenses.txt"Ceph_Logo.487a0001b327fa7f5232.svgassets&Ceph_Ceph_Logo_with_text_red_white.svg"Ceph_Ceph_Logo_with_text_white.svg Ceph_Logo.svgceph_background.gif loading.gif logo-mini.pngprometheus_logo.svg(ceph_background.e82dd79127290ddbe8cb.gif favicon.ico-forkawesome-webfont.2dfb5f36fc148e26e398.woff.forkawesome-webfont.7c20758e3e7c7dff7c8d.woff2,forkawesome-webfont.86541105409e56d17291.svg,forkawesome-webfont.e182ad6df04f9177b326.eot,forkawesome-webfont.ee4d8bfd0af89fc714a2.ttf index.htmlmain.96ef841781d1c3a73f9a.js!polyfills.d09902270042edb597c5.js(prometheus_logo.8b3183e5a2db0e87bb2b.svgruntime.b471a518f04a3a28b156.jsscripts.6bda3fa7e09a87cd4228.jsstyles.a93043943c99425b4621.csshtml-linter.config.jsoni18n.config.jsonngcc.config.jspackage-lock.json package.jsonproxy.conf.json.samplesrcappapp-routing.module.tsapp.component.htmlapp.component.scssapp.component.spec.tsapp.component.ts app.module.tscephblockblock.module.tsiscsiiscsi.component.htmliscsi.component.scssiscsi.component.spec.tsiscsi.component.ts iscsi-settingiscsi-setting.component.htmliscsi-setting.component.scssiscsi-setting.component.spec.tsiscsi-setting.component.ts iscsi-tabsiscsi-tabs.component.htmliscsi-tabs.component.scssiscsi-tabs.component.spec.tsiscsi-tabs.component.tsiscsi-target-details#iscsi-target-details.component.html#iscsi-target-details.component.scss&iscsi-target-details.component.spec.ts!iscsi-target-details.component.tsiscsi-target-discovery-modal+iscsi-target-discovery-modal.component.html+iscsi-target-discovery-modal.component.scss.iscsi-target-discovery-modal.component.spec.ts)iscsi-target-discovery-modal.component.tsiscsi-target-form iscsi-target-form.component.html iscsi-target-form.component.scss#iscsi-target-form.component.spec.tsiscsi-target-form.component.ts!iscsi-target-image-settings-modal0iscsi-target-image-settings-modal.component.html0iscsi-target-image-settings-modal.component.scss3iscsi-target-image-settings-modal.component.spec.ts.iscsi-target-image-settings-modal.component.tsiscsi-target-iqn-settings-modal.iscsi-target-iqn-settings-modal.component.html.iscsi-target-iqn-settings-modal.component.scss1iscsi-target-iqn-settings-modal.component.spec.ts,iscsi-target-iqn-settings-modal.component.tsiscsi-target-list iscsi-target-list.component.html iscsi-target-list.component.scss#iscsi-target-list.component.spec.tsiscsi-target-list.component.ts mirroringbootstrap-create-modal%bootstrap-create-modal.component.html%bootstrap-create-modal.component.scss(bootstrap-create-modal.component.spec.ts#bootstrap-create-modal.component.tsbootstrap-import-modal%bootstrap-import-modal.component.html%bootstrap-import-modal.component.scss(bootstrap-import-modal.component.spec.ts#bootstrap-import-modal.component.ts daemon-listdaemon-list.component.htmldaemon-list.component.scssdaemon-list.component.spec.tsdaemon-list.component.tsedit-site-name-modal#edit-site-name-modal.component.html#edit-site-name-modal.component.scss&edit-site-name-modal.component.spec.ts!edit-site-name-modal.component.ts image-listimage-list.component.htmlimage-list.component.scssimage-list.component.spec.tsimage-list.component.ts mirror-health-color.pipe.spec.tsmirror-health-color.pipe.tsmirroring.module.tsoverviewoverview.component.htmloverview.component.scssoverview.component.spec.tsoverview.component.tspool-edit-mode-modal#pool-edit-mode-modal.component.html#pool-edit-mode-modal.component.scss&pool-edit-mode-modal.component.spec.ts!pool-edit-mode-modal.component.ts pool-edit-mode-response.model.tspool-edit-peer-modal#pool-edit-peer-modal.component.html#pool-edit-peer-modal.component.scss&pool-edit-peer-modal.component.spec.ts!pool-edit-peer-modal.component.ts pool-edit-peer-response.model.ts pool-listpool-list.component.htmlpool-list.component.scsspool-list.component.spec.tspool-list.component.tsrbd-configuration-form%rbd-configuration-form.component.html%rbd-configuration-form.component.scss(rbd-configuration-form.component.spec.ts#rbd-configuration-form.component.tsrbd-configuration-list%rbd-configuration-list.component.html%rbd-configuration-list.component.scss(rbd-configuration-list.component.spec.ts#rbd-configuration-list.component.ts rbd-detailsrbd-details.component.htmlrbd-details.component.scssrbd-details.component.spec.tsrbd-details.component.tsrbd-formrbd-feature.interface.tsrbd-form-clone-request.model.tsrbd-form-copy-request.model.ts rbd-form-create-request.model.tsrbd-form-edit-request.model.tsrbd-form-mode.enum.tsrbd-form-response.model.tsrbd-form.component.htmlrbd-form.component.scssrbd-form.component.spec.tsrbd-form.component.tsrbd-form.model.tsrbd-parent.model.tsrbd-listrbd-list.component.htmlrbd-list.component.scssrbd-list.component.spec.tsrbd-list.component.ts rbd-model.tsrbd-namespace-form'rbd-namespace-form-modal.component.html'rbd-namespace-form-modal.component.scss*rbd-namespace-form-modal.component.spec.ts%rbd-namespace-form-modal.component.tsrbd-namespace-list!rbd-namespace-list.component.html!rbd-namespace-list.component.scss$rbd-namespace-list.component.spec.tsrbd-namespace-list.component.tsrbd-performancerbd-performance.component.htmlrbd-performance.component.scss!rbd-performance.component.spec.tsrbd-performance.component.tsrbd-snapshot-form&rbd-snapshot-form-modal.component.html&rbd-snapshot-form-modal.component.scss)rbd-snapshot-form-modal.component.spec.ts$rbd-snapshot-form-modal.component.tsrbd-snapshot-listrbd-snapshot-actions.model.ts rbd-snapshot-list.component.html rbd-snapshot-list.component.scss#rbd-snapshot-list.component.spec.tsrbd-snapshot-list.component.tsrbd-snapshot.model.tsrbd-tabsrbd-tabs.component.htmlrbd-tabs.component.scssrbd-tabs.component.spec.tsrbd-tabs.component.tsrbd-trash-listrbd-trash-list.component.htmlrbd-trash-list.component.scss rbd-trash-list.component.spec.tsrbd-trash-list.component.tsrbd-trash-move-modal#rbd-trash-move-modal.component.html#rbd-trash-move-modal.component.scss&rbd-trash-move-modal.component.spec.ts!rbd-trash-move-modal.component.tsrbd-trash-purge-modal$rbd-trash-purge-modal.component.html$rbd-trash-purge-modal.component.scss'rbd-trash-purge-modal.component.spec.ts"rbd-trash-purge-modal.component.tsrbd-trash-restore-modal&rbd-trash-restore-modal.component.html&rbd-trash-restore-modal.component.scss)rbd-trash-restore-modal.component.spec.ts$rbd-trash-restore-modal.component.tsceph.module.tscephfs cephfs-chartcephfs-chart.component.htmlcephfs-chart.component.scsscephfs-chart.component.spec.tscephfs-chart.component.tscephfs-clientscephfs-clients.component.htmlcephfs-clients.component.scss cephfs-clients.component.spec.tscephfs-clients.component.ts cephfs-detailcephfs-detail.component.htmlcephfs-detail.component.scsscephfs-detail.component.spec.tscephfs-detail.component.tscephfs-directories!cephfs-directories.component.html!cephfs-directories.component.scss$cephfs-directories.component.spec.tscephfs-directories.component.ts cephfs-listcephfs-list.component.htmlcephfs-list.component.scsscephfs-list.component.spec.tscephfs-list.component.ts cephfs-tabscephfs-tabs.component.htmlcephfs-tabs.component.scsscephfs-tabs.component.spec.tscephfs-tabs.component.tscephfs.module.tsclustercluster.module.ts configurationconfiguration-details$configuration-details.component.html$configuration-details.component.scss'configuration-details.component.spec.ts"configuration-details.component.tsconfiguration-form*configuration-form-create-request.model.ts!configuration-form.component.html!configuration-form.component.scss$configuration-form.component.spec.tsconfiguration-form.component.tsconfiguration.component.htmlconfiguration.component.scssconfiguration.component.spec.tsconfiguration.component.tscreate-cluster$create-cluster-review.component.html$create-cluster-review.component.scss'create-cluster-review.component.spec.ts"create-cluster-review.component.tscreate-cluster.component.htmlcreate-cluster.component.scss create-cluster.component.spec.tscreate-cluster.component.tscrushmapcrushmap.component.htmlcrushmap.component.scsscrushmap.component.spec.tscrushmap.component.tshostsfixtureshost_list_response.json host-detailshost-details.component.htmlhost-details.component.scsshost-details.component.spec.tshost-details.component.ts host-formhost-form.component.htmlhost-form.component.scsshost-form.component.spec.tshost-form.component.tshosts.component.htmlhosts.component.scsshosts.component.spec.tshosts.component.ts inventoryinventory-devicesfixturesinventory_list_response.jsoninventory-device.model.ts inventory-devices.component.html inventory-devices.component.scss#inventory-devices.component.spec.tsinventory-devices.component.tsinventory-host.model.tsinventory.component.htmlinventory.component.scssinventory.component.spec.tsinventory.component.tslogslogs.component.htmllogs.component.scsslogs.component.spec.tslogs.component.ts mgr-modulesmgr-module-details!mgr-module-details.component.html!mgr-module-details.component.scss$mgr-module-details.component.spec.tsmgr-module-details.component.tsmgr-module-formmgr-module-form.component.htmlmgr-module-form.component.scss!mgr-module-form.component.spec.tsmgr-module-form.component.tsmgr-module-listmgr-module-list.component.htmlmgr-module-list.component.scss!mgr-module-list.component.spec.tsmgr-module-list.component.tsmgr-modules.module.tsmonitormonitor.component.htmlmonitor.component.scssmonitor.component.spec.tsmonitor.component.tsosdosd-creation-preview-modal)osd-creation-preview-modal.component.html)osd-creation-preview-modal.component.scss,osd-creation-preview-modal.component.spec.ts'osd-creation-preview-modal.component.ts osd-detailsosd-details.component.htmlosd-details.component.scssosd-details.component.spec.tsosd-details.component.tsosd-devices-selection-groups+devices-selection-change-event.interface.ts*devices-selection-clear-event.interface.ts+osd-devices-selection-groups.component.html+osd-devices-selection-groups.component.scss.osd-devices-selection-groups.component.spec.ts)osd-devices-selection-groups.component.tsosd-devices-selection-modal*osd-devices-selection-modal.component.html*osd-devices-selection-modal.component.scss-osd-devices-selection-modal.component.spec.ts(osd-devices-selection-modal.component.tsosd-flags-indiv-modal$osd-flags-indiv-modal.component.html$osd-flags-indiv-modal.component.scss'osd-flags-indiv-modal.component.spec.ts"osd-flags-indiv-modal.component.tsosd-flags-modalosd-flags-modal.component.htmlosd-flags-modal.component.scss!osd-flags-modal.component.spec.tsosd-flags-modal.component.tsosd-formdrive-group.model.tsosd-feature.interface.tsosd-form.component.htmlosd-form.component.scssosd-form.component.spec.tsosd-form.component.tsosd-listfixturesosd_list_response.jsonosd-list.component.htmlosd-list.component.scssosd-list.component.spec.tsosd-list.component.tsosd-pg-scrub-modal!osd-pg-scrub-modal.component.html!osd-pg-scrub-modal.component.scss$osd-pg-scrub-modal.component.spec.tsosd-pg-scrub-modal.component.tsosd-pg-scrub-modal.options.tsosd-recv-speed-modal#osd-recv-speed-modal.component.html#osd-recv-speed-modal.component.scss&osd-recv-speed-modal.component.spec.ts!osd-recv-speed-modal.component.tsosd-reweight-modal!osd-reweight-modal.component.html!osd-reweight-modal.component.scss$osd-reweight-modal.component.spec.tsosd-reweight-modal.component.tsosd-scrub-modalosd-scrub-modal.component.htmlosd-scrub-modal.component.scss!osd-scrub-modal.component.spec.tsosd-scrub-modal.component.ts prometheusactive-alert-list active-alert-list.component.html active-alert-list.component.scss#active-alert-list.component.spec.tsactive-alert-list.component.tsprometheus-list-helper.tsprometheus-tabsprometheus-tabs.component.htmlprometheus-tabs.component.scss!prometheus-tabs.component.spec.tsprometheus-tabs.component.ts rules-listrules-list.component.htmlrules-list.component.scssrules-list.component.spec.tsrules-list.component.ts silence-formsilence-form.component.htmlsilence-form.component.scsssilence-form.component.spec.tssilence-form.component.ts silence-listsilence-list.component.htmlsilence-list.component.scsssilence-list.component.spec.tssilence-list.component.tssilence-matcher-modal$silence-matcher-modal.component.html$silence-matcher-modal.component.scss'silence-matcher-modal.component.spec.ts"silence-matcher-modal.component.tsservicesplacement.pipe.spec.tsplacement.pipe.tsservice-daemon-list"service-daemon-list.component.html"service-daemon-list.component.scss%service-daemon-list.component.spec.ts service-daemon-list.component.tsservice-detailsservice-details.component.htmlservice-details.component.scss!service-details.component.spec.tsservice-details.component.ts service-formservice-form.component.htmlservice-form.component.scssservice-form.component.spec.tsservice-form.component.tsservices.component.htmlservices.component.scssservices.component.spec.tsservices.component.ts telemetrytelemetry.component.htmltelemetry.component.scsstelemetry.component.spec.tstelemetry.component.ts dashboard dashboarddashboard.component.htmldashboard.component.scssdashboard.component.spec.tsdashboard.component.tsdashboard.module.tshealthhealth.component.htmlhealth.component.scsshealth.component.spec.tshealth.component.ts health-piehealth-pie.component.htmlhealth-pie.component.scsshealth-pie.component.spec.tshealth-pie.component.ts info-cardinfo-card-popover.scssinfo-card.component.htmlinfo-card.component.scssinfo-card.component.spec.tsinfo-card.component.ts info-groupinfo-group.component.htmlinfo-group.component.scssinfo-group.component.spec.tsinfo-group.component.tsmds-summary.pipe.spec.tsmds-summary.pipe.tsmgr-summary.pipe.spec.tsmgr-summary.pipe.tsmon-summary.pipe.spec.tsmon-summary.pipe.tsosd-summary.pipe.spec.tsosd-summary.pipe.tsnfsmodels nfs.fsal.ts nfs-detailsnfs-details.component.htmlnfs-details.component.scssnfs-details.component.spec.tsnfs-details.component.tsnfs-formnfs-form.component.htmlnfs-form.component.scssnfs-form.component.spec.tsnfs-form.component.tsnfs-form-clientnfs-form-client.component.htmlnfs-form-client.component.scss!nfs-form-client.component.spec.tsnfs-form-client.component.tsnfs-listnfs-list.component.htmlnfs-list.component.scssnfs-list.component.spec.tsnfs-list.component.ts nfs.module.tsperformance-counterperformance-counter"performance-counter.component.html"performance-counter.component.scss%performance-counter.component.spec.ts performance-counter !?.component.tsperformance-counter.module.tstable-performance-counter(table-performance-counter.component.html(table-performance-counter.component.scss+table-performance-counter.component.spec.ts&table-performance-counter.component.tspoolcrush-rule-form-modal$crush-rule-form-modal.component.html$crush-rule-form-modal.component.scss'crush-rule-form-modal.component.spec.ts"crush-rule-form-modal.component.tserasure-code-profile-form.erasure-code-profile-form-modal.component.html.erasure-code-profile-form-modal.component.scss1erasure-code-profile-form-modal.component.spec.ts,erasure-code-profile-form-modal.component.ts pool-detailspool-details.component.htmlpool-details.component.scsspool-details.component.spec.tspool-details.component.ts pool-formpool-form-data.tspool-form.component.htmlpool-form.component.scsspool-form.component.spec.tspool-form.component.ts pool-listpool-list.component.htmlpool-list.component.scsspool-list.component.spec.tspool-list.component.ts pool-stat.tspool.module.tspool.tsrgwmodelsrgw-bucket-mfa-delete.tsrgw-bucket-versioning.ts rgw-daemon.tsrgw-user-capabilities.tsrgw-user-capability.tsrgw-user-s3-key.tsrgw-user-subuser.tsrgw-user-swift-key.tsrgw-bucket-details!rgw-bucket-details.component.html!rgw-bucket-details.component.scss$rgw-bucket-details.component.spec.tsrgw-bucket-details.component.tsrgw-bucket-formrgw-bucket-form.component.htmlrgw-bucket-form.component.scss!rgw-bucket-form.component.spec.tsrgw-bucket-form.component.tsrgw-bucket-listrgw-bucket-list.component.htmlrgw-bucket-list.component.scss!rgw-bucket-list.component.spec.tsrgw-bucket-list.component.tsrgw-daemon-details!rgw-daemon-details.component.html!rgw-daemon-details.component.scss$rgw-daemon-details.component.spec.tsrgw-daemon-details.component.tsrgw-daemon-listrgw-daemon-list.component.htmlrgw-daemon-list.component.scss!rgw-daemon-list.component.spec.tsrgw-daemon-list.component.tsrgw-user-capability-modal(rgw-user-capability-modal.component.html(rgw-user-capability-modal.component.scss+rgw-user-capability-modal.component.spec.ts&rgw-user-capability-modal.component.tsrgw-user-detailsrgw-user-details.component.htmlrgw-user-details.component.scss"rgw-user-details.component.spec.tsrgw-user-details.component.ts rgw-user-formrgw-user-form.component.htmlrgw-user-form.component.scssrgw-user-form.component.spec.tsrgw-user-form.component.ts rgw-user-listrgw-user-list.component.htmlrgw-user-list.component.scssrgw-user-list.component.spec.tsrgw-user-list.component.tsrgw-user-s3-key-modal$rgw-user-s3-key-modal.component.html$rgw-user-s3-key-modal.component.scss'rgw-user-s3-key-modal.component.spec.ts"rgw-user-s3-key-modal.component.tsrgw-user-subuser-modal%rgw-user-subuser-modal.component.html%rgw-user-subuser-modal.component.scss(rgw-user-subuser-modal.component.spec.ts#rgw-user-subuser-modal.component.tsrgw-user-swift-key-modal'rgw-user-swift-key-modal.component.html'rgw-user-swift-key-modal.component.scss*rgw-user-swift-key-modal.component.spec.ts%rgw-user-swift-key-modal.component.ts rgw.module.tssharedceph-shared.module.ts device-listdevice-list.component.htmldevice-list.component.scssdevice-list.component.spec.tsdevice-list.component.tspg-category.model.tspg-category.service.spec.tspg-category.service.ts smart-listfixtures(smart_data_version_1_0_hdd_response.json)smart_data_version_1_0_nvme_response.jsonsmart-list.component.htmlsmart-list.component.scsssmart-list.component.spec.tssmart-list.component.tscoreauthauth.module.tsloginlogin.component.htmllogin.component.scsslogin.component.spec.tslogin.component.tslogin-password-form"login-password-form.component.html"login-password-form.component.scss%login-password-form.component.spec.ts login-password-form.component.ts role-detailsrole-details.component.htmlrole-details.component.scssrole-details.component.spec.tsrole-details.component.ts role-formrole-form-mode.enum.tsrole-form.component.htmlrole-form.component.scssrole-form.component.spec.tsrole-form.component.tsrole-form.model.ts role-listrole-list.component.htmlrole-list.component.scssrole-list.component.spec.tsrole-list.component.ts user-formuser-form-mode.enum.tsuser-form-role.model.tsuser-form.component.htmluser-form.component.scssuser-form.component.spec.tsuser-form.component.tsuser-form.model.ts user-listuser-list.component.htmluser-list.component.scssuser-list.component.spec.tsuser-list.component.tsuser-password-form!user-password-form.component.html!user-password-form.component.scss$user-password-form.component.spec.tsuser-password-form.component.ts user-tabsuser-tabs.component.htmluser-tabs.component.scssuser-tabs.component.spec.tsuser-tabs.component.tscontextcontext.component.htmlcontext.component.scsscontext.component.spec.tscontext.component.tscore.module.tserrorerror.component.htmlerror.component.scsserror.component.spec.tserror.component.tserror.tslayouts blank-layoutblank-layout.component.htmlblank-layout.component.scssblank-layout.component.spec.tsblank-layout.component.ts login-layoutlogin-layout.component.htmllogin-layout.component.scsslogin-layout.component.spec.tslogin-layout.component.tsworkbench-layoutworkbench-layout.component.htmlworkbench-layout.component.scss"workbench-layout.component.spec.tsworkbench-layout.component.ts navigationaboutabout.component.htmlabout.component.scssabout.component.spec.tsabout.component.tsadministrationadministration.component.htmladministration.component.scss administration.component.spec.tsadministration.component.tsapi-docsapi-docs.component.htmlapi-docs.component.scssapi-docs.component.ts breadcrumbsbreadcrumbs.component.htmlbreadcrumbs.component.scssbreadcrumbs.component.spec.tsbreadcrumbs.component.tsdashboard-helpdashboard-help.component.htmldashboard-help.component.scss dashboard-help.component.spec.tsdashboard-help.component.tsidentityidentity.component.htmlidentity.component.scssidentity.component.spec.tsidentity.component.ts navigationnavigation.component.htmlnavigation.component.scssnavigation.component.spec.tsnavigation.component.tsnavigation.module.ts notificationsnotifications.component.htmlnotifications.component.scssnotifications.component.spec.tsnotifications.component.tssharedapiapi-client.spec.ts api-client.tsauth.service.spec.tsauth.service.tsceph-service.service.tscephfs.service.spec.tscephfs.service.tscluster.service.spec.tscluster.service.tsconfiguration.service.spec.tsconfiguration.service.tscrush-rule.service.spec.tscrush-rule.service.tsdaemon.service.spec.tsdaemon.service.ts$erasure-code-profile.service.spec.tserasure-code-profile.service.tshealth.service.spec.tshealth.service.tshost.service.spec.tshost.service.tsiscsi.service.spec.tsiscsi.service.tslogging.service.spec.tslogging.service.tslogs.service.spec.tslogs.service.tsmgr-module.service.spec.tsmgr-module.service.tsmonitor.service.spec.tsmonitor.service.tsmotd.service.spec.tsmotd.service.tsnfs.service.spec.tsnfs.service.tsorchestrator.service.spec.tsorchestrator.service.tsosd.service.spec.tsosd.service.ts#performance-counter.service.spec.tsperformance-counter.service.tspool.service.spec.tspool.service.tsprometheus.service.spec.tsprometheus.service.tsrbd-mirroring.service.spec.tsrbd-mirroring.service.ts rbd.model.tsrbd.service.spec.tsrbd.service.tsrgw-bucket.service.spec.tsrgw-bucket.service.tsrgw-daemon.service.spec.tsrgw-daemon.service.tsrgw-site.service.spec.tsrgw-site.service.tsrgw-user.service.spec.tsrgw-user.service.tsrole.service.spec.tsrole.service.tsscope.service.spec.tsscope.service.tssettings.service.spec.tssettings.service.tstelemetry.service.spec.tstelemetry.service.tsuser.service.spec.tsuser.service.tsclassescd-helper.class.spec.tscd-helper.class.ts"crush.node.selection.class.spec.tscrush.node.selection.class.ts css-helper.tslist-with-details.class.tstable-status-view-cache.spec.tstable-status-view-cache.tstable-status.spec.tstable-status.ts components alert-panelalert-panel.component.htmlalert-panel.component.scssalert-panel.component.spec.tsalert-panel.component.ts back-buttonback-button.component.htmlback-button.component.scssback-button.component.spec.tsback-button.component.tscomponents.module.ts config-optionconfig-option.component.htmlconfig-option.component.scssconfig-option.component.spec.tsconfig-option.component.tsconfig-option.model.tsconfig-option.types.spec.tsconfig-option.types.tsconfirmation-modal!confirmation-modal.component.html!confirmation-modal.component.scss$confirmation-modal.component.spec.tsconfirmation-modal.component.tscopy2clipboard-button$copy2clipboard-button.component.html$copy2clipboard-button.component.scss'copy2clipboard-button.component.spec.ts"copy2clipboard-button.component.tscritical-confirmation-modal*critical-confirmation-modal.component.html*critical-confirmation-modal.component.scss-critical-confirmation-modal.component.spec.ts(critical-confirmation-modal.component.tsdate-time-pickerdate-time-picker.component.htmldate-time-picker.component.scss"date-time-picker.component.spec.tsdate-time-picker.component.tsdocdoc.component.htmldoc.component.scssdoc.component.spec.tsdoc.component.tsdownload-buttondownload-button.component.htmldownload-button.component.scss!download-button.component.spec.tsdownload-button.component.tsform-button-panel form-button-panel.component.html form-button-panel.component.scss#form-button-panel.component.spec.tsform-button-panel.component.ts form-modalform-modal.component.htmlform-modal.component.scssform-modal.component.spec.tsform-modal.component.tsgrafanagrafana.component.htmlgrafana.component.scssgrafana.component.spec.tsgrafana.component.tshelperhelper.component.htmlhelper.component.scsshelper.component.spec.tshelper.component.tslanguage-selector language-selector.component.html language-selector.component.scss#language-selector.component.spec.tslanguage-selector.component.tssupported-languages.enum.ts loading-panelloading-panel.component.htmlloading-panel.component.scssloading-panel.component.spec.tsloading-panel.component.tsmodalmodal.component.htmlmodal.component.scssmodal.component.spec.tsmodal.component.tsmotdmotd.component.htmlmotd.component.scssmotd.component.spec.tsmotd.component.tsnotifications-sidebar$notifications-sidebar.component.html$notifications-sidebar.component.scss'notifications-sidebar.component.spec.ts"notifications-sidebar.component.tsorchestrator-doc-panel%orchestrator-doc-panel.component.html%orchestrator-doc-panel.component.scss(orchestrator-doc-panel.component.spec.ts#orchestrator-doc-panel.component.tspwd-expiration-notification*pwd-expiration-notification.component.html*pwd-expiration-notification.component.scss-pwd-expiration-notification.component.spec.ts(pwd-expiration-notification.component.tsrefresh-selectorrefresh-selector.component.htmlrefresh-selector.component.scss"refresh-selector.component.spec.tsrefresh-selector.component.tsselectselect-messages.model.tsselect-option.model.tsselect.component.htmlselect.component.scssselect.component.spec.tsselect.component.ts select-badgesselect-badges.component.htmlselect-badges.component.scssselect-badges.component.spec.tsselect-badges.component.ts sparklinesparkline.component.htmlsparkline.component.scsssparkline.component.spec.tssparkline.component.ts submit-buttonsubmit-button.component.htmlsubmit-button.component.scsssubmit-button.component.spec.tssubmit-button.component.tstelemetry-notification%telemetry-notification.component.html%telemetry-notification.component.scss(telemetry-notification.component.spec.ts#telemetry-notification.component.ts usage-barusage-bar.component.htmlusage-bar.component.scssusage-bar.component.spec.tsusage-bar.component.tswizardwizard.component.htmlwizard.component.scsswizard.component.spec.tswizard.component.ts constantsapp.constants.ts datatabledatatable.module.tstabletable.component.htmltable.component.scsstable.component.spec.tstable.component.ts table-actionstable-actions.component.htmltable-actions.component.scsstable-actions.component.spec.tstable-actions.component.tstable-key-valuetable-key-value.component.htmltable-key-value.component.scss!table-key-value.component.spec.tstable-key-value.component.ts decoratorscd-encode.spec.ts cd-encode.ts directivesautofocus.directive.spec.tsautofocus.directive.ts+dimless-binary-per-second.directive.spec.ts&dimless-binary-per-second.directive.ts dimless-binary.directive.spec.tsdimless-binary.directive.tsdirectives.module.ts$form-input-disable.directive.spec.tsform-input-disable.directive.tsform-loading.directive.spec.tsform-loading.directive.tsform-scope.directive.spec.tsform-scope.directive.tsiops.directive.spec.tsiops.directive.tsmilliseconds.directive.spec.tsmilliseconds.directive.tsng-bootstrap-form-validation!cd-form-control.directive.spec.tscd-form-control.directive.tscd-form-group.directive.spec.tscd-form-group.directive.ts$cd-form-validation.directive.spec.tscd-form-validation.directive.ts!password-button.directive.spec.tspassword-button.directive.tsstateful-tab.directive.spec.tsstateful-tab.directive.tstrim.directive.spec.tstrim.directive.tsenumcell-template.enum.tscomponents.enum.tshealth-color.enum.ts icons.enum.tsnotification-type.enum.tsunix_errno.enum.tsview-cache-status.enum.tsformscd-form-builder.spec.tscd-form-builder.tscd-form-group.spec.tscd-form-group.tscd-form.spec.ts cd-form.tscd-validators.spec.tscd-validators.tsmodelsalertmanager-silence.tsbreadcrumbs.tscd-form-modal-field-config.tscd-notification.spec.tscd-notification.tscd-pwd-expiration-settings.tscd-pwd-policy-settings.tscd-table-action.tscd-table-column-filter.ts!cd-table-column-filters-change.tscd-table-column.tscd-table-fetch-data-context.tscd-table-selection.tscd-user-config.tscephfs-directory-models.tschart-tooltip.tsconfiguration.tscredentials.ts crush-node.ts crush-rule.ts crush-step.tsdaemon.interface.ts devices.tserasure-code-profile.tsexecuting-task.tsfinished-task.tsflag.ts image-spec.tsinventory-device-type.model.tslogin-response.tsmirroring-summary.tsorchestrator.enum.tsorchestrator.interface.tsosd-settings.tspermission.spec.tspermissions.tspool-form-info.tsprometheus-alerts.tsservice.interface.tssmart.tssummary.model.tstask-exception.tstask.tswizard-steps.tspipesarray.pipe.spec.ts array.pipe.tsboolean-text.pipe.spec.tsboolean-text.pipe.tsboolean.pipe.spec.tsboolean.pipe.tscd-date.pipe.spec.tscd-date.pipe.tsceph-release-name.pipe.spec.tsceph-release-name.pipe.tsceph-short-version.pipe.spec.tsceph-short-version.pipe.ts!dimless-binary-per-second.pipe.tsdimless-binary.pipe.spec.tsdimless-binary.pipe.tsdimless.pipe.spec.tsdimless.pipe.tsduration.pipe.spec.tsduration.pipe.tsempty.pipe.spec.ts empty.pipe.tsencode-uri.pipe.spec.tsencode-uri.pipe.tsfilter.pipe.spec.tsfilter.pipe.tshealth-color.pipe.spec.tshealth-color.pipe.tsiops.pipe.spec.ts iops.pipe.tsiscsi-backstore.pipe.spec.tsiscsi-backstore.pipe.tsjoin.pipe.spec.ts join.pipe.tslog-priority.pipe.spec.tslog-priority.pipe.tsmap.pipe.spec.ts map.pipe.tsmilliseconds.pipe.spec.tsmilliseconds.pipe.tsnot-available.pipe.spec.tsnot-available.pipe.tsordinal.pipe.spec.tsordinal.pipe.tspipes.module.ts%rbd-configuration-source.pipe.spec.ts rbd-configuration-source.pipe.tsrelative-date.pipe.spec.tsrelative-date.pipe.tsround.pipe.spec.ts round.pipe.tssanitize-html.pipe.spec.tss! anitize-html.pipe.tssearch-highlight.pipe.spec.tssearch-highlight.pipe.tstruncate.pipe.spec.tstruncate.pipe.tsupper-first.pipe.spec.tsupper-first.pipe.tsservicesapi-interceptor.service.spec.tsapi-interceptor.service.tsauth-guard.service.spec.tsauth-guard.service.tsauth-storage.service.spec.tsauth-storage.service.ts%change-password-guard.service.spec.ts change-password-guard.service.tsdevice.service.spec.tsdevice.service.tsdoc.service.spec.tsdoc.service.tsfavicon.service.spec.tsfavicon.service.ts%feature-toggles-guard.service.spec.ts feature-toggles-guard.service.tsfeature-toggles.service.spec.tsfeature-toggles.service.tsformatter.service.spec.tsformatter.service.tsjs-error-handler.service.tslanguage.service.spec.tslanguage.service.tsmodal.service.spec.tsmodal.service.ts#module-status-guard.service.spec.tsmodule-status-guard.service.ts!motd-notification.service.spec.tsmotd-notification.service.tsngzone-scheduler.service.tsno-sso-guard.service.spec.tsno-sso-guard.service.tsnotification.service.spec.tsnotification.service.tspassword-policy.service.spec.tspassword-policy.service.ts"prometheus-alert-formatter.spec.tsprometheus-alert-formatter.ts prometheus-alert.service.spec.tsprometheus-alert.service.ts'prometheus-notification.service.spec.ts"prometheus-notification.service.ts*prometheus-silence-matcher.service.spec.ts%prometheus-silence-matcher.service.ts!rbd-configuration.service.spec.tsrbd-configuration.service.ts refresh-interval.service.spec.tsrefresh-interval.service.tssummary.service.spec.tssummary.service.tstask-list.service.spec.tstask-list.service.tstask-manager.service.spec.tstask-manager.service.tstask-message.service.spec.tstask-message.service.tstask-wrapper.service.spec.tstask-wrapper.service.ts&telemetry-notification.service.spec.ts!telemetry-notification.service.ts text-to-download.service.spec.tstext-to-download.service.tstime-diff.service.spec.tstime-diff.service.tstimer.service.spec.tstimer.service.tsurl-builder.service.spec.tsurl-builder.service.tswizard-steps.service.spec.tswizard-steps.service.tsshared.module.tsassets.gitkeep&Ceph_Ceph_Logo_with_text_red_white.svg"Ceph_Ceph_Logo_with_text_white.svg Ceph_Logo.svgceph_background.gif loading.gif logo-mini.pngprometheus_logo.svg environmentsenvironment.tpl.ts favicon.ico index.htmljestGlobalMocks.tslocalemessages.cs.xlfmessages.de-DE.xlfmessages.es-ES.xlfmessages.fr-FR.xlfmessages.id-ID.xlfmessages.it-IT.xlfmessages.ja-JP.xlfmessages.ko-KR.xlfmessages.pl-PL.xlfmessages.pt-BR.xlfmessages.zh-CN.xlfmessages.zh-TW.xlfmain.ts polyfills.ts setupJest.tsstyles_chart-tooltip.scssbootstrap-extends.scss ceph-custom _basics.scss _buttons.scss_dropdown.scss _forms.scss _grid.scss _icons.scss _index.scss _navs.scss _toast.scssdefaults_bootstrap-defaults.scss_functions.scss _index.scss _mixins.scssvendor _index.scss_style-overrides.scss_variables.scss styles.scsstestingactivated-route-stub.tsunit-test-helper.ts typings.d.tstsconfig.app.json tsconfig.jsontsconfig.spec.json tslint.json grafana.py module.py openapi.yamlplugins __init__.pydebug.pyfeature_toggles.py interfaces.py lru_cache.pymotd.py pluggy.py plugin.py ttl_cache.pyrest_client.pyrun-backend-api-request.shrun-backend-api-tests.shrun-backend-rook-api-request.shrun-frontend-e2e-tests.shrun-frontend-unittests.sh security.pyservices __init__.pyaccess_control.pyauth.pyceph_service.py cephfs.py cluster.py exception.py iscsi_cli.pyiscsi_client.pyiscsi_config.pyorchestrator.py progress.pyrbd.py rgw_client.pysso.pytcmu_service.py settings.pytools.pydocceph-mgr-dashboardchangelog.Debian.gz././@LongLink0000644000000000000000000000017200000000000011603 Lustar rootroot./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.scss./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000000021014241247130032747 0ustar rootroot.filter { padding-right: 8px; } .fa-stack { font-size: 0.79rem; .fa-stack-1x { margin-left: 8px; margin-top: 5px; } } ././@LongLink0000644000000000000000000000017500000000000011606 Lustar rootroot./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.spec.ts./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000001454714241247130032771 0ustar rootrootimport { HttpClientTestingModule } from '@angular/common/http/testing'; import { ComponentFixture, TestBed } from '@angular/core/testing'; import { FormsModule } from '@angular/forms'; import { By } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { RouterTestingModule } from '@angular/router/testing'; import { ToastrModule } from 'ngx-toastr'; import { HostService } from '~/app/shared/api/host.service'; import { OrchestratorService } from '~/app/shared/api/orchestrator.service'; import { TableActionsComponent } from '~/app/shared/datatable/table-actions/table-actions.component'; import { CdTableAction } from '~/app/shared/models/cd-table-action'; import { CdTableSelection } from '~/app/shared/models/cd-table-selection'; import { OrchestratorFeature } from '~/app/shared/models/orchestrator.enum'; import { OrchestratorStatus } from '~/app/shared/models/orchestrator.interface'; import { Permissions } from '~/app/shared/models/permissions'; import { AuthStorageService } from '~/app/shared/services/auth-storage.service'; import { SharedModule } from '~/app/shared/shared.module'; import { configureTestBed } from '~/testing/unit-test-helper'; import { InventoryDevicesComponent } from './inventory-devices.component'; describe('InventoryDevicesComponent', () => { let component: InventoryDevicesComponent; let fixture: ComponentFixture; let orchService: OrchestratorService; let hostService: HostService; const fakeAuthStorageService = { getPermissions: () => { return new Permissions({ osd: ['read', 'update', 'create', 'delete'] }); } }; const mockOrchStatus = (available: boolean, features?: OrchestratorFeature[]) => { const orchStatus: OrchestratorStatus = { available: available, message: '', features: {} }; if (features) { features.forEach((feature: OrchestratorFeature) => { orchStatus.features[feature] = { available: true }; }); } component.orchStatus = orchStatus; }; configureTestBed({ imports: [ BrowserAnimationsModule, FormsModule, HttpClientTestingModule, SharedModule, RouterTestingModule, ToastrModule.forRoot() ], providers: [ { provide: AuthStorageService, useValue: fakeAuthStorageService }, TableActionsComponent ], declarations: [InventoryDevicesComponent] }); beforeEach(() => { fixture = TestBed.createComponent(InventoryDevicesComponent); component = fixture.componentInstance; hostService = TestBed.inject(HostService); orchService = TestBed.inject(OrchestratorService); }); it('should create', () => { expect(component).toBeTruthy(); }); it('should have columns that are sortable', () => { expect(component.columns.every((column) => Boolean(column.prop))).toBeTruthy(); }); it('should call inventoryDataList only when showOnlyAvailableData is true', () => { const hostServiceSpy = spyOn(hostService, 'inventoryDeviceList').and.callThrough(); component.getDevices(); expect(hostServiceSpy).toBeCalledTimes(0); component.showAvailDeviceOnly = true; component.getDevices(); expect(hostServiceSpy).toBeCalledTimes(1); }); describe('table actions', () => { const fakeDevices = require('./fixtures/inventory_list_response.json'); beforeEach(() => { component.devices = fakeDevices; component.selectionType = 'single'; fixture.detectChanges(); }); const verifyTableActions = async ( tableActions: CdTableAction[], expectResult: { [action: string]: { disabled: boolean; disableDesc: string }; } ) => { fixture.detectChanges(); await fixture.whenStable(); const tableActionElement = fixture.debugElement.query(By.directive(TableActionsComponent)); // There is actually only one action for now const actions = {}; tableActions.forEach((action) => { const actionElement = tableActionElement.query(By.css('button')); actions[action.name] = { disabled: actionElement.classes.disabled, disableDesc: actionElement.properties.title }; }); expect(actions).toEqual(expectResult); }; const testTableActions = async ( orch: boolean, features: OrchestratorFeature[], tests: { selectRow?: number; expectResults: any }[] ) => { mockOrchStatus(orch, features); fixture.detectChanges(); await fixture.whenStable(); for (const test of tests) { if (test.selectRow) { component.selection = new CdTableSelection(); component.selection.selected = [test.selectRow]; } await verifyTableActions(component.tableActions, test.expectResults); } }; it('should have correct states when Orchestrator is enabled', async () => { const tests = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: { disabled: false, disableDesc: '' } } } ]; const features = [OrchestratorFeature.DEVICE_BLINK_LIGHT]; await testTableActions(true, features, tests); }); it('should have correct states when Orchestrator is disabled', async () => { const resultNoOrchestrator = { disabled: true, disableDesc: orchService.disableMessages.noOrchestrator }; const tests = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: resultNoOrchestrator } } ]; await testTableActions(false, [], tests); }); it('should have correct states when Orchestrator features are missing', async () => { const resultMissingFeatures = { disabled: true, disableDesc: orchService.disableMessages.missingFeature }; const expectResults = [ { expectResults: { Identify: { disabled: true, disableDesc: '' } } }, { selectRow: fakeDevices[0], expectResults: { Identify: resultMissingFeatures } } ]; await testTableActions(true, [], expectResults); }); }); }); ././@LongLink0000644000000000000000000000017000000000000011601 Lustar rootroot./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.ts./usr/share/ceph/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-d0000644000000000000000000001672314241247130032767 0ustar rootrootimport { Component, EventEmitter, Input, OnDestroy, OnInit, Output, ViewChild } from '@angular/core'; import _ from 'lodash'; import { Subscription } from 'rxjs'; import { HostService } from '~/app/shared/api/host.service'; import { OrchestratorService } from '~/app/shared/api/orchestrator.service'; import { FormModalComponent } from '~/app/shared/components/form-modal/form-modal.component'; import { TableComponent } from '~/app/shared/datatable/table/table.component'; import { CellTemplate } from '~/app/shared/enum/cell-template.enum'; import { Icons } from '~/app/shared/enum/icons.enum'; import { NotificationType } from '~/app/shared/enum/notification-type.enum'"usrlibdebug .build-id00,2265a1a4f6e45783a25362704b71034ab7a4a8.debug02,d163a11f8e2a6e4f63ddc5ce174d66b5a2393d.debug04,1679bdb3f37de851f6a73e30cde88401ed1d00.debug06,10d90b3a1a90044803d830829a0d420982dbd1.debug0a,8e2aa1da310026378b3bf291502d7e90280dba.debug0b,598cd84c2f8a9b42d2ed8ff616ff1a816d21bd.debug0f,3a062aa6777ad3637ee5aa08a6be8f712eb60a.debug,e14c2867441332a86baef8c9cb710db3644d6d.debug13,ba86133271709b9546d91642b044ec63c88981.debug14,1f24b6ec6de84c440c6fa26ae5c5737b67cc11.debug,4258e60dcba56b2a5c0d5e8602abb3368df903.debug1a,4b33847f995ed2b5621c21b97d0554aea3cf0e.debug1c,6c53418bac249501405eb6244f8c36c1406a81.debug1d,38aff837968635e6587cf61f9887ed727ef80c.debug24,5bb1f179f37bb8b7a03eb3842a625ac8af6667.debug27,045821269a304da3d52b1e7504f9f0d064ded8.debug2b,c9827089998234e8a13195b8b1d3925c254c41.debug32,3cc49f866e5fc2b95bc8e7ab2051b50d7b839c.debug36,677a2f791f9e2e6b206c3ae7afce64febd9b11.debug38,8dd48bdd2bb8fec97b3503ba44b9fcc099aecd.debug39,227e987306b04b5e54d52bd0fb0c2d83c812c4.debug3a,ac36897140298f3c278c20d6d8e93a1856ef5f.debug,b8f803948a21d0ef3ce963fdc86b8705e9ea70.debug3b,415da82e06cd940cccb3513d4c3b30822389ea.debug3c,b52acb60c61a14559cb6f4700257f409e0b549.debug3e,61920c7dfff4c5f228a2c7e39bef14a07a632a.debug42,e663964130c0355dd966445ad0d0608c4fca46.debug4a,18d7417c1f19d977c3fe5c21dd6ce7442a06fd.debug,58a3f7ca4e9514f460526ec62f5d294e6c951e.debug,9d220e03862f8e859b7519a52b74e0237feeca.debug4b,11562296b0bd7f58f26a1cfd1a6e8a3b8ce705.debug,14e953ee3ecfbfe86c24cc3e8c62d232b94910.debug,e61e969ed62c58181ebb1fe28c82d78a9f1b26.debug53,3c6550a2adb3a00384a795d00d42ead580ba60.debug,b3b9392fb75cb1607e732495c00ddf253819d2.debug56,cdc0057a7f82f26d6674900f70a458295cc41e.debug58,d0c38815034a032003367af64b3519cd5650fc.debug59,407e7f8eca4dd27e16da7d1533dbc2a5ff268c.debug5a,ccf43772edf7a953efe90fa5e4651c05afe230.debug5c,e620aebab2ed973da6cca9806350bda7c2dc8e.debug68,a9a1712206f97b7aa7437544e5b6538ad43b74.debug6a,32622087268e14076adc302d7a1b7d9091b945.debug6e,64c4ca7544403243596a97b5c0c018541b97e0.debug71,fb21d8352ba15a7173b638d7d2c20ade3d8e4f.debug73,2af6ac5d3b8d2a1c9af5945c09d02bb803a1f1.debug76,131b8f4af207379e6ed2dd9a7333c54cf38702.debug,6a0bf0fc0317769564f61aa9aa421da8c8289d.debug78,50571e411dfbb0fb587793ef622f04b70430e4.debug79,3ec65bb6d59c8b8b5c979327e641b10c8dad51.debug,b99cd72fe68f1556c3018c085ffd5a2d327268.debug7b,925a1b8526fcb565c03b73778daede616f3e80.debug7e,52812f0c4c1f6d3c0d662034655e271b9d78b7.debug81,060d88c28979256234ded23056a0b22084f786.debug82,df168367f85ad53857cfc2d3a984c8c68a9d43.debug83,2db7a6d060b5e0e7fd6b2ea3ab612abdf72d1c.debug84,06996422a7ef41a2cbe45f01426766bce7822f.debug,b109c58c1ea752eacdaa97488b812a5122fa72.debug,cf46013de38fcdadb2c3d3201ac2f8864f75d5.debug86,4b898d2f59eb1ff86c63de696566beb1e2389e.debug8b,50b36d322ec7003c3005acc2c1be1f9d2f5b0c.debug90,8445b97fea2987f19d9805a81ce26298ac343e.debug96,45ca67d9c9a75f80367dc78bb56b074837ba69.debug98,2d8d666f86332caa6031c307b77022546f8187.debug9d,32b6abae99659a211b62bd2288493fc5d181d8.debuga0,d355be6d67dd21aa9e9b0505e9d0904fb421ee.debuga5,2421ee91c67c2dd9ecb3799c145b6d2b00180a.debuga6,2fb8519ae88434ad6d82da9293efc3e7d8e0e0.debug,72b7f129979e69dfd2b3ba21ef97dd369e8160.debugad,78a36df2b25d0c7f4893fe300f1512ef98c704.debug,a1b7c138a822cd8b3c0d2d714dae93c078d584.debugaf,0363cb5883f2bc94e3273d7bbbcfce6f5259f9.debug,2b9d21d45abee41adf608527ec59f8540dd09a.debugb0,92faa0800544f26c4fddb60198d1425c53ee3b.debug,ea8fea2d748f4ea865489c1b46acd4602ab42d.debugb9,3d7f85bf544f8babb4307a6bf2c0eed50b95a2.debugba,3a534b12a8497624501b61d11913b42d748179.debugbd,169276feb8b348174f1abf4012ec5ca4ebb9e3.debugc1,ff8ebd371e68ce496e3baac211d312d5e516c3.debugc5,ed3ca301a53e694f45c3ecd8afa5df7bc1ee81.debugc6,b3677c39ae17cb5246c982bd8dfe4fbe0918e3.debug,d308a045ba32833eb5e2f5791904cffd72f35d.debugc8,32646a0532757b96314798389cd0d239a87fd6.debugc9,349b146640788c68791d69e0050f1bffa3e6bf.debug,a288ffbde250a7b4b2f43211ebabc6388e8049.debugcb,2efdbbacb24f40fce6f68bd4a89b59d531032c.debugcc,3591cfa1d32dd8b77f9d0a76956f0ce9a67601.debugdc,f011d7a3ef8df6ee37872934f1358261ccd5f5.debugde,306cadfb51bf1392fb992fb8a222a7b640cf2d.debug,b8940204c1df21d0fa16996cdcafa8876956c6.debugdf,08d144908316b951e8b2ab24c768e59fcab4b5.debuge1,849ec063e3cdde1b53241a8bb3059752ec5496.debug,aaf2bbae6a8d95e98c8efdaf22077749bfcd3a.debuge3,f8e91301d9ad39136faf592e1659b9c05ad6e2.debuge8,b210892f42cc859ff7e8e9db55a437f31637f8.debugec,6d7c03cffefa517b06e0d9accdf63e94de21b0.debugee,a1cc501a962d4f029a3f2b04cbb43b365ee6ec.debugf0,a187a5e7ba4d3a91c95e0b3ff61eef054a2fae.debugf4,37aa864cc611c7154a8071f1fbf600681ffcb2.debugf8,294ac7582ea85bc5173c24898b32fd82d59d49.debug,b15a0cd33a177b009a2697b57b5cb41751a3fc.debugfb,6a65497c8fec43856235e55e45bf46563f7317.debug,81498ecb689f800d6019315ee57bebd3dbfeee.debugfd,cb593ffe495b57fd3cb3c193951a0b09e7bfc6.debugff,62973cb38b63491c4836feb11cda7f5d000bfe.debugsharedoc ceph-test-dbgchangelog.Debian.gz#rbd-configuration-form.component.tsrbd-configuration-list%rbd-configuration-list.component.html%rbd-configuration-list.component.scss(rbd-configuration-list.component.spec.ts#rbd-configuration-list.component.ts rbd-detailsrbd-details.component.htmlrbd-details.component.scssrbd-details.component.spec.tsrbd-details.component.tsrbd-formrbd-feature.interface.tsrbd-form-clone-request.model.tsrbd-form-copy-request.model.ts rbd-form-create-request.model.tsrbd-form-edit-request.model.tsrbd-form-mode.enum.tsrbd-form-response.model.tsrbd-form.component.htmlrbd-form.component.scssrbd-form.component.spec.tsrbd-form.component.tsrbd-form.model.tsrbd-parent.model.tsrbd-listrbd-list.component.htmlrbd-list.component.scssrbd-list.component.spec.tsrbd-list.component.ts rbd-model.tsrbd-namespace-form'rbd-namespace-form-modal.component.html'rbd-namespace-form-modal.component.scss*rbd-namespace-form-modal.component.spec.ts%rbd-namespace-form-modal.component.tsrbd-namespace-list!rbd-namespace-list.component.html!rbd-namespace-list.component.scss$rbd-namespace-list.component.spec.tsrbd-namespace-list.component.tsrbd-performancerbd-performance.component.htmlrbd-performance.component.scss!rbd-performance.component.spec.tsrbd-performance.component.tsrbd-snapshot-form&rbd-snapshot-form-modal.component.html&rbd-snapshot-form-modal.component.scss)rbd-snapshot-form-modal.component.spec.ts$rbd-snapshot-form-modal.component.tsrbd-snapshot-listrbd-snapshot-actions.model.ts rbd-snapshot-list.component.html rbd-snapshot-list.component.scss#rbd-snapshot-list.component.spec.tsrbd-snapshot-list.component.tsrbd-snapshot.model.tsrbd-tabsrbd-tabs.component.htmlrbd-tabs.component.scssrbd-tabs.component.spec.tsrbd-tabs.component.tsrbd-trash-listrbd-trash-list.component.htmlrbd-trash-list.component.scss rbd-trash-list.component.spec.tsrbd-trash-list.component.tsrbd-trash-move-modal#rbd-trash-move-modal.component.html#rbd-trash-move-modal.component.scss&rbd-trash-move-modal.component.spec.ts!rbd-trash-move-modal.component.tsrbd-trash-purge-modal$rbd-trash-purge-modal.component.html$rbd-trash-purge-modal.component.scss'rbd-trash-purge-modal.component.spec.ts"rbd-trash-purge-modal.component.tsrbd-trash-restore-modal&rbd-trash-restore-modal.component.html&rbd-trash-restore-modal.component.scss)rbd-trash-restore-modal.component.spec.ts$rbd-trash-restore-modal.component.tsceph.module.tscephfs cephfs-chartcephfs-chart.component.htmlcephfs-chart.component.scsscephfs-chart.component.spec.tscephfs-chart.component.tscephfs-clientscephfs-clients.component.htmlcephfs-clients.component.scss cephfs-clients.component.spec.tscephfs-clients.component.ts cephfs-detailcephfs-detail.component.htmlcephfs-detail.component.scsscephfs-detail.component.spec.tscephfs-detail.component.tscephfs-directories!cephfs-directories.component.html!cephfs-directories.component.scss$cephfs-directories.component.spec.tscephfs-directories.component.ts cephfs-listcephfs-list.component.htmlcephfs-list.component.scsscephfs-list.component.spec.tscephfs-list.component.ts cephfs-tabscephfs-tabs.component.htmlcephfs-tabs.component.scsscephfs-tabs.component.spec.tscephfs-tabs.component.tscephfs.module.tsclustercluster.module.ts configurationconfiguration-details$configuration-details.component.html$configuration-details.component.scss'configuration-details.component.spec.ts"configuration-details.component.tsconfiguration-form*configuration-form-create-request.model.ts!configuration-form.component.html!configuration-form.component.scss$configuration-form.component.spec.tsconfiguration-form.component.tsconfiguration.component.htmlconfiguration.component.scssconfiguration.component.spec.tsconfiguration.component.tscreate-cluster$create-cluster-review.component.html$create-cluster-review.component.scss'create-cluster-review.component.spec.ts"create-cluster-review.component.tscreate-cluster.component.htmlcreate-cluster.component.scss create-cluster.component.spec.tscreate-cluster.component.tscrushmapcrushmap.component.htmlcrushmap.component.scsscrushmap.component.spec.tscrushmap.component.tshostsfixtureshost_list_response.json host-detailshost-details.component.htmlhost-details.component.scsshost-details.component.spec.tshost-details.component.ts host-formhost-form.component.htmlhost-form.component.scsshost-form.component.spec.tshost-form.component.tshosts.component.htmlhosts.component.scsshosts.component.spec.tshosts.component.ts inventoryinventory-devicesfixturesinventory_list_response.jsoninventory-device.model.ts inventory-devices.component.html inventory-devices.component.scss#inventory-devices.component.spec.tsinventory-devices.component.tsinventory-host.model.tsinventory.component.htmlinventory.component.scssinventory.component.spec.tsinventory.component.tslogslogs.component.htmllogs.component.scsslogs.component.spec.tslogs.component.ts mgr-modulesmgr-module-details!mgr-module-details.component.html!mgr-module-details.component.scss$mgr-module-details.component.spec.tsmgr-module-details.component.tsmgr-module-formmgr-module-form.component.htmlmgr-module-form.component.scss!mgr-module-form.component.spec.tsmgr-module-form.component.tsmgr-module-listmgr-module-list.component.htmlmgr-module-list.component.scss!mgr-module-list.component.spec.tsmgr-module-list.component.tsmgr-modules.module.tsmonitormonitor.component.htmlmonitor.component.scssmonitor.component.spec.tsmonitor.component.tsosdosd-creation-preview-modal)osd-creation-preview-modal.component.html)osd-creation-preview-modal.component.scss,osd-creation-preview-modal.component.spec.ts'osd-creation-preview-modal.component.ts osd-detailsosd-details.component.htmlosd-details.component.scssosd-details.component.spec.tsosd-details.component.tsosd-devices-selection-groups+devices-selection-change-event.interface.ts*devices-selection-clear-event.interface.ts+osd-devices-selection-groups.component.html+osd-devices-selection-groups.component.scss.osd-devices-selection-groups.component.spec.ts)osd-devices-selection-groups.component.tsosd-devices-selection-modal*osd-devices-selection-modal.component.html*osd-devices-selection-modal.component.scss-osd-devices-selection-modal.component.spec.ts(osd-devices-selection-modal.component.tsosd-flags-indiv-modal$osd-flags-indiv-modal.component.html$osd-flags-indiv-modal.component.scss'osd-flags-indiv-modal.component.spec.ts"osd-flags-indiv-modal.component.tsosd-flags-modalosd-flags-modal.component.htmlosd-flags-modal.component.scss!osd-flags-modal.component.spec.tsosd-flags-modal.component.tsosd-formdrive-group.model.tsosd-feature.interface.tsosd-form.component.htmlosd-form.component.scssosd-form.component.spec.tsosd-form.component.tsosd-listfixturesosd_list_response.jsonosd-list.component.htmlosd-list.component.scssosd-list.component.spec.tsosd-list.component.tsosd-pg-scrub-modal!osd-pg-scrub-modal.component.html!osd-pg-scrub-modal.component.scss$osd-pg-scrub-modal.component.spec.tsosd-pg-scrub-modal.component.tsosd-pg-scrub-modal.options.tsosd-recv-speed-modal#osd-recv-speed-modal.component.html#osd-recv-speed-modal.component.scss&osd-recv-speed-modal.component.spec.ts!osd-recv-speed-modal.component.tsosd-reweight-modal!osd-reweight-modal.component.html!osd-reweight-modal.component.scss$osd-reweight-modal.component.spec.tsosd-reweight-modal.component.tsosd-scrub-modalosd-scrub-modal.component.htmlosd-scrub-modal.component.scss!osd-scrub-modal.component.spec.tsosd-scrub-modal.component.ts prometheusactive-alert-list active-alert-list.component.html active-alert-list.component.scss#active-alert-list.component.spec.tsactive-alert-list.component.tsprometheus-list-helper.tsprometheus-tabsprometheus-tabs.component.htmlprometheus-tabs.component.scss!prometheus-tabs.component.spec.tsprometheus-tabs.component.ts rules-listrules-list.component.htmlrules-list.component.scssrules-list.component.spec.tsrules-list.component.ts silence-formsilence-form.component.htmlsilence-form.component.scsssilence-form.component.spec.tssilence-form.component.ts silence-listsilence-list.component.htmlsilence-list.component.scsssilence-list.component.spec.tssilence-list.component.tssilence-matcher-modal$silence-matcher-modal.component.html$silence-matcher-modal.component.scss'silence-matcher-modal.component.spec.ts"silence-matcher-modal.component.tsservicesplacement.pipe.spec.tsplacement.pipe.tsservice-daemon-list"service-daemon-list.component.html"service-daemon-list.component.scss%service-daemon-list.component.spec.ts service-daemon-list.component.tsservice-detailsservice-details.component.htmlservice-details.component.scss!service-details.component.spec.tsservice-details.component.ts service-formservice-form.component.htmlservice-form.component.scssservice-form.component.spec.tsservice-form.component.tsservices.component.htmlservices.component.scssservices.component.spec.tsservices.component.ts telemetrytelemetry.component.htmltelemetry.component.scsstelemetry.component.spec.tstelemetry.component.ts dashboard dashboarddashboard.component.htmldashboard.component.scssdashboard.component.spec.tsdashboard.component.tsdashboard.module.tshealthhealth.component.htmlhealth.component.scsshealth.component.spec.tshealth.component.ts health-piehealth-pie.component.htmlhealth-pie.component.scsshealth-pie.component.spec.tshealth-pie.component.ts info-cardinfo-card-popover.scssinfo-card.component.htmlinfo-card.component.scssinfo-card.component.spec.tsinfo-card.component.ts info-groupinfo-group.component.htmlinfo-group.component.scssinfo-group.component.spec.tsinfo-group.component.tsmds-summary.pipe.spec.tsmds-summary.pipe.tsmgr-summary.pipe.spec.tsmgr-summary.pipe.tsmon-summary.pipe.spec.tsmon-summary.pipe.tsosd-summary.pipe.spec.tsosd-summary.pipe.tsnfsmodels nfs.fsal.ts nfs-detailsnfs-details.component.htmlnfs-details.component.scssnfs-details.component.spec.tsnfs-details.component.tsnfs-formnfs-form.component.htmlnfs-form.component.scssnfs-form.component.spec.tsnfs-form.component.tsnfs-form-clientnfs-form-client.component.htmlnfs-form-client.component.scss!nfs-form-client.component.spec.tsnfs-form-client.component.tsnfs-listnfs-list.component.htmlnfs-list.component.scssnfs-list.component.spec.tsnfs-list.component.ts nfs.module.tsperformance-counterperformance-counter"performance-counter.component.html"performance-counter.component.scss%performance-counter.component.spec.ts performance-counter#usrlibdebug .build-id03,109c26a7c0e691a1ae293c0cdcc0070f4bc886.debug04,ba0a851465bbe47dcc31097703ca4268d176da.debug05,35f1ca2ec91758580856d0c526cb147185fb94.debug06,15926e53e583608895591872ec942783ab99c1.debug0e,3284f9fe3e6ca91b7a6c3d8f9e8f5c2afe5d43.debug,73cc07e2a24514d65d3380db7085d6e1c4228f.debug,88164e5714b19e449baedb96eba57670221303.debug0f,df8f201fe0acdff5d4e95dc27f0ba8d7a58660.debug10,b4717bf1313da678c81b33bb4e85e6248d7b9d.debug11,975d3bda1fd0e6d8800894ee8bea80a2cf35cb.debug14,d04e3cfbfbfd7cdeb9334204da6e31525a8dc6.debug1a,87910591f266df94764a4cf3b92d6b020adf01.debug1c,9185c13dd6c477e57e5f576837035defbad92e.debug,cac6779cc12b195378d36038437cb814be71d5.debug20,9e151bbeb4063af2cc70b7ea2ae41dd720b002.debug,e4ac6121c77a3689669ce4972aeaec583e68dd.debug25,644d8e672c5036256c581da729298e436eb7c9.debug27,e4dcdb4e338651324c1371f8088299c8842268.debug2a,9c6616fa60c59073cc74aac25a19b758d491d0.debug2b,68b56f93baa57a2d2fc350c66cad4bd02075e9.debug2f,810b642ae931d7e6282e0ba10bf1a252cd886b.debug30,4f7343be5777886f6fd31da15679f5cd09cbe9.debug35,5993f9f006e8b35b304afd15525fd5f23c3875.debug36,f6bb8563898ed977cd6d4a1b81b1c4bd10166b.debug3a,19cb7cfc592038ea64e7c48b9adf2952e3b9e8.debug45,402621844066078dfcc08ed192f03f300117cf.debug,7daaa51c21d8766369b13eaa9700b839f5cf99.debug47,582c73aca3d542c54ccab79a55aa043daa1661.debug49,40293c249b97a1a5b99ba7b2571848edd58819.debug4b,708ac95531744b8b37ab718c744a7dc12845ed.debug4c,70c6ea5f5a38bbc3f63ea058eca12a77ec2437.debug51,b6634667bfda0e846b599b557a8358fb97731a.debug53,9d0cb79d94698a2904ec1c0e48f81529a5180c.debug54,9d220bc45565f7d885f933c630424ed43d8e89.debug59,25c63abd5f1fd2283f802ff1a8ae2d250c3575.debug62,83f386c89dfa3d52038ce9b4d6fbb052a33a4a.debug63,63a2ae62315824bb26dff84622a2f3695d6789.debug64,597b9518cb835d427f58ef7cf97419d4e0d481.debug,9f16574f3a8e7f7addd16cd46506f719cd00f3.debug66,116dc9791bc495bbd4c10a5b034eb673739767.debug,72d780eced0462d48ff5d3012eee0d26653da3.debug,d55cee29a379dd3685e4f4a80a0cb4d0b37637.debug68,283c37769ee1c31486a8a7ccd66a46727c2a10.debug6f,27243751bf530e3f23187b020f0b125737c479.debug,89c02b8ca813e2fbfa77df842e2b3d7b30ec75.debug71,c039293d3f71a3310bdee122d9940b88c2fdd8.debug74,e5d4e8a5027ce2b4f1fa3568b48e31483e0318.debug7c,f92fd20c20cbac4a0768a4b8374c3769a30a9c.debug7d,a72ec1c02d8cf33071b2454abe23728f17d4e2.debug80,aba23d34402f4baa6d024e513cc592c3b9c695.debug82,85557d44a6e67bec9f240b8edbaf9f880a9f11.debug85,4d6c17d07c0a62ceede51ed3159e1fb9824401.debug89,20b7080eb77ad6cf658b4d63b95318ed29cabf.debug8a,225bda2a6bc26b5eeb191837f38f94707da100.debug8d,c2d350daaac2dd71cce7ae324ee425a5c598bd.debug90,c285600f92bec60393ec8cb9bd3fe15b53d452.debug91,0a1c1b8519d107c9d7c40cb50db37460a97055.debug94,4d02d2c61218fa6a4069eebb490f0a5cf443fa.debug96,ac3707016debe8563e8f697ab0a4b4953d129a.debug9d,3c8b3a30b167c4902de408ef7590bbd9fdadf3.debug,b2ea5717e77e059841fd1866d784a74c7b743f.debuga0,830fd1aab900f84de63eda79cde4e7680f1b8f.debuga1,4acac1fe43cc7be7200889ed4d6e3d8a08bb31.debuga3,0cb91fac6a5fce4f996f23616f96f3ac12adc6.debug,36c2bc6642386dd09c4ffd4ce726353f6ea525.debug,7ea6d21c0e880837d468e7f106c42e9305e598.debuga6,f66a104bf72cbb3c5eb54939f095523f9b52a3.debuga8,46a21abf1a3f4b01deb91c9a7fd50498d8d7c9.debugb0,f04b498c6d01441be1f7e5042a1c8009ed2728.debugb1,6a0bfbf2fd1f501327be421dea3930f0f533bd.debugb7,c13a6e9dc461f3b4923a4283a569eb52b9737c.debugbc,0636cabadf9cde6a3823b9b77883147ea76b60.debugbd,001d7b4ed2471f5eb925402ffdf99f3451e7f1.debug,f76cac716936be96f6c206415b6cce3936be9a.debugbe,a84bba28b2c990d5d49b9b92f4be4c021a72d1.debugc3,21d019ad76862fc9c2d639727bdc07bb01ec06.debug,4291b7ebf547225a2caed8bb928a4dfe6fff85.debugc4,5c36bda8babad3e29c5f9db0aee1a66b4cbf3b.debugc8,0e558423559a75588f1173d5ec772bb8088a7b.debugcc,fa8079513ac7c98e819f4294ae2c1cece3e979.debugd0,0a780655cccb95d9aef445dd29a6072e391a75.debugd5,1165a538d7edad62526e932051bce97570d541.debug,d4b5428a99afa4c49024060d585351386281b7.debugd8,52acf503dbb24a2d5b4412a598f9c5b0a26ab2.debugda,03371b11cc90e75bcfd14cb25ecd252a48518c.debugdb,766ce9abe10612cebdcf505a94ecec3a92379c.debugdc,0571993986aafbcd5a2db4c7b7d27c7f6910f0.debug,38ffb1a08f7bfc4565245ba19821aa7665fdbc.debugdd,282c38db6ca99aac8ef7e4a9684e29501d9458.debuge0,a57e119b860094d6f453f82b462bfc6b80843f.debug,f8de2ac7b4e478f933fdb55aa26cf47a047cfa.debuge1,71a8ee37407191f1b0e33189b56c66708f9e5b.debugea,5c5775991eb6fa79e49f56cc4cd58457bd11a5.debugef,4d58bb98fd7bb90c9922e0719878ce4775d928.debugf1,87bb094e0bf9bf398ff86b51423be0db6b80e3.debugf3,81d11ee61a3d8de6a641f3bbdb80ca9a771f18.debugf5,04779f61b5c37ae53fb98113293f0745d70307.debugf9,57cc80c04ba6f9203b8f3e2d24c0b563291039.debug,c0148f7644d9bc3f86a1413c3a6af014c6fd0f.debugfa,d19f72af38ec7ff90611e63906694789cf3065.debugfd,96328c5701da891632f812513fa6fc4dc85daf.debug,bb1b2e0dda6b8f52defe4373c7dc79a21f6710.debug,bcdc4c02fef2f834c6df0abfbe61e2488917c4.debugff,2212c0752bf3da003fe019bc69e2ca9e6aa86a.debugsharedoc ceph-test-dbgchangelog.Debian.gziguration-form.component.tsrbd-configuration-list%rbd-configuration-list.component.html%rbd-configuration-list.component.scss(rbd-configuration-list.component.spec.ts#rbd-configuration-list.component.ts rbd-detailsrbd-details.component.htmlrbd-details.component.scssrbd-details.component.spec.tsrbd-details.component.tsrbd-formrbd-feature.interface.tsrbd-form-clone-request.model.tsrbd-form-copy-request.model.ts rbd-form-create-request.model.tsrbd-form-edit-request.model.tsrbd-form-mode.enum.tsrbd-form-response.model.tsrbd-form.component.htmlrbd-form.component.scssrbd-form.component.spec.tsrbd-form.component.tsrbd-form.model.tsrbd-parent.model.tsrbd-listrbd-list.component.htmlrbd-list.component.scssrbd-list.component.spec.tsrbd-list.component.ts rbd-model.tsrbd-namespace-form'rbd-namespace-form-modal.component.html'rbd-namespace-form-modal.component.scss*rbd-namespace-form-modal.component.spec.ts%rbd-namespace-form-modal.component.tsrbd-namespace-list!rbd-namespace-list.component.html!rbd-namespace-list.component.scss$rbd-namespace-list.component.spec.tsrbd-namespace-list.component.tsrbd-performancerbd-performance.component.htmlrbd-performance.component.scss!rbd-performance.component.spec.tsrbd-performance.component.tsrbd-snapshot-form&rbd-snapshot-form-modal.component.html&rbd-snapshot-form-modal.component.scss)rbd-snapshot-form-modal.component.spec.ts$rbd-snapshot-form-modal.component.tsrbd-snapshot-listrbd-snapshot-actions.model.ts rbd-snapshot-list.component.html rbd-snapshot-list.component.scss#rbd-snapshot-list.component.spec.tsrbd-snapshot-list.component.tsrbd-snapshot.model.tsrbd-tabsrbd-tabs.component.htmlrbd-tabs.component.scssrbd-tabs.component.spec.tsrbd-tabs.component.tsrbd-trash-listrbd-trash-list.component.htmlrbd-trash-list.component.scss rbd-trash-list.component.spec.tsrbd-trash-list.component.tsrbd-trash-move-modal#rbd-trash-move-modal.component.html#rbd-trash-move-modal.component.scss&rbd-trash-move-modal.component.spec.ts!rbd-trash-move-modal.component.tsrbd-trash-purge-modal$rbd-trash-purge-modal.component.html$rbd-trash-purge-modal.component.scss'rbd-trash-purge-modal.component.spec.ts"rbd-trash-purge-modal.component.tsrbd-trash-restore-modal&rbd-trash-restore-modal.component.html&rbd-trash-restore-modal.component.scss)rbd-trash-restore-modal.component.spec.ts$rbd-trash-restore-modal.component.tsceph.module.tscephfs cephfs-chartcephfs-chart.component.htmlcephfs-chart.component.scsscephfs-chart.component.spec.tscephfs-chart.component.tscephfs-clientscephfs-clients.component.htmlcephfs-clients.component.scss cephfs-clients.component.spec.tscephfs-clients.component.ts cephfs-detailcephfs-detail.component.htmlcephfs-detail.component.scsscephfs-detail.component.spec.tscephfs-detail.component.tscephfs-directories!cephfs-directories.component.html!cephfs-directories.component.scss$cephfs-directories.component.spec.tscephfs-directories.component.ts cephfs-listcephfs-list.component.htmlcephfs-list.component.scsscephfs-list.component.spec.tscephfs-list.component.ts cephfs-tabscephfs-tabs.component.htmlcephfs-tabs.component.scsscephfs-tabs.component.spec.tscephfs-tabs.component.tscephfs.module.tsclustercluster.module.ts configurationconfiguration-details$configuration-details.component.html$configuration-details.component.scss'configuration-details.component.spec.ts"configuration-details.component.tsconfiguration-form*configuration-form-create-request.model.ts!configuration-form.component.html!configuration-form.component.scss$configuration-form.component.spec.tsconfiguration-form.component.tsconfiguration.component.htmlconfiguration.component.scssconfiguration.component.spec.tsconfiguration.component.tscreate-cluster$create-cluster-review.component.html$create-cluster-review.component.scss'create-cluster-review.component.spec.ts"create-cluster-review.component.tscreate-cluster.component.htmlcreate-cluster.component.scss create-cluster.component.spec.tscreate-cluster.component.tscrushmapcrushmap.component.htmlcrushmap.component.scsscrushmap.component.spec.tscrushmap.component.tshostsfixtureshost_list_response.json host-detailshost-details.component.htmlhost-details.component.scsshost-details.component.spec.tshost-details.component.ts host-formhost-form.component.htmlhost-form.component.scsshost-form.component.spec.tshost-form.component.tshosts.component.htmlhosts.component.scsshosts.component.spec.tshosts.component.ts inventoryinventory-devicesfixturesinventory_list_response.jsoninventory-device.model.ts inventory-devices.component.html inventory-devices.component.scss#inventory-devices.component.spec.tsinventory-devices.component.tsinventory-host.model.tsinventory.component.htmlinventory.component.scssinventory.component.spec.tsinventory.component.tslogslogs.component.htmllogs.component.scsslogs.component.spec.tslogs.component.ts mgr-modulesmgr-module-details!mgr-module-details.component.html!mgr-module-details.component.scss$mgr-module-details.component.spec.tsmgr-module-details.component.tsmgr-module-formmgr-module-form.component.htmlmgr-module-form.component.scss!mgr-module-form.component.spec.tsmgr-module-form.component.tsmgr-module-listmgr-module-list.component.htmlmgr-module-list.component.scss!mgr-module-list.component.spec.tsmgr-module-list.component.tsmgr-modules.module.tsmonitormonitor.component.htmlmonitor.component.scssmonitor.component.spec.tsmonitor.component.tsosdosd-creation-preview-modal)osd-creation-preview-modal.component.html)osd-creation-preview-modal.component.scss,osd-creation-preview-modal.component.spec.ts'osd-creation-preview-modal.component.ts osd-detailsosd-details.component.htmlosd-details.component.scssosd-details.component.spec.tsosd-details.component.tsosd-devices-selection-groups+devices-selection-change-event.interface.ts*devices-selection-clear-event.interface.ts+osd-devices-selection-groups.component.html+osd-devices-selection-groups.component.scss.osd-devices-selection-groups.component.spec.ts)osd-devices-selection-groups.component.tsosd-devices-selection-modal*osd-devices-selection-modal.component.html*osd-devices-selection-modal.component.scss-osd-devices-selection-modal.component.spec.ts(osd-devices-selection-modal.component.tsosd-flags-indiv-modal$osd-flags-indiv-modal.component.html$osd-flags-indiv-modal.component.scss'osd-flags-indiv-modal.component.spec.ts"osd-flags-indiv-modal.component.tsosd-flags-modalosd-flags-modal.component.htmlosd-flags-modal.component.scss!osd-flags-modal.component.spec.tsosd-flags-modal.component.tsosd-formdrive-group.model.tsosd-feature.interface.tsosd-form.component.htmlosd-form.component.scssosd-form.component.spec.tsosd-form.component.tsosd-listfixturesosd_list_response.jsonosd-list.component.htmlosd-list.component.scssosd-list.component.spec.tsosd-list.component.tsosd-pg-scrub-modal!osd-pg-scrub-modal.component.html!osd-pg-scrub-modal.component.scss$osd-pg-scrub-modal.component.spec.tsosd-pg-scrub-modal.component.tsosd-pg-scrub-modal.options.tsosd-recv-speed-modal#osd-recv-speed-modal.component.html#osd-recv-speed-modal.component.scss&osd-recv-speed-modal.component.spec.ts!osd-recv-speed-modal.component.tsosd-reweight-modal!osd-reweight-modal.component.html!osd-reweight-modal.component.scss$osd-reweight-modal.component.spec.tsosd-reweight-modal.component.tsosd-scrub-modalosd-scrub-modal.component.htmlosd-scrub-modal.component.scss!osd-scrub-modal.component.spec.tsosd-scrub-modal.component.ts prometheusactive-alert-list active-alert-list.component.html active-alert-list.component.scss#active-alert-list.component.spec.tsactive-alert-list.component.tsprometheus-list-helper.tsprometheus-tabsprometheus-tabs.component.htmlprometheus-tabs.component.scss!prometheus-tabs.component.spec.tsprometheus-tabs.component.ts rules-listrules-list.component.htmlrules-list.component.scssrules-list.component.spec.tsrules-list.component.ts silence-formsilence-form.component.htmlsilence-form.component.scsssilence-form.component.spec.tssilence-form.component.ts silence-listsilence-list.component.htmlsilence-list.component.scsssilence-list.component.spec.tssilence-list.component.tssilence-matcher-modal$silence-matcher-modal.component.html$silence-matcher-modal.component.scss'silence-matcher-modal.component.spec.ts"silence-matcher-modal.component.tsservicesplacement.pipe.spec.tsplacement.pipe.tsservice-daemon-list"service-daemon-list.component.html"service-daemon-list.component.scss%service-daemon-list.component.spec.ts service-daemon-list.component.tsservice-detailsservice-details.component.htmlservice-details.component.scss!service-details.component.spec.tsservice-details.component.ts service-formservice-form.component.htmlservice-form.component.scssservice-form.component.spec.tsservice-form.component.tsservices.component.htmlservices.component.scssservices.component.spec.tsservices.component.ts telemetrytelemetry.component.htmltelemetry.component.scsstelemetry.component.spec.tstelemetry.component.ts dashboard dashboarddashboard.component.htmldashboard.component.scssdashboard.component.spec.tsdashboard.component.tsdashboard.module.tshealthhealth.component.htmlhealth.component.scsshealth.component.spec.tshealth.component.ts health-piehealth-pie.component.htmlhealth-pie.component.scsshealth-pie.component.spec.tshealth-pie.component.ts info-cardinfo-card-popover.scssinfo-card.component.htmlinfo-card.component.scssinfo-card.component.spec.tsinfo-card.component.ts info-groupinfo-group.component.htmlinfo-group.component.scssinfo-group.component.spec.tsinfo-group.component.tsmds-summary.pipe.spec.tsmds-summary.pipe.tsmgr-summary.pipe.spec.tsmgr-summary.pipe.tsmon-summary.pipe.spec.tsmon-summary.pipe.tsosd-summary.pipe.spec.tsosd-summary.pipe.tsnfsmodels nfs.fsal.ts nfs-detailsnfs-details.component.htmlnfs-details.component.scssnfs-details.component.spec.tsnfs-details.component.tsnfs-formnfs-form.component.htmlnfs-form.component.scssnfs-form.component.spec.tsnfs-form.component.tsnfs-form-clientnfs-form-client.component.htmlnfs-form-client.component.scss!nfs-form-client.component.spec.tsnfs-form-client.component.tsnfs-listnfs-list.component.htmlnfs-list.component.scssnfs-list.component.spec.tsnfs-list.component.ts nfs.module.tsperformance-counterperformance-counter"performance-counter.component.html"performance-counter.component.scss%performance-counter.component.spec.ts performance-counter