deb-cinder/doc/source
John Griffith 106c14a84b Replication v2.1 (Cheesecake)
This focuses the replication work on a specific use case,
and eliminates some of the ambiguity in earlier versions.

Additionally this implementation addresses needs for
devices that do replication based on the whole backend-device
or on Pools.

Use case:
  DR scenario, where a storage device is rendered inoperable.
  This implementation allows the preservation of user data
  for those volumes that are of type replication-enabled.

  The goal is NOT to make failures completely transparent
  but instead to preserve data access while an Admin tries
  to rebuild/recover his/her cloud.

It's very important to note that we're no longer interested in
dealing with replication in Cinder at a Volume level.  The concept
of have "some" volumes failover, and "others" left behind, proved
to not only be overly complex and difficult to implement, but we
never identified a concrete use-case where one would use failover
in a scenario where some volumes would stay and be accessible on
a primary but other may be moved and accessed via a secondary.

In this model, it's host/backend based.  So when you failover,
you're failing over an entire backend.  We heavily leverage
existing resources, specifically services, and capabilities.

Implements: blueprint replication-update

Change-Id: If862bcd18515098639f94a8294a8e44e1358c52a
2016-02-26 13:15:19 -07:00
..
_ga Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
devref Replication v2.1 (Cheesecake) 2016-02-26 13:15:19 -07:00
images/rpc Fix typo/misspelled words 2013-12-03 22:49:12 +08:00
man Update cinder-manage man to match current options 2015-11-03 19:15:18 +00:00
conf.py Replace deprecated library function os.popen() with subprocess 2016-01-06 09:36:45 -08:00
database_architecture.rst Create a page of drivers with stevedore.sphinxext 2015-09-15 15:54:34 +10:00
drivers.rst Create a page of drivers with stevedore.sphinxext 2015-09-15 15:54:34 +10:00
index.rst Create a page of drivers with stevedore.sphinxext 2015-09-15 15:54:34 +10:00
oslo-middleware.rst Create a page of drivers with stevedore.sphinxext 2015-09-15 15:54:34 +10:00
scheduler-filters.rst Create a page of drivers with stevedore.sphinxext 2015-09-15 15:54:34 +10:00
scheduler-weights.rst Create a page of drivers with stevedore.sphinxext 2015-09-15 15:54:34 +10:00