On Thu, Jun 28, 2012 at 02:07:38PM +0700, Jeroen Vermeulen wrote: > I think the explicit approach is probably best, because it naturally > keeps the choice of version as node-side state. On the flip side, > it will complicate our TFTP path handling a bit, and we'll have to > keep track of the current version somewhere.
I agree with the explicit approach. Less state to worry about. > * “Explicit”: keep a version number visible somewhere in its TFTP > path. So for instance, you could direct a node to load kernel > /maas/amd64/precise/install-123/linux. May I suggest /maas/amd64/precise/install/123/linux? I don't like the idea of overloading a path component, and this would make the TFTP path handling a bit simpler, I presume? Less customised special-case parsing! Robie -- Mailing list: https://launchpad.net/~maas-devel Post to : [email protected] Unsubscribe : https://launchpad.net/~maas-devel More help : https://help.launchpad.net/ListHelp

