Files
docker-docs/daemon
Vivek Goyal c115c4aa45 devmapper: Use transaction mechanism during device or snap device creation
Finally this patch uses the notion of transaction for device or snapshot
device creation. 

Following is sequence of event.

- Open a trasaction and save details in a file.
- Create a new device/snapshot device
- If a new device id is used, refresh transaction with new device id details.
- Create device metadata file
- Close transaction.

If docker crashes anywhere in between without closing transaction, then
upon next start, docker will figure out that there was a pending transaction
and it will roll back transaction. That is it will do following.

- Delete Device from pool
- Delete device metadata file
- Remove transaction file to mark no transaction is pending.

Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
2014-12-03 13:06:43 -05:00
..
2014-08-01 14:24:46 -04:00
2014-08-01 14:17:24 -04:00
2014-11-21 19:15:22 +00:00
2014-08-01 14:24:41 -04:00
2014-12-01 11:44:13 -05:00
2014-10-24 15:11:48 -07:00
2014-12-02 10:47:57 -08:00
2014-10-24 15:11:48 -07:00
2014-08-06 10:08:19 +00:00
2014-11-20 19:23:58 +00:00
2014-08-06 10:08:19 +00:00
2014-11-03 10:51:03 -08:00
2014-10-30 22:24:57 +02:00
2014-11-08 00:14:08 +00:00
2014-08-06 10:08:19 +00:00
2014-08-06 10:08:19 +00:00
2014-11-25 01:02:30 +02:00
2014-11-08 00:14:08 +00:00
2014-09-03 00:01:11 +04:00
2014-09-03 00:01:11 +04:00
2014-09-29 22:40:26 +00:00
2014-12-01 14:54:14 -05:00

This directory contains code pertaining to running containers and storing images

Code pertaining to running containers:

  • execdriver
  • networkdriver

Code pertaining to storing images:

  • graphdriver