lp:~allenap/maas/ci-experiment-2014-09-11

Created by Gavin Panella and last modified
Get this branch:
bzr branch lp:~allenap/maas/ci-experiment-2014-09-11
Only Gavin Panella can upload to this branch. If you are Gavin Panella please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gavin Panella
Project:
MAAS
Status:
Development

Recent revisions

2956. By Gavin Panella

Revert r2946: Use get_boot_images_for RPC call for determining the preseed type.

2955. By Gavin Panella

Revert r2949: Use get_boot_images_for RPC call in pxeconfig API call.

2954. By Gavin Panella

[r=jtv][bug=][author=allenap] Change DHCPServer.configure() into a top-level function to mimic the Strategy pattern.

This makes division of responsibility explicit, and avoids the back-and-forth when trying to follow the logic in a class hierarchy.

2953. By Julian Edwards

[r=jtv][bug=1349496][author=julian-edwards] Allow API users to optionally request specific IP addresses when requesting USER_RESERVED static IP addresses. Previously a random one was always allocated.

2952. By Gavin Panella

[r=julian-edwards][bug=][author=allenap] Remove all Celery DHCP code.

2951. By Gavin Panella

[r=gmb][bug=][author=allenap] Remove p.dhcp.leases.update_leases and .upload_leases.

2950. By Graham Binns

[r=allenap][bug=][author=gmb] Port NodeGroup.add_seamicro15k() to use RPC rather than celery.

2949. By Blake Rouse

[r=blake-rouse,allenap][bug=1366108][author=blake-rouse] Use get_boot_images_for RPC call in pxeconfig API call. This removes the need for BootImage table and contacts the cluster directly.

This exposed an issue in the WindowsBootMethod. It used a blocking call to the pxeconfig API, which blocked the reactor from running in pserv. This caused a race condition where the region wants to talk to the cluster, while the cluster is waiting for a response from the region... ;-) Modified the TFTPService to allow boot methods to return a deferred and fixed WindowBootMethod to use this new ability.

2948. By Gavin Panella

[r=julian-edwards][bug=][author=allenap] Use remove_host_maps RPC helper instead of the remove_dhcp_host_maps Celery task.

2947. By Graham Binns

[r=allenap][bug=][author=gmb] Convert NodeGroup.add_virsh() to use RPC calls rather than celery.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~maas-committers/maas/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers