Current documentation for “MagnetoDB”
To classify a blueprint as documentation, set the Implementation status to “Informational” When the blueprint's Definition status is marked “Approved”, it will appear in this listing.
Monitoring API
for MagnetoDB
The API for monitoring of MagnetoDB.
[Obsolete] https://wiki.openstack.org/wiki/MagnetoDB/specs/monitoring-api
http://magnetodb-specs.readthedocs.org/en/latest/specs/kilo/approved/monitoring-api.html
|
|
Define MagnetoDB ACLs that can be associated with roles defined in Keystone. Enforce these access rights in the code. For example:
- create row
- read row
- update row
- delete row
- create table
- update table
- delete table
|
|
Bulk data load over network
for MagnetoDB
Provide API (HTTP, streamed) for loading large amount of data.
TBD
|
|
Proper RESTful interface for big data import
for MagnetoDB
We need to impement proper RESTful interface for big data import api.
Steps for implementation:
1. Create new streaming server with gevent.pywsgi
2. Improve configs
3. Create new controller in /openstack/v1
4. Create new streaming application
5. Add URL mappings to api/wsgi
Also, it would be nice to add the respon...
|
|
Light weight session for authorization
for MagnetoDB
Sending a PKI token every request introduces huge overhead (4-16KB) in bandwith usage.
It is suggested to introduce alternative lightweight mechanism based on HTTP session approach.
|
|
Configuring data consistency
for MagnetoDB
We should add сonfiguring data consistency to MagnetoDB.
Steps to implement:
1. Add the possibility of adding consistency level in the request via our RESTful API.
2. Add transmitting the consistency level value to storage API and after that - to backend (at the moment - in Cassandra)
|
|
Provide management service for backend provisioning
for MagnetoDB
Since MangetoDB works with some kind of NoSQL backend.
When authorized user whants to write/read data backend should already be provisioned.
Main ideas are:
- implement management service which would work with different deployment systems (each deployment system relays on Magnetodb management driver);
- provide pl...
|
|
Lightweight PutItem method for bulk data load
for MagnetoDB
We need lightweight PutItem method at storage layer usable for bulk loads of large amounts of data. This method should perform simple transformation from dict into cql 'INSERT' statement and execute one DB access call. All aditional data (table schema etc.) should be privided through parameters. No conditionals or u...
|
8 blueprint(s) listed.