Also a proxy is already used so those files should be cached in the test environment if they haven't changed. On Jul 9, 2015 8:14 PM, "Blake Rouse" <[email protected]> wrote:
> I really don't see a benefit, it would only make the import faster. We > never had this issue before, something in the code has affected it. > > Also the CI tests that the images work on deployed nodes. If a mirror is > used then that test would be delayed until the mirror is updated as well. > Keeping the CI in sync with maas.ubuntu.com will make sure not only that > the mirror is always working but also the images in the mirror actually > work and deploy. > > Now I do think there needs to be a CI job that takes new images from the > daily stream test them and then promote them to release stream. > On Jul 9, 2015 8:09 PM, "Mike Pontillo" <[email protected]> > wrote: > >> I seriously think it would be better if we created a separate job for >> mirroring the images, and the CI could just use the downloaded mirror. >> >> Mike >> >> On Thu, Jul 9, 2015 at 5:07 PM, Blake Rouse <[email protected]> >> wrote: >> >>> Haha. We don't need another, we got this one. :-) >>> On Jul 9, 2015 8:02 PM, "Mike Pontillo" <[email protected]> >>> wrote: >>> >>>> Then we need another CI to test that! ;-) >>>> >>>> On Thu, Jul 9, 2015 at 4:53 PM, Blake Rouse <[email protected]> >>>> wrote: >>>> >>>>> I disagree as using the maas.ubuntu.com images makes sure that >>>>> service is working as everyone else relies on it. >>>>> On Jul 9, 2015 7:37 PM, "Mike Pontillo" <[email protected]> >>>>> wrote: >>>>> >>>>>> Maybe we should change the CI to use a local mirror of the images, to >>>>>> make the CI faster and eliminate side effects from network latency. >>>>>> >>>>>> Mike >>>>>> >>>>>> On Tue, Jul 7, 2015 at 7:38 AM, Andres Rodriguez < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Yeah, so then the only issues we need to figure out are: >>>>>>> >>>>>>> 1. Why is the region trying to access clusterd.conf >>>>>>> 2. Why the tests failing to pass? Is it not importing for another >>>>>>> issue or is it just taking longer than expected, since judging by the >>>>>>> logs, >>>>>>> both the cluster and region are up. >>>>>>> >>>>>>> On Tue, Jul 7, 2015 at 9:33 AM, Gavin Panella < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> On 7 July 2015 at 13:47, Andres Rodriguez >>>>>>>> <[email protected]> wrote: >>>>>>>> > Hi Gavin, >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> > http://162.213.35.104:8080/job/maas-utopic-trunk/576/console >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> http://162.213.35.104:8080/job/maas-utopic-trunk/576/artifact/results/artifacts/maas-logs/var/log/maas/regiond.log >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> http://162.213.35.104:8080/job/maas-utopic-trunk/576/artifact/results/artifacts/maas-logs/var/log/maas/clusterd.log >>>>>>>> >> > >>>>>>>> >> > So, the last issue seems liek the test does not wait long >>>>>>>> enough for >>>>>>>> >> > the images to be present, however, that's caused for other >>>>>>>> things (see >>>>>>>> >> > regiond.log): >>>>>>>> >> > >>>>>>>> >> > 1. OSError: [Errno 13] Permission denied: >>>>>>>> '/etc/maas/regiond.conf' >>>>>>>> >> > 2. django.db.utils.OperationalError: fe_sendauth: no password >>>>>>>> supplied >>>>>>>> >> > 3. exceptions.OSError: [Errno 13] Permission denied: >>>>>>>> >> > '/etc/maas/clusterd.conf' >>>>>>>> >> > >>>>>>>> >> > So, by the looks of it, it seems that after the installation >>>>>>>> goes >>>>>>>> >> > through the regiond.conf is not with the correct permissions. >>>>>>>> >> > Packaging itself does not configure nor changes the >>>>>>>> permissions. So >>>>>>>> >> > questions are: >>>>>>>> >> > 1. Why are the daemons not creating the configs with correct >>>>>>>> >> > permissions? >>>>>>>> >> >>>>>>>> >> I'm investigating this first. This was working, for the region. >>>>>>>> At the >>>>>>>> >> time I had to make several changes in trunk and in packaging to >>>>>>>> get this >>>>>>>> >> working. I haven't yet figured out what has made it regress. >>>>>>>> >> >>>>>>>> > >>>>>>>> > After some investigation, the permissions issue is only seen for a >>>>>>>> > while, but it gets to the point that it is correct and the >>>>>>>> daemons can >>>>>>>> > read it just fine. >>>>>>>> >>>>>>>> I've figured out a fix for this. >>>>>>>> >>>>>>>> > >>>>>>>> >> >>>>>>>> >> > 2. What causes the permissions to be changed correctly later >>>>>>>> on? >>>>>>>> >> > >>>>>>>> >> > Then, after the daemon successfully loads regiond.conf, no >>>>>>>> password is >>>>>>>> >> > supplied to the DB: >>>>>>>> >> > 3. So, why does the daemon seem not to have the DB password if >>>>>>>> it was >>>>>>>> >> > supposed to be set? >>>>>>>> >> >>>>>>>> >> This is probably a symptom of #1. >>>>>>>> >>>>>>>> The database password is configured by >>>>>>>> maas-region-controller.postinst, >>>>>>>> but is needed by maas-region-controller-min which is started before >>>>>>>> the >>>>>>>> database has been configured. The errors do eventually go away. >>>>>>>> >>>>>>>> >> >>>>>>>> >> > >>>>>>>> >> > Last, but not least, the regiond is trying to access >>>>>>>> cluster.conf: >>>>>>>> >> > 4. Why is the region daemon trying to access cluster.conf ? >>>>>>>> This >>>>>>>> >> > should not be happening at all. >>>>>>>> >> >>>>>>>> >> This looks like a bug, but I'm not 100% sure about that. >>>>>>>> > >>>>>>>> > >>>>>>>> > yup. IIRC, i mentioned this before. For whatever reason the >>>>>>>> region is >>>>>>>> > trying to access this. >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> > >>>>>>>> >> > Gavin, can you please look at the above and fix asap? >>>>>>>> >> > >>>>>>>> >> > Thanks. >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > -- >>>>>>>> > Andres Rodriguez >>>>>>>> > Engineering Manager, MAAS & OIL DevOps >>>>>>>> > Canonical USA, Inc. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Andres Rodriguez >>>>>>> Engineering Manager, MAAS & OIL DevOps >>>>>>> Canonical USA, Inc. >>>>>>> >>>>>>> -- >>>>>>> Mailing list: https://launchpad.net/~maas-builds >>>>>>> Post to : [email protected] >>>>>>> Unsubscribe : https://launchpad.net/~maas-builds >>>>>>> More help : https://help.launchpad.net/ListHelp >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Mailing list: https://launchpad.net/~maas-builds >>>>>> Post to : [email protected] >>>>>> Unsubscribe : https://launchpad.net/~maas-builds >>>>>> More help : https://help.launchpad.net/ListHelp >>>>>> >>>>>> >>>> >>
-- Mailing list: https://launchpad.net/~maas-builds Post to : [email protected] Unsubscribe : https://launchpad.net/~maas-builds More help : https://help.launchpad.net/ListHelp

