Comment 8 for bug 1351368

Revision history for this message
David Britton (dpb) wrote :

Added a listing of the problem. I think I can hit it pretty consistently now. The machine starts up fine, the tools are there, etc. But when when we go to start LXCs, the agent thinks there are no tools:

    if m.doc.Tools == nil {
        return nil, errors.NotFoundf("agent tools for machine %v", m)
    }

Could be a race of some kind, I suppose. Not knowing much about it yet due to lack of logging.

I have a test that fires up a bunch of machines in our MAAS lab and then starts lxcs on those machines. It seems to hit it pretty frequently so far.

As I can repeat this pretty easily, I don't think it should be incomplete.