Commit Graph

9 Commits

Author SHA1 Message Date
e420edad89 Add Daniel Gasienica to AUTHORS
Upstream-commit: 766a2db0d94d0f7cd8bdb71762476893a4df4cc1
Component: engine
2013-05-31 12:19:57 -07:00
52887551f6 Documented who decides what and how.
Upstream-commit: 24ddfe3f25f99db5a23f62d411c949b2236288a1
Component: engine
2013-05-28 19:39:09 -07:00
3d72be8236 Update AUTHORS
Upstream-commit: 3a339b2bb3b06a110ccf93146cf020279705df84
Component: engine
2013-05-15 15:57:21 -04:00
9b95a8b869 Update AUTHORS
Upstream-commit: 343ed6b53f225e35bb5464efb556f555a31056a1
Component: engine
2013-04-12 10:44:50 -04:00
908cac785f Fix broken link in doc site.
Broken link was from python_web_app to nonexistent "base commands page"; updated to point to next item in examples menu, running_ssh_service screencast.
Upstream-commit: 92186d7cf71acbf4027e390b33590570cf4ff290
Component: engine
2013-04-03 22:23:17 -07:00
8a40ce58f3 Make IP allocator lazy
Instead of allocating all possible IPs in advance, generate them as
needed.

A loop will cycle through all possible IPs in sequential order,
allocating them as needed and marking them as in use. Once the loop
exhausts all IPs, it will wrap back to the beginning. IPs that are
already in use will be skipped. When an IP is released, it will be
cleared and be available for allocation again.

Two decisions went into this design:

1) Minimize memory footprint by only allocating IPs that are actually
in use

2) Minimize reuse of released IP addresses to avoid sending traffic to
the wrong containers

As a side effect, the functions for IP/Mask<->int conversion have been
rewritten to never be able to fail in order to reduce the amount of
error returns.

Fixes gh-231
Upstream-commit: 6f9a67a7c7cb717ad1a575df3e4c0fd2ec8bc651
Component: engine
2013-04-01 06:02:44 +02:00
c6d2fd3579 Update AUTHORS and add .mailmap
Upstream-commit: 6bcc55f7d030d0cfd7bf130070805a9001951b06
Component: engine
2013-03-28 20:53:54 -04:00
09362ffb5b incorporate feedback from https://github.com/dotcloud/docker/issues/42
Upstream-commit: e53f45f621df0e8004fe3aa482a948eb32b709b6
Component: engine
2013-03-26 09:17:44 -04:00
05d88d3305 packaging; issue #30: Add ubuntu deb packaging
Upstream-commit: 09d96656a05e7fe7f1056c23e9b9973f8972810a
Component: engine
2013-03-13 17:08:04 -07:00