Files
storlets/doc/source/index.rst
Eran Rom f21244c0b2 Adding invocation magics to the IPython extension
This commit adds:
1. A dedicated documentation for the IPython extension
2. A %get command for storlet invocation on get
3. A %put command for storlet invocation on put
4. A %copy command for storlet invocation on copy

The syntax is documented in /doc/source/ipython_integration.rst

Bonus: adding __init__.py to the extension's unit test

Change-Id: Idf09aa03222586a39dfec7d132554d14f908e200

Refactor IPython extension and the tests

Mainly:

- Implements Response class instead of response dict
  (need to update the docs)

- Fix FakeConnection class from the redandunt code perspective

Need to more generarize around _call_xx in the tests...

Change-Id: Ieb46c7a696e8a4c2fe3a9cc0858ab5fef12678c6

Cleanup test_ipython code doc update and nb for test

- Abstract BaseTestIpythonExtension class for testing tools
-- And then, parse the child test classes for the methods to assert
- Remove unnecessary args and mock patches
- Avoid redandunt code duplication

Update the docs with the Response

Adding a notebook for testing the ipython extension
plus automated testing of that notebook

Change-Id: I0842fae5f20268cdd8ccf284eecab77498074e83
2017-04-24 23:16:12 -07:00

2.1 KiB

Welcome to storlets' documentation!

Storlets extend Swift with the ability to run user defined computations - called storlets - near the data in a secure and isolated manner. A storlet is a compiled and packaged code (e.g. a .jar file) that can be uploaded to Swift as any other object. Once uploaded the storlet can be invoked over data objects in Swift.

This documentation is generated by the Sphinx toolkit and lives in the source tree.

TL;DR

getting_started s2aio

Storlets Use Cases

usecases/usecase_secondary_storage usecases/usecase_security usecases/usecase_chip_bakers

Overview and Concepts

storlets_terminology storlet_engine_overview api/overview_api ipython_integration

Storlet Engine Developers

engine_dev_installation engine_dev_tests

Storlets Developers

writing_and_deploying_storlets writing_and_deploying_java_storlets writing_and_deploying_python_storlets

Storlets Deployers

deployer_installation deployer_guide

Storlets Management

Coming Soon!

Indices and tables

  • genindex
  • modindex
  • search