Jump to: navigation, search

Difference between revisions of "Zaqar/Drivers"

m (Flaper87 moved page Storage Drivers to Marconi/Storage Drivers: It belongs to marconi)
Line 1: Line 1:
This page will eventually contain information about storage driver architecture.
+
= Introduction to Marconi Drivers =
  
== Basic Structure ==
+
Marconi has a modular architecture, and utilizes dynamically-loaded transport (frontend) and storage (backend) drivers via stevedore. All drivers have a defined base API that different implementations must inherit from and fully support.
  
Come back later.
+
<talk about requirments - functional ones are vetted by tests, also talk about non-functional reqs such as performance, duability, availability, operations, etc.>
  
== Available Drivers ==
+
== Compatible 3rd-Party Drivers ==
  
=== SQLite ===
+
=== Storage ===
  
Come back later.
+
Storage drivers, also known as backends, are responsible for storing data within Marconi. These drivers are not accessible from outside but through Marconi's transport layer.  
  
=== MongoDB ===
+
A storage driver is composed by 1 actual driver and 3 controllers.
  
Come back later.
+
=== Transport ===
  
== In Development ==
+
TBD
 +
 
 +
 
 +
== Drivers Tests ==
 +
 
 +
Both layers - frontend and backend - are tested and certified by a well structured and designed suite which verifies that the implementation details, resources life-cycles and live behavior.
 +
 
 +
<add more contents about tests>
  
 
=== Redis ===
 
=== Redis ===

Revision as of 13:23, 6 September 2013

Introduction to Marconi Drivers

Marconi has a modular architecture, and utilizes dynamically-loaded transport (frontend) and storage (backend) drivers via stevedore. All drivers have a defined base API that different implementations must inherit from and fully support.

<talk about requirments - functional ones are vetted by tests, also talk about non-functional reqs such as performance, duability, availability, operations, etc.>

Compatible 3rd-Party Drivers

Storage

Storage drivers, also known as backends, are responsible for storing data within Marconi. These drivers are not accessible from outside but through Marconi's transport layer.

A storage driver is composed by 1 actual driver and 3 controllers.

Transport

TBD


Drivers Tests

Both layers - frontend and backend - are tested and certified by a well structured and designed suite which verifies that the implementation details, resources life-cycles and live behavior.

<add more contents about tests>

Redis

  • Maintainer: Alejandro Cabrera
  • More information: Redis