Brandon Liu
1fca99ad90
Replace Graph.All with Graph.Map
2013-08-31 20:44:42 -07:00
Brandon Liu
025c759e44
Fix Graph ByParent() to generate list of child images per parent image.
2013-08-11 00:37:16 -07:00
Guillaume J. Charmes
18fc707fdf
Make sure all needed mountpoint are present
2013-08-08 11:25:02 -07:00
Victor Vieux
ba17f4a06a
fix small \n error un docker build
2013-08-06 14:31:51 +00:00
Guillaume J. Charmes
e54e8fa920
Merge pull request #1290 from dotcloud/parallel_pull
...
* Runtime: Parallel pull
2013-08-05 14:17:29 -07:00
Guillaume J. Charmes
f6fa353dd8
Merge pull request #1267 from sridatta/new-clean-init
...
* Runtime: Fix to "Inject dockerinit at /.dockerinit"
2013-08-05 13:23:22 -07:00
Victor Vieux
6166380d76
rebase master
2013-07-30 16:51:50 +00:00
Guillaume J. Charmes
0f134b4bf8
Remove unused parameter
2013-07-29 11:30:17 -07:00
Guillaume J. Charmes
0badda9f15
Refactor the image size storage
2013-07-29 11:30:17 -07:00
Guillaume J. Charmes
8ca7b0646e
Refactor checksum
2013-07-29 11:30:17 -07:00
Victor Vieux
8742649aa7
improve client output
2013-07-24 17:10:59 +00:00
Victor Vieux
0e71e368a8
Add ID to JSONMessage in pull
...
Use goroutines to pull in parallel
If multiple images pulled at the same time, each progress is displayed on a new line
2013-07-24 15:41:34 +00:00
Sridatta Thatipamala
945033f1cc
change permissions of initLayer to be readable by non-root users
2013-07-22 14:55:07 -07:00
Solomon Hykes
5d8efc107d
+ Runtime: inject dockerinit at /.dockerinit instead of overwriting /sbin/init. This makes it possible to run /sbin/init inside a container.
2013-07-17 17:13:34 -07:00
Victor Vieux
05d7f85af9
fix typo
2013-07-09 10:55:28 +00:00
Marco Hennings
1e2ef274cd
Pushing an Image causes the docker client to give an error message instead of
...
writing out streamed status.
This is caused by a Buffering message that is not in the correct json format:
[...]
{"status"
:"Pushing 6bba11a28f1ca247de9a47071355ce5923a45b8fea3182389f992f4
24b93edae"}Buffering to disk 244/? (n/a)..
{"status":"Pushing",[...]
The "Buffering to disk" message is originated in
srv.runtime.graph.TempLayerArchive
I am now using the StreamFormatter provided by the context from which the
method is called.
2013-07-04 10:50:37 +02:00
Andrews Medina
3d5633a0a0
following the 'go vet' suggestions.
2013-06-27 01:33:55 -03:00
Victor Vieux
bf63cb9045
bump to master again
2013-06-05 16:01:36 +00:00
Victor Vieux
fd224ee590
linted names
2013-06-04 18:00:22 +00:00
Guillaume J. Charmes
a373c770b6
Merge pull request #707 from unclejack/411-add-arch-field
...
411 add architecture field
2013-05-31 17:26:11 -07:00
Victor Vieux
3afdd82e42
bump to master
2013-05-30 23:38:40 +00:00
Victor Vieux
5a36efb61f
fix json encoding, and use less casts
2013-05-26 23:45:45 +00:00
Victor Vieux
c8c7094b2e
imporved error, push, import insert
2013-05-25 15:09:46 +00:00
unclejack
5f69a53dba
set architecture to x86_64 by default
...
We're going to hardcode architecture to amd64 for now.
This is a stub and will have to be changed to set the actual arch.
2013-05-25 13:03:49 +03:00
Victor Vieux
3c7bca7a21
first version of Pull
2013-05-24 16:34:03 +00:00
Victor Vieux
1c946ef003
fix: Can't lookup root of unregistered image
2013-05-24 13:03:09 +00:00
Victor Vieux
6fce89e60b
bump to master
2013-05-22 13:41:29 +00:00
Guillaume J. Charmes
95dd6d31a4
Move authConfig from runtime to registry
2013-05-15 17:17:33 -07:00
Guillaume J. Charmes
9bb3dc9843
Split registry into subpackage
2013-05-15 01:41:39 +00:00
Guillaume J. Charmes
2e69e1727b
Create a subpackage for utils
2013-05-14 22:37:35 +00:00
Guillaume J. Charmes
be9dd7b85f
Make sure that the layer exists prior to store it
2013-05-13 13:08:16 -07:00
Victor Vieux
a91b710961
add sizes in images and containers
2013-05-13 15:14:20 +02:00
Guillaume J. Charmes
1c5e9f8a88
Merge pull request #571 from dotcloud/569-run_after_rmi-fix
...
fix run after rmi
2013-05-09 23:02:36 -07:00
Victor Vieux
0a5d86d7be
fix run after rmi
2013-05-09 18:57:47 +02:00
Guillaume J. Charmes
44b33b44aa
Factorize the checksums functions
2013-05-08 22:37:33 -07:00
Guillaume J. Charmes
aaaf3f0726
Store the actual archive when commit
2013-05-08 19:08:11 -07:00
Guillaume J. Charmes
0e23b4e10e
Store the checksums when pulling a repository
2013-05-08 16:27:35 -07:00
Guillaume J. Charmes
8ff1765674
Make the checksum async within commit
2013-05-08 12:01:12 -07:00
Nate Jones
23c5c13014
fix ByParent
2013-05-06 21:31:59 -07:00
shin-
09f1cbabb9
Fixed imports
2013-05-06 11:06:44 -07:00
Guillaume J. Charmes
b0e076f374
Add output to checksums, code cleaning
2013-05-06 10:57:46 -07:00
shin-
19045b530e
simplify graph.Checksums
2013-05-06 10:56:54 -07:00
shin-
6e2ddf6f60
Checksum system overhaul
2013-05-06 10:56:49 -07:00
shin-
be75608906
Fixed checksum computing. Ensure checksum is computed when image metadata is loaded from disk. Fixed docker push workflow. Moved hash computing to utils
2013-05-06 10:56:10 -07:00
shin-
4cd9e4722c
Fixed graph.Checksums()
2013-05-06 10:54:52 -07:00
shin-
6644a3c78a
Reactivated CmdPush in commands.go
2013-05-06 10:54:45 -07:00
shin-
e179c66400
Reimplemented docker pull for new registry API (command is still deactivated)
2013-05-06 10:54:41 -07:00
shin-
048fd671ef
Implemented checksum computation on image creation (necessary for new push primitive)
2013-05-06 10:52:42 -07:00
shin-
7c1a27e2ad
gofmt pass
2013-05-06 10:52:10 -07:00
shin-
1cf8a2c26c
Changed some of the routes to reflect changes made to the API ; added HTTPClient singleton to the graph object
2013-05-06 10:52:08 -07:00