IRC logs for #aegir, 2017-02-15 (GMT)

2017-02-14
2017-02-16
TimeNickMessage
[12:00:39]* theMusician has quit (Quit: theMusician)
[13:05:42]* TommyCox has joined #aegir
[13:17:46]<colan>wow. he actually approved my comment: http://buytaert.net/how-nasdaq-offers-a-drupal-distribution-as-a-service
[14:04:19]* colan_ has joined #aegir
[14:05:25]* joestewart_ has joined #aegir
[14:06:20]* bgm_ has joined #aegir
[14:07:37]* bgm has quit (Ping timeout: 255 seconds)
[14:07:47]* colan has quit (Ping timeout: 255 seconds)
[14:08:06]* joestewart has quit (Ping timeout: 255 seconds)
[14:08:20]* colan_ is now known as colan
[14:18:28]* realityloop has quit (Quit: Leaving..)
[14:41:12]* realityloop has joined #aegir
[15:03:03]* nlytkin has quit (Read error: Connection reset by peer)
[15:03:37]* nlytkin has joined #aegir
[15:54:45]* bgm_ is now known as bgm
[16:10:04]* TommyCox has quit (Remote host closed the connection)
[16:12:42]* TommyCox has joined #aegir
[16:14:33]* TommyCox has quit (Remote host closed the connection)
[16:38:08]* TommyCox has joined #aegir
[16:38:12]* TommyCox has quit (Remote host closed the connection)
[16:38:47]* TommyCox has joined #aegir
[16:40:49]* TommyCox has quit (Remote host closed the connection)
[16:41:34]* TommyCox has joined #aegir
[17:03:43]* realityloop has quit (Quit: Leaving..)
[17:13:59]* TommyCox has quit (Remote host closed the connection)
[17:29:42]* TommyCox has joined #aegir
[18:16:10]* boshtian has joined #aegir
[18:29:12]* boshtian has quit (Quit: boshtian)
[20:34:50]* TommyCox has quit (Remote host closed the connection)
[20:40:51]* ybabel has joined #aegir
[20:52:19]* TommyCox has joined #aegir
[21:10:24]* TommyCox has quit (Remote host closed the connection)
[22:21:52]* ybabel1 has joined #aegir
[22:22:03]* ybabel has quit (Remote host closed the connection)
[22:22:03]* ybabel1 is now known as ybabel
[23:41:44]* boshtian has joined #aegir
[00:31:26]<ergonlog1c>colan: nice plug :)
[00:46:07]* cmcintosh has joined #aegir
[01:29:01]* fatguylaughing has joined #aegir
[01:54:28]<jonpugh>oh yeah, thanks colan :D
[01:55:59]<jonpugh>in other news... I have Aegir launching docker containers and successfully installing sites. https://www.drupal.org/node/2309547#comment-11936917 helmo ergonlog1c colan
[01:55:59]<hefring>https://www.drupal.org/node/2309547 => [meta] Aegir & Docker [#2309547] => 17 comments, 4 IRC mentions
[02:07:25]<cmcintosh>jonpugh: pretty sweet
[02:07:25]<hefring>cmcintosh: 3 weeks 1 day ago <ergonlogic> tell cmcintosh These days, helmo and I are the most involved in administering project resources (like paypal accts, etc.). But the full list of maintainers can be found in the docs here: http://docs.aegirproject.org/en/3.x/community/core-team/
[02:07:42]<jonpugh>thanks
[02:07:51]<jonpugh>I need help, there's a lot to do now :)
[02:08:05]<cmcintosh>ive been busy building out a crap ton of Commerce modules
[02:08:12]<cmcintosh>lots of new contrib modules
[02:08:23]<cmcintosh>well a couple anyway
[02:08:57]<cmcintosh>commerce_license, commerce_subs, commerce_gift, commerce_rat (Reservations and Timeslots), and now commerce_mlm
[02:09:12]<jonpugh>oh yeah?
[02:09:19]<jonpugh>I need commerce_license at some point
[02:09:47]<cmcintosh>http://github.com/cmcintosh/commerce_license
[02:09:58]<cmcintosh>still very early though
[02:29:27]* v20th has joined #aegir
[02:46:28]* boshtian has quit (Quit: boshtian)
[02:48:22]<colan>cmcintosh: jonpugh the new one is https://www.drupal.org/project/licensing
[02:49:00]<colan>it's not commerce-specific. was looking into it before starting https://www.drupal.org/project/recurly_aegir
[02:50:59]<colan>ideally, we'd have https://www.drupal.org/sandbox/tomcox/2816099 up & running, but it just got started. still lots to do.
[02:55:41]<colan>any help with that would be appreciated. :)
[03:00:16]<cmcintosh>yea i went with a module tied into commerce itself
[03:00:22]<cmcintosh>but split off the subscription part
[03:00:27]<cmcintosh>so it was a bit more dynamic
[03:00:58]<cmcintosh>im mostly sticking with the framework they have setup for the plugin reference field
[03:04:12]<jonpugh>I like that last option, colan ... i've found for something simple, commerce can be a beast
[03:04:50]<colan>jonpugh: exactly.
[03:05:23]* theMusician has joined #aegir
[04:10:07]* boshtian has joined #aegir
[04:11:56]* TommyCox has joined #aegir
[04:48:41]* boshtian has quit (Ping timeout: 252 seconds)
[04:50:35]* cmcintosh has quit (Quit: Leaving...)
[05:01:32]<colan>jonpugh: great work on the docker stuff, btw.
[05:05:40]<jonpugh>thanks
[05:09:42]<jonpugh>I'm starting to think we should have a 7.x-4.x release cycle that just brings all the best stuff into core aegir and a quick modernization of our PHP classes
[05:12:34]<jonpugh>There's a lot that has to be done simultaneously
[05:12:42]<jonpugh>that's why it took so long, really. What
[05:12:56]<jonpugh>What's in the containers really matters if you want aegir-like functionality
[05:36:02]* TommyCox has quit (Remote host closed the connection)
[05:46:04]<jonpugh>colan: ergonlog1c: have you seen http://robo.li
[05:46:47]<jonpugh>helmo too... I converted all my development environment scripts with robo commands for devshop, I build 4 containers with `robo prep:containers`
[05:47:10]<jonpugh>https://github.com/opendevshop/devshop/blob/1.x/RoboFile.php
[06:00:14]<jonpugh>And I got the `robo test` command to work both locally and on travis
[06:00:24]<jonpugh>which means should be easy to run anywhere
[06:16:48]<joestewart_>+1 for robo use. I also have changed to use it for building a script library.
[06:21:06]<mstenta>i'm seeing tasks get stuck frequently in my aegir... showing a spinning icon. when i click on them and click "update status" it changes to succesfull, so it actually is completing the task, it's just not updating it in the frontend it seems - has anyone experienced this?
[06:21:23]<mstenta>is there any way to mass update the status of all outstanding tasks, rather than manually clicking into each one?
[06:25:57]<jonpugh>mstenta: You can use SQL :) UPDATE hosting_task SET ...
[06:31:29]* ybabel has quit (Quit: ybabel)
[06:33:23]<mstenta>jonpugh: simple as that? works for me! :-)
[06:33:25]<mstenta>thanks
[07:19:33]<ergonlog1c>mstenta: tasks fail to update on PHP errors, in my experience
[07:20:00]<ergonlog1c>the 'update status' just looks through the log for any warnings or errors, and sets the status accordingly
[07:20:47]<mstenta>ergonlog1c: thanks for the explanation - i'll look to see if there's any obvious errors that could be the cause...
[07:20:47]<ergonlog1c>so, a missing semi-colon or something similar could be blocking the successful execution of those tasks
[07:20:55]<mstenta>it doesn't happen all the time
[07:21:14]<ergonlog1c>try running the Drush command manually
[07:21:15]<mstenta>i'm currently running a batch disable on 25 sites at a time... and it seems that about 5 or so get stuck each time
[07:21:47]<mstenta>ergonlog1c: which drush command do you mean?
[07:22:00]<ergonlog1c>look in the task log
[07:22:10]<ergonlog1c>it'll list each drush command that gets executed
[07:22:41]<ergonlog1c>also, are you running the queue daemon, or the cron task queue?
[07:26:27]<ergonlog1c>mstenta: the reason I ask is that the cron queue allows a setting to run multiple tasks in parallel. This could potentially cause a race condition that might explain the behaviour you're observing
[07:27:24]<ergonlog1c>in fact, I've also seen a case where both the queue daemon and the cron queue were enabled, which led to odd behaviour, as both contended to claim tasks
[07:29:14]* gusaus has joined #aegir
[07:50:04]<mstenta>ergonlog1c: ah sorry - didn't hear the chat chime
[07:50:09]<mstenta>hmm ok... that's good to know
[07:50:20]<mstenta>i am looking to see what my setup is right now... i forget
[07:50:35]<mstenta>service hosting-queued status says that it is not running
[07:50:40]<mstenta>and i have the followign in crontab -l:
[07:50:56]<mstenta>*/1 * * * * /usr/bin/env php /usr/share/php/drush/drush.php '@hostmaster' hosting-dispatch >> /dev/null 2>&1
[07:51:22]<mstenta>so it appears i'm still using the cron method... funny i thought i had changed to using the hosting-queued service...
[07:51:27]<mstenta>i guess that would explain my issue
[07:52:23]<ergonlog1c>right
[07:52:41]* spyd has quit (Ping timeout: 260 seconds)
[07:53:16]<ergonlog1c>so a disable task will re-write the vhost, and restart Apache
[07:54:11]<ergonlog1c>mstenta: so it's possible that the occasional task log update on the front-end is being interrupted, or something
[07:54:52]<mstenta>hmm ok... because apache is being restarted? so it's breaking another running task?
[07:54:59]<mstenta>that would explain some other issues i've experienced
[07:55:21]<mstenta>i enabled hosting-queued and commented out my crontab... i will try another 25 and see how it goes
[07:55:23]<mstenta>thanks ergonlog1c
[07:55:56]<gusaus>Props to Aegir http://buytaert.net/comment/130966#comment-130966
[08:41:09]* fatguylaughing has quit (Quit: fatguylaughing)
[08:44:09]* spyd has joined #aegir
[08:53:41]<mstenta>ergonlog1c: hosting-queued doesn't seem to be working for me :-/
[08:54:12]<mstenta>i'm going to try to debug it... but out of curiosity, is there a way to turn off the cron setting you mentioned for running parallel tasks
[09:39:20]* realityloop has joined #aegir
[09:44:56]* v20th has quit (Quit: Leaving)