.dockerignore
.gitignore
.style.yapf
LICENSE.txt
MANIFEST.in
README.rst
TODO.rst
setup.cfg
setup.py
charts/benji-k8s/.helmignore
charts/benji-k8s/Chart.yaml
charts/benji-k8s/requirements.yaml
charts/benji-k8s/values.yaml
charts/benji-k8s/templates/_helpers.tpl
charts/benji-k8s/templates/cluster-role-binding.yaml
charts/benji-k8s/templates/cluster-role.yaml
charts/benji-k8s/templates/config-map.yaml
charts/benji-k8s/templates/cronjobs.yaml
charts/benji-k8s/templates/fsfreeze-daemonset.yaml
charts/benji-k8s/templates/maint-deployment.yaml
charts/benji-k8s/templates/service-account.yaml
docs/Makefile
docs/build/html/administration.html
docs/build/html/backup.html
docs/build/html/cleanup.html
docs/build/html/configuration.html
docs/build/html/container.html
docs/build/html/datalayout.html
docs/build/html/enforce.html
docs/build/html/filter_expressions.html
docs/build/html/genindex.html
docs/build/html/index.html
docs/build/html/installation.html
docs/build/html/licenses.html
docs/build/html/quickstart.html
docs/build/html/restore.html
docs/build/html/scrub.html
docs/build/html/search.html
docs/build/html/searchindex.js
docs/build/html/statistics.html
docs/build/html/support.html
docs/build/html/version_metadata.html
docs/build/html/_static/basic.css
docs/build/html/_static/doctools.js
docs/build/html/_static/documentation_options.js
docs/build/html/_static/file.png
docs/build/html/_static/jquery-3.5.1.js
docs/build/html/_static/jquery.js
docs/build/html/_static/language_data.js
docs/build/html/_static/minus.png
docs/build/html/_static/plus.png
docs/build/html/_static/pygments.css
docs/build/html/_static/quickstart.cast
docs/build/html/_static/searchtools.js
docs/build/html/_static/underscore-1.3.1.js
docs/build/html/_static/underscore.js
docs/build/html/_static/asciinema/asciinema-player.css
docs/build/html/_static/asciinema/asciinema-player.js
docs/build/html/_static/css/badge_only.css
docs/build/html/_static/css/theme.css
docs/build/html/_static/js/badge_only.js
docs/build/html/_static/js/html5shiv-printshiv.min.js
docs/build/html/_static/js/html5shiv.min.js
docs/build/html/_static/js/modernizr.min.js
docs/build/html/_static/js/theme.js
docs/source/administration.rst
docs/source/backup.rst
docs/source/cleanup.rst
docs/source/conf.py
docs/source/configuration.rst
docs/source/container.rst
docs/source/datalayout.rst
docs/source/enforce.rst
docs/source/filter_expressions.rst
docs/source/global.rst.inc
docs/source/index.rst
docs/source/installation.rst
docs/source/licenses.rst
docs/source/quickstart.rst
docs/source/restore.rst
docs/source/scrub.rst
docs/source/statistics.rst
docs/source/support.rst
docs/source/version_metadata.rst
docs/source/_static/quickstart.cast
docs/source/_static/asciinema/asciinema-player.css
docs/source/_static/asciinema/asciinema-player.js
docs/source/_templates/layout.html
etc/benji-minimal.yaml
etc/benji.yaml
images/benji/Dockerfile
images/benji-k8s/Dockerfile
maint-scripts/git-update-ghpages
maint-scripts/pre-commit.sh
maint-scripts/publish.sh
scripts/ceph.sh
src/benji/__init__.py
src/benji/_static_version.py
src/benji/_version.py
src/benji/aes_keywrap.py
src/benji/benji.py
src/benji/blockuidhistory.py
src/benji/commands.py
src/benji/config.py
src/benji/database.py
src/benji/exception.py
src/benji/formatrenderer.py
src/benji/jobexecutor.py
src/benji/logging.py
src/benji/nbdserver.py
src/benji/repr.py
src/benji/restapi.py
src/benji/retentionfilter.py
src/benji/utils.py
src/benji/versions.py
src/benji.egg-info/PKG-INFO
src/benji.egg-info/SOURCES.txt
src/benji.egg-info/dependency_links.txt
src/benji.egg-info/entry_points.txt
src/benji.egg-info/not-zip-safe
src/benji.egg-info/requires.txt
src/benji.egg-info/top_level.txt
src/benji/helpers/__init__.py
src/benji/helpers/ceph.py
src/benji/helpers/kubernetes.py
src/benji/helpers/prometheus.py
src/benji/helpers/restapi.py
src/benji/helpers/settings.py
src/benji/helpers/utils.py
src/benji/io/__init__.py
src/benji/io/base.py
src/benji/io/factory.py
src/benji/io/file.py
src/benji/io/iscsi.py
src/benji/io/rbd.py
src/benji/io/rbdaio.py
src/benji/schemas/v1/benji.config.yaml
src/benji/schemas/v1/benji.io.file.yaml
src/benji/schemas/v1/benji.io.iscsi.yaml
src/benji/schemas/v1/benji.io.rbd.yaml
src/benji/schemas/v1/benji.io.rbdaio.yaml
src/benji/schemas/v1/benji.storage.b2.yaml
src/benji/schemas/v1/benji.storage.base.ReadCache.yaml
src/benji/schemas/v1/benji.storage.base.yaml
src/benji/schemas/v1/benji.storage.file.yaml
src/benji/schemas/v1/benji.storage.s3.yaml
src/benji/schemas/v1/benji.transform.aes_256_gcm.yaml
src/benji/schemas/v1/benji.transform.aes_256_gcm_ecc.yaml
src/benji/schemas/v1/benji.transform.base.yaml
src/benji/schemas/v1/benji.transform.zstd.yaml
src/benji/scripts/__init__.py
src/benji/scripts/benji.py
src/benji/sql_migrations/__init__.py
src/benji/sql_migrations/alembic.ini
src/benji/sql_migrations/alembic/__init__.py
src/benji/sql_migrations/alembic/env.py
src/benji/sql_migrations/alembic/script.py.mako
src/benji/sql_migrations/alembic/versions/013dd9461e2c_rename_snapshot_name_to_snapshot_in_.py
src/benji/sql_migrations/alembic/versions/151248f94062_remove_stats_table.py
src/benji/sql_migrations/alembic/versions/2bb97229fe36_rename_id_to_idx_in_table_blocks.py
src/benji/sql_migrations/alembic/versions/2e028f08346b_update_20190118_1.py
src/benji/sql_migrations/alembic/versions/368014edd88c_fix_blocks_primary_key.py
src/benji/sql_migrations/alembic/versions/3d014d45493f_bytes_dedup.py
src/benji/sql_migrations/alembic/versions/__init__.py
src/benji/sql_migrations/alembic/versions/b1fa564a0ebf_add_version_status.py
src/benji/sql_migrations/alembic/versions/da25cc147a07_volume_version_uid.py
src/benji/sql_migrations/alembic/versions/dd844d630d49_add_table_storages.py
src/benji/sql_migrations/alembic/versions/fe79ce75cefa_fix_locking_design.py
src/benji/storage/__init__.py
src/benji/storage/b2.py
src/benji/storage/base.py
src/benji/storage/dicthmac.py
src/benji/storage/factory.py
src/benji/storage/file.py
src/benji/storage/key.py
src/benji/storage/s3.py
src/benji/tests/__init__.py
src/benji/tests/test_aes_keywrap.py
src/benji/tests/test_blockhash.py
src/benji/tests/test_blockuidhistory.py
src/benji/tests/test_config.py
src/benji/tests/test_database.py
src/benji/tests/test_dicthhmac.py
src/benji/tests/test_import_export.py
src/benji/tests/test_nbd.py
src/benji/tests/test_retentionfilter.py
src/benji/tests/test_smoketest.py
src/benji/tests/test_store.py
src/benji/tests/test_transform_ecc.py
src/benji/tests/testcase.py
src/benji/tests/storage/__init__.py
src/benji/tests/storage/test_b2.py
src/benji/tests/storage/test_file.py
src/benji/tests/storage/test_s3.py
src/benji/transform/__init__.py
src/benji/transform/aes_256_gcm.py
src/benji/transform/aes_256_gcm_ecc.py
src/benji/transform/base.py
src/benji/transform/factory.py
src/benji/transform/zstd.py
tests/minio-setup/Makefile
tests/minio-setup/docker-compose.yaml
tests/postgresql-setup/Makefile
tests/postgresql-setup/docker-compose.yaml
website/src/LICENSE.txt
website/src/README.txt
website/src/index.html
website/src/privacy.html
website/src/assets/css/font-awesome.min.css
website/src/assets/css/ie8.css
website/src/assets/css/ie9.css
website/src/assets/css/main.css
website/src/assets/css/images/overlay1.png
website/src/assets/css/images/overlay2.png
website/src/assets/css/images/overlay3.svg
website/src/assets/css/images/overlay4.svg
website/src/assets/fonts/FontAwesome.otf
website/src/assets/fonts/fontawesome-webfont.eot
website/src/assets/fonts/fontawesome-webfont.svg
website/src/assets/fonts/fontawesome-webfont.ttf
website/src/assets/fonts/fontawesome-webfont.woff
website/src/assets/fonts/fontawesome-webfont.woff2
website/src/assets/js/jquery.min.js
website/src/assets/js/jquery.scrolly.min.js
website/src/assets/js/main.js
website/src/assets/js/skel.min.js
website/src/assets/js/util.js
website/src/assets/js/ie/PIE.htc
website/src/assets/js/ie/backgroundsize.min.htc
website/src/assets/js/ie/html5shiv.js
website/src/assets/js/ie/respond.min.js
website/src/assets/sass/ie8.scss
website/src/assets/sass/ie9.scss
website/src/assets/sass/main.scss
website/src/assets/sass/libs/_functions.scss
website/src/assets/sass/libs/_mixins.scss
website/src/assets/sass/libs/_skel.scss
website/src/assets/sass/libs/_vars.scss
website/src/docs/.gitignore
website/src/images/backy2-on-transparent-white-small.png
website/src/images/header.jpg
website/src/images/pic01.jpg
website/src/images/pic02.jpg
website/src/images/pic03.jpg
website/src/images/pic04.jpg
website/src/images/pic05.jpg
website/src/images/pic06.jpg