.coveragerc
.mailmap
.stestr.conf
.zuul.yaml
AUTHORS
CHANGELOG
CONTRIBUTING.rst
HACKING.rst
LICENSE
README.rst
bindep.txt
build.xml
install_libs.sh
requirements.txt
s2aio.sh
setup.cfg
setup.py
test-requirements.txt
tox.ini
StorletSamples/.gitignore
StorletSamples/java/build.xml
StorletSamples/java/CompressStorlet/build.xml
StorletSamples/java/CompressStorlet/src/org/openstack/storlet/compress/CompressStorlet.java
StorletSamples/java/CsvStorlet/build.xml
StorletSamples/java/CsvStorlet/meter-1MB.csv
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/CSVStorlet.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/PushdownStorletConstants.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/ReaderEnv.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/SparkIndependentStorletSQLConstants.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/Utils.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/clauses/AndClause.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/clauses/Clause.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/clauses/ClauseIf.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/clauses/EmptyClause.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/clauses/LeafClause.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/clauses/LeafOperator.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/clauses/LogicalOperator.java
StorletSamples/java/CsvStorlet/src/org/openstack/storlet/csv/clauses/OrClause.java
StorletSamples/java/ExecDepStorlet/build.xml
StorletSamples/java/ExecDepStorlet/src/org/openstack/storlet/execdep/ExecDepStorlet.java
StorletSamples/java/HalfStorlet/build.xml
StorletSamples/java/HalfStorlet/src/org/openstack/storlet/half/HalfStorlet.java
StorletSamples/java/IdentityStorlet/build.xml
StorletSamples/java/IdentityStorlet/src/org/openstack/storlet/identity/IdentityStorlet.java
StorletSamples/java/MultiInputStorlet/build.xml
StorletSamples/java/MultiInputStorlet/src/org/openstack/storlet/MultiInputStorlet.java
StorletSamples/java/PartitionsIdentityStorlet/build.xml
StorletSamples/java/PartitionsIdentityStorlet/records.txt
StorletSamples/java/PartitionsIdentityStorlet/src/org/openstack/storlet/PartitionsIdentityStorlet.java
StorletSamples/java/TestMetadataStorlet/build.xml
StorletSamples/java/TestMetadataStorlet/src/org/openstack/storlet/testmetadatastorlet/MetadataStorlet.java
StorletSamples/java/TestStorlet/build.xml
StorletSamples/java/TestStorlet/src/org/openstack/storlet/test/test1.java
StorletSamples/java/ThumbnailStorlet/build.xml
StorletSamples/java/ThumbnailStorlet/sample.jpg
StorletSamples/java/ThumbnailStorlet/src/org/openstack/storlet/thumbnail/ThumbnailStorlet.java
StorletSamples/python/__init__.py
StorletSamples/python/storlet_samples/__init__.py
StorletSamples/python/storlet_samples/broken/__init__.py
StorletSamples/python/storlet_samples/broken/broken.py
StorletSamples/python/storlet_samples/broken/source.txt
StorletSamples/python/storlet_samples/exec_dep/exec_dep.py
StorletSamples/python/storlet_samples/exec_dep/get42.sh
StorletSamples/python/storlet_samples/exec_dep/source.txt
StorletSamples/python/storlet_samples/exec_query_header/exec_query_header.py
StorletSamples/python/storlet_samples/exec_query_header/source.txt
StorletSamples/python/storlet_samples/multi_input/multi_input.py
StorletSamples/python/storlet_samples/multi_input/multi_input_mime.py
StorletSamples/python/storlet_samples/simple/__init__.py
StorletSamples/python/storlet_samples/simple/simple.py
StorletSamples/python/storlet_samples/simple/source.txt
StorletSamples/python/storlet_samples/test/test.py
bin/storlets-daemon
bin/storlets-daemon-factory
devstack/localrc.sample
devstack/plugin.sh
doc/requirements.txt
doc/source/conf.py
doc/source/contributing.rst
doc/source/engine_dev_installation.rst
doc/source/engine_dev_tests.rst
doc/source/getting_started.rst
doc/source/index.rst
doc/source/installation.rst
doc/source/readme.rst
doc/source/s2aio.rst
doc/source/s2aio_dev_host_include.rst
doc/source/storlet_engine_overview.rst
doc/source/storlets_terminology.rst
doc/source/writing_and_deploying_java_storlets.rst
doc/source/writing_and_deploying_python_storlets.rst
doc/source/writing_and_deploying_storlets.rst
doc/source/api/overview_api.rst
doc/source/archive/building_and_deploying_docker_images.rst
doc/source/archive/invoking_storlets.rst
doc/source/archive/storlet_api.rst
doc/source/archive/storlets_docker_gateway.rst
doc/source/archive/storlets_management.rst
doc/source/images/java_prog_model.jpg
doc/source/images/python_prog_model.jpg
doc/source/images/storlet_engine_drawing.jpg
doc/source/images/storlet_engine_drawing.pptx
doc/source/usecases/usecase_chip_bakers.rst
doc/source/usecases/usecase_secondary_storage.rst
doc/source/usecases/usecase_security.rst
etc/object-server.conf-sample
etc/proxy-server.conf-sample
etc/storlet-docker-gateway.conf-sample
etc/storlet-stub-gateway.conf-sample
playbooks/storlets-functional/post.yaml
playbooks/storlets-functional/pre.yaml
playbooks/storlets-functional/run.yaml
releasenotes/notes/10_0_0-0cd22dc24bf911de.yaml
releasenotes/notes/11_0_0-c8553e0c02f33e8c.yaml
releasenotes/notes/12_0_0-7a6959dc625e8d62.yaml
releasenotes/notes/13_0_0-f24d257669f564aa.yaml
releasenotes/notes/14_0_0-a0cd8b553bab57c3.yaml
releasenotes/notes/15_0_0-012cb3b56da708de.yaml
releasenotes/notes/16_0_0-0922c618b793ec6a.yaml
releasenotes/notes/1_0_0_release-fa5dd1bedecd412c.yaml
releasenotes/notes/2_0_0-e987cd43729edf86.yaml
releasenotes/notes/3_0_0-6e899d137b33437c.yaml
releasenotes/notes/4_0_0-a37d0a751c96b27d.yaml
releasenotes/notes/5_0_0-7e2680cab4c2548b.yaml
releasenotes/notes/6_0_0-f26584da5a4a5769.yaml
releasenotes/notes/7_0_0-de7ea694b0c9decd.yaml
releasenotes/notes/8_0_0-535e0fed9755d83c.yaml
releasenotes/notes/9_0_0-2d9065f6171888d3.yaml
releasenotes/source/2023.1.rst
releasenotes/source/2023.2.rst
releasenotes/source/2024.1.rst
releasenotes/source/2024.2.rst
releasenotes/source/2025.1.rst
releasenotes/source/conf.py
releasenotes/source/current.rst
releasenotes/source/index.rst
releasenotes/source/queens.rst
releasenotes/source/rocky.rst
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/ussuri.rst
releasenotes/source/victoria.rst
releasenotes/source/wallaby.rst
releasenotes/source/xena.rst
releasenotes/source/yoga.rst
releasenotes/source/zed.rst
src/c/sbus/Makefile
src/c/sbus/sbus.c
src/c/sbus/sbus.h
src/java/build.xml
src/java/SBus/SBusJNI.c
src/java/SBus/build.xml
src/java/SBus/src/main/org/openstack/storlet/sbus/SBus.java
src/java/SBus/src/main/org/openstack/storlet/sbus/SBusBackend.java
src/java/SBus/src/main/org/openstack/storlet/sbus/SBusHandler.java
src/java/SBus/src/main/org/openstack/storlet/sbus/SBusJNI.java
src/java/SBus/src/main/org/openstack/storlet/sbus/SBusRawMessage.java
src/java/SBus/src/main/org/openstack/storlet/sbus/ServerSBusInDatagram.java
src/java/SBus/src/main/org/openstack/storlet/sbus/ServerSBusOutDatagram.java
src/java/SCommon/build.xml
src/java/SCommon/src/main/org/openstack/storlet/common/IStorlet.java
src/java/SCommon/src/main/org/openstack/storlet/common/ObjectRequestEntry.java
src/java/SCommon/src/main/org/openstack/storlet/common/ObjectRequestsTable.java
src/java/SCommon/src/main/org/openstack/storlet/common/RangeFileInputStream.java
src/java/SCommon/src/main/org/openstack/storlet/common/RangeStorletInputStream.java
src/java/SCommon/src/main/org/openstack/storlet/common/StorletContainerHandle.java
src/java/SCommon/src/main/org/openstack/storlet/common/StorletException.java
src/java/SCommon/src/main/org/openstack/storlet/common/StorletInputStream.java
src/java/SCommon/src/main/org/openstack/storlet/common/StorletLogger.java
src/java/SCommon/src/main/org/openstack/storlet/common/StorletObjectOutputStream.java
src/java/SCommon/src/main/org/openstack/storlet/common/StorletOutputStream.java
src/java/SCommon/src/main/org/openstack/storlet/common/StorletUtils.java
src/java/SCommon/test/TestRangedFile.java
src/java/SDaemon/build.xml
src/java/SDaemon/src/main/org/openstack/storlet/daemon/SAbstractTask.java
src/java/SDaemon/src/main/org/openstack/storlet/daemon/SCancelTask.java
src/java/SDaemon/src/main/org/openstack/storlet/daemon/SDaemon.java
src/java/SDaemon/src/main/org/openstack/storlet/daemon/SExecutionManager.java
src/java/SDaemon/src/main/org/openstack/storlet/daemon/SExecutionTask.java
src/java/SDaemon/src/main/org/openstack/storlet/daemon/SHaltTask.java
src/java/SDaemon/src/main/org/openstack/storlet/daemon/SPingTask.java
src/java/SDaemon/src/main/org/openstack/storlet/daemon/STaskFactory.java
storlets/__init__.py
storlets.egg-info/PKG-INFO
storlets.egg-info/SOURCES.txt
storlets.egg-info/dependency_links.txt
storlets.egg-info/entry_points.txt
storlets.egg-info/not-zip-safe
storlets.egg-info/pbr.json
storlets.egg-info/requires.txt
storlets.egg-info/top_level.txt
storlets/agent/__init__.py
storlets/agent/common/__init__.py
storlets/agent/common/server.py
storlets/agent/common/utils.py
storlets/agent/daemon/__init__.py
storlets/agent/daemon/files.py
storlets/agent/daemon/server.py
storlets/agent/daemon_factory/__init__.py
storlets/agent/daemon_factory/server.py
storlets/gateway/__init__.py
storlets/gateway/loader.py
storlets/gateway/common/__init__.py
storlets/gateway/common/exceptions.py
storlets/gateway/common/file_manager.py
storlets/gateway/common/logger.py
storlets/gateway/common/stob.py
storlets/gateway/gateways/__init__.py
storlets/gateway/gateways/base.py
storlets/gateway/gateways/stub.py
storlets/gateway/gateways/container/__init__.py
storlets/gateway/gateways/container/gateway.py
storlets/gateway/gateways/container/runtime.py
storlets/gateway/gateways/docker/__init__.py
storlets/gateway/gateways/docker/gateway.py
storlets/gateway/gateways/docker/runtime.py
storlets/gateway/gateways/podman/__init__.py
storlets/gateway/gateways/podman/gateway.py
storlets/gateway/gateways/podman/runtime.py
storlets/sbus/__init__.py
storlets/sbus/command.py
storlets/sbus/datagram.py
storlets/sbus/file_description.py
storlets/sbus/sbus.py
storlets/sbus/client/__init__.py
storlets/sbus/client/cli.py
storlets/sbus/client/client.py
storlets/sbus/client/exceptions.py
storlets/swift_middleware/__init__.py
storlets/swift_middleware/storlet_handler.py
storlets/swift_middleware/handlers/__init__.py
storlets/swift_middleware/handlers/base.py
storlets/swift_middleware/handlers/obj.py
storlets/swift_middleware/handlers/proxy.py
storlets/tools/__init__.py
storlets/tools/cluster_config_parser.py
storlets/tools/deploy_storlet.py
storlets/tools/testtools.py
storlets/tools/utils.py
tests/__init__.py
tests/base.py
tests/functional/__init__.py
tests/functional/common/__init__.py
tests/functional/common/mixins.py
tests/functional/common/test_capabilities.py
tests/functional/common/test_set_acl.py
tests/functional/java/__init__.py
tests/functional/java/test_SLO.py
tests/functional/java/test_compress_storlet.py
tests/functional/java/test_csvstorlet.py
tests/functional/java/test_deploy_storlet.py
tests/functional/java/test_execdep_storlet.py
tests/functional/java/test_half_storlet.py
tests/functional/java/test_identity_storlet.py
tests/functional/java/test_metadata_storlet.py
tests/functional/java/test_multiinput_storlet.py
tests/functional/java/test_partitions_identity_storlet.py
tests/functional/java/test_test_storlet.py
tests/functional/java/test_thumbnail_storlet.py
tests/functional/python/__init__.py
tests/functional/python/test_SLO.py
tests/functional/python/test_broken_storlet.py
tests/functional/python/test_deploy_storlet.py
tests/functional/python/test_execdep_storlet.py
tests/functional/python/test_execqueryheader_storlet.py
tests/functional/python/test_multiinput_storlet.py
tests/functional/python/test_simple_storlet.py
tests/functional/python/test_symlink.py
tests/functional/python/test_test_storlet.py
tests/unit/__init__.py
tests/unit/agent/__init__.py
tests/unit/agent/common/__init__.py
tests/unit/agent/common/test_server.py
tests/unit/agent/common/test_utils.py
tests/unit/agent/daemon/__init__.py
tests/unit/agent/daemon/test_files.py
tests/unit/agent/daemon/test_server.py
tests/unit/agent/daemon_factory/__init__.py
tests/unit/agent/daemon_factory/test_server.py
tests/unit/gateway/__init__.py
tests/unit/gateway/test_loader.py
tests/unit/gateway/common/__init__.py
tests/unit/gateway/common/test_logger.py
tests/unit/gateway/common/test_stob.py
tests/unit/gateway/gateways/__init__.py
tests/unit/gateway/gateways/container/__init__.py
tests/unit/gateway/gateways/container/test_gateway.py
tests/unit/gateway/gateways/container/test_runtime.py
tests/unit/gateway/gateways/docker/__init__.py
tests/unit/gateway/gateways/docker/test_gateway.py
tests/unit/gateway/gateways/docker/test_runtime.py
tests/unit/sbus/__init__.py
tests/unit/sbus/test_datagram.py
tests/unit/sbus/client/__init__.py
tests/unit/sbus/client/test_client.py
tests/unit/swift_middleware/__init__.py
tests/unit/swift_middleware/test_storlet_handler.py
tests/unit/swift_middleware/handlers/__init__.py
tests/unit/swift_middleware/handlers/test_base.py
tests/unit/swift_middleware/handlers/test_obj.py
tests/unit/swift_middleware/handlers/test_proxy.py
tests/unit/tools/__init__.py
tests/unit/tools/test_deploy_storlet.py
tests/unit/tools/test_testtools.py
tests/unit/tools/extensions/__init__.py
tools/copy_logs.sh