.coveragerc
.functests
.mailmap
.testr.conf
.unittests
.zuul.yaml
AUTHORS
CHANGELOG
CONTRIBUTING.rst
HACKING.rst
LICENSE
MANIFEST.in
README.rst
babel.cfg
bindep.txt
build.xml
cluster_config.json-sample
install_libs.sh
openstack-common.conf
requirements.txt
s2aio.sh
sdeploy.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/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/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
doc/source/conf.py
doc/source/contributing.rst
doc/source/deployer_installation.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
install/install_ansible.sh
install/storlets/cluster_check.yml
install/storlets/container_storlet_engine.yml
install/storlets/docker_cluster.yml
install/storlets/enable_storlets_for_default_project.yml
install/storlets/host_side_storlet_engine.yml
install/storlets/install_storlets.sh
install/storlets/installation_vars.yml-sample
install/storlets/prepare_host-sample
install/storlets/prepare_storlets_install.sh
install/storlets/prepare_storlets_install.yml
install/storlets/storlets_dynamic_inventory.py
install/storlets/roles/common_files/swift_config.py
install/storlets/roles/common_templates/storlet-docker-gateway.conf-sample
install/storlets/roles/common_templates/swift_middleware_conf
install/storlets/roles/create_default_project_docker_image/tasks/main.yml
install/storlets/roles/create_default_project_docker_image/templates/default_project_image_Dockerfile
install/storlets/roles/deploy_default_project/tasks/main.yml
install/storlets/roles/deploy_default_project/templates/default_project_image_Dockerfile
install/storlets/roles/docker_base_jre_image/tasks/create_layer.yml
install/storlets/roles/docker_base_jre_image/tasks/main.yml
install/storlets/roles/docker_base_jre_image/tasks/ubuntu_16.04_jre8.yml
install/storlets/roles/docker_base_jre_image/templates/ubuntu_16.04_jre8_Dockerfile
install/storlets/roles/docker_client/tasks/main.yml
install/storlets/roles/docker_client/templates/etc_default_docker
install/storlets/roles/docker_client/templates/etc_init.d_docker
install/storlets/roles/docker_client/templates/etc_init_docker.conf
install/storlets/roles/docker_client/templates/etc_udev_rules.d_80-docker.rules
install/storlets/roles/docker_registry/tasks/main.yml
install/storlets/roles/docker_storlet_engine_image/files/init_container.sh
install/storlets/roles/docker_storlet_engine_image/files/logback.xml
install/storlets/roles/docker_storlet_engine_image/tasks/create_layer.yml
install/storlets/roles/docker_storlet_engine_image/tasks/main.yml
install/storlets/roles/docker_storlet_engine_image/templates/ubuntu_16.04_jre8_storlets_Dockerfile
install/storlets/roles/enable_default_swift_account_for_storlets/tasks/main.yml
install/storlets/roles/host_storlet_engine_configure/tasks/main.yml
install/storlets/roles/host_storlet_engine_install/handlers/main.yml
install/storlets/roles/host_storlet_engine_install/tasks/main.yml
install/storlets/roles/reconfigure_swift/tasks/main.yml
install/storlets/roles/test_os_version/tasks/main.yml
install/storlets/templates/cluster_config
install/swift/install_swift.sh
install/swift/localrc.sample
scripts/Makefile
scripts/restart_docker_container.c
scripts/send_halt_cmd_to_daemon_factory.py
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/SDescriptorTask.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/daemon/__init__.py
storlets/agent/daemon/files.py
storlets/agent/daemon/manager.py
storlets/agent/daemon_factory/__init__.py
storlets/agent/daemon_factory/manager.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/docker/__init__.py
storlets/gateway/gateways/docker/gateway.py
storlets/gateway/gateways/docker/runtime.py
storlets/sbus/__init__.py
storlets/sbus/command.py
storlets/sbus/datagram.py
storlets/sbus/file_description.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
storlets/tools/extensions/__init__.py
storlets/tools/extensions/ipython.py
tests/__init__.py
tests/base.py
tests/setup_functional_test.sh
tests/functional/__init__.py
tests/functional/common/__init__.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_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_test_storlet.py
tests/unit/__init__.py
tests/unit/StorletSamples/__init__.py
tests/unit/StorletSamples/test_simple.py
tests/unit/agent/__init__.py
tests/unit/agent/daemon/__init__.py
tests/unit/agent/daemon/test_files.py
tests/unit/agent/daemon_factory/__init__.py
tests/unit/agent/daemon_factory/test_manager.py
tests/unit/agent/storlet_daemon/__init__.py
tests/unit/agent/storlet_daemon/test_daemon.py
tests/unit/gateway/__init__.py
tests/unit/gateway/test_loader.py
tests/unit/gateway/common/__init__.py
tests/unit/gateway/common/test_stob.py
tests/unit/gateway/gateways/__init__.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/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/test_testtools.py
tests/unit/tools/extensions/__init__.py
tests/unit/tools/extensions/test_ipython.py