Page MenuHomePhabricator
Feed Advanced Search

Jan 26 2015

epriestley updated subscribers of T5896: Mercurial fails to parse (A or B or ... or Z) revsets with more than about 300 items.
Jan 26 2015, 4:28 AM · Diffusion, Mercurial, Daemons

Jan 25 2015

epriestley added a comment to T5166: Expand the BulkJob tool.

Some of the Phacility cluster UX (allocating instances, triggering backups) would benefit from having a workflow like this available.

Jan 25 2015, 2:09 PM · Restricted Project, Phacility, Daemons
epriestley moved T5166: Expand the BulkJob tool from Backlog to Do Eventually on the Phacility board.
Jan 25 2015, 2:08 PM · Restricted Project, Phacility, Daemons
epriestley renamed T5166: Expand the BulkJob tool from Write a piece of UI to let users view the progress of long-running tasks to Write a piece of UI to let users view the progress of long-running background tasks.
Jan 25 2015, 2:08 PM · Restricted Project, Phacility, Daemons

Jan 16 2015

chad removed a project from T6958: Make cause/resolution for PhutilLockException during repository import more clear: Repositories.
Jan 16 2015, 4:31 PM · Daemons
chad edited projects for T5896: Mercurial fails to parse (A or B or ... or Z) revsets with more than about 300 items, added: Diffusion; removed Repositories.
Jan 16 2015, 4:31 PM · Diffusion, Mercurial, Daemons

Jan 14 2015

btrahan closed T6959: Relax detection of variant daemon configuration as Resolved by committing Restricted Diffusion Commit.
Jan 14 2015, 9:46 PM · Daemons, Phacility
btrahan added a revision to T6959: Relax detection of variant daemon configuration: Restricted Differential Revision.
Jan 14 2015, 9:09 PM · Daemons, Phacility
joshuaspence closed T6842: Can't stop daemons if MySQL is down as Resolved by committing Restricted Diffusion Commit.
Jan 14 2015, 7:56 PM · Daemons
joshuaspence added a revision to T6842: Can't stop daemons if MySQL is down: Restricted Differential Revision.
Jan 14 2015, 11:41 AM · Daemons
joshuaspence added a revision to T6735: launching daemons (phd) locks server (high load) or start is failing: Restricted Differential Revision.
Jan 14 2015, 11:31 AM · Documentation, Daemons
joshuaspence added a comment to T6735: launching daemons (phd) locks server (high load) or start is failing.

I noticed this as well, whilst testing in a small VM. I'd recommend at least 2GB.

Jan 14 2015, 8:21 AM · Documentation, Daemons

Jan 13 2015

epriestley renamed T6958: Make cause/resolution for PhutilLockException during repository import more clear from Uncaught exception (PhutilLockException) when importing SVN repo to Make cause/resolution for PhutilLockException during repository import more clear.
Jan 13 2015, 3:50 PM · Daemons
epriestley moved T6959: Relax detection of variant daemon configuration from Backlog to v0 Closed Beta on the Phacility board.
Jan 13 2015, 3:01 PM · Daemons, Phacility
epriestley created T6959: Relax detection of variant daemon configuration.
Jan 13 2015, 3:01 PM · Daemons, Phacility

Jan 12 2015

joshuaspence added a project to T6735: launching daemons (phd) locks server (high load) or start is failing: Documentation.
Jan 12 2015, 11:23 AM · Documentation, Daemons

Jan 9 2015

epriestley added a comment to T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue.

We have flood, free, cancel and retry workflows now; the exec (run a task by ID in the foreground) and kill (bulk-cancel tasks by query-like selection) workflows described in the original description would probably be the most useful additions at this point. kill might not be a very good name, the desired behavior is more like cancel-all-tasks-matching [conditions].

Jan 9 2015, 4:12 PM · Restricted Project, Daemons
epriestley renamed T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue from Build `bin/queue` or `bin/worker` or similar with administrative queue commands to Expand the capabilities of `bin/worker`.
Jan 9 2015, 4:10 PM · Restricted Project, Daemons
unaiscusat changed the status of T6886: High queue utilization and mails are not being delivered from Resolved to Wontfix.
Jan 9 2015, 10:02 AM · Daemons
unaiscusat closed T6886: High queue utilization and mails are not being delivered as Resolved.
Jan 9 2015, 10:01 AM · Daemons

Jan 8 2015

unaiscusat added a comment to T6886: High queue utilization and mails are not being delivered.

Thanks !!!for this - https://github.com/phacility/phabricator/blob/master/resources/celerity/map.php.

Jan 8 2015, 10:57 AM · Daemons
unaiscusat added a comment to T6886: High queue utilization and mails are not being delivered.

When I ignored these two issues, the issue nr 1 - "Daemons are running as the wrong user" got resolved.

Jan 8 2015, 8:00 AM · Daemons
unaiscusat added a comment to T6886: High queue utilization and mails are not being delivered.

Thanks for your patience.

Jan 8 2015, 7:49 AM · Daemons
unaiscusat reopened T6886: High queue utilization and mails are not being delivered as "Open".
Jan 8 2015, 7:45 AM · Daemons

Jan 7 2015

epriestley closed T6886: High queue utilization and mails are not being delivered as Wontfix.

This is a configuration issue that we can't reproduce.

Jan 7 2015, 5:42 PM · Daemons
unaiscusat added a comment to T6886: High queue utilization and mails are not being delivered.

I have configured it to use SSL over port 465. One mail got delivered yesterday using this configuration.

Jan 7 2015, 5:36 PM · Daemons
epriestley added a comment to T6886: High queue utilization and mails are not being delivered.

You have at least one error in your configuration:

Jan 7 2015, 5:28 PM · Daemons
unaiscusat added a comment to T6886: High queue utilization and mails are not being delivered.

Thanks for looking into this. I think I've configured SMTP correctly. Also I did asked a question http://stackoverflow.com/questions/27742259/external-smtp-gmail-configured-on-phabricator-not-working/27772253?iemail=1&noredirect=1#27772253

Jan 7 2015, 5:23 PM · Daemons
epriestley added a comment to T6886: High queue utilization and mails are not being delivered.

Daemon 370 STDE [Wed, 07 Jan 2015 22:36:31 +0530] [2015-01-07 22:36:31] EXCEPTION: (PhutilProxyException) Error while executing task ID 54521 from queue. {>} (phpmailerException) SMTP Error: Could not authenticate. at [<phabricator>/externals/phpmailer/class.phpmailer.php:798]

Jan 7 2015, 5:20 PM · Daemons
unaiscusat added a comment to T6886: High queue utilization and mails are not being delivered.

sure, here is the o/p of phabricator/ $ ./bin/phd log

Jan 7 2015, 5:11 PM · Daemons
chad added a project to T6886: High queue utilization and mails are not being delivered: Daemons.
Jan 7 2015, 4:44 PM · Daemons

Jan 6 2015

epriestley removed a project from T5402: Record `objectPHID` on queue tasks, as a debugging hint: Phacility.
Jan 6 2015, 5:30 PM · Daemons
epriestley added a comment to T5402: Record `objectPHID` on queue tasks, as a debugging hint.

I'm going to kick this out of Phacility, we've got everything we need now.

Jan 6 2015, 5:30 PM · Daemons

Jan 2 2015

joshuaspence added a comment to T6806: Raise severity of "phd.user" warning eventually.

One thing I havent quite worked out yet is whether the daemon user (phd in my case) requires a shell and/or home directory. If possible, it's nice to be able to set the shell to something like /bin/false.

Jan 2 2015, 9:10 PM · Daemons
joshuaspence added a comment to T6842: Can't stop daemons if MySQL is down.

We could add a --force mode which would kill the daemons regardless of the status of MySQL. That seems like a reasonable compromise.

Jan 2 2015, 9:01 PM · Daemons
Mnkras added a comment to T6842: Can't stop daemons if MySQL is down.

The site doesn't work at all with mysql down (and it doesn't look pretty
either)

Jan 2 2015, 8:58 PM · Daemons
btrahan added a comment to T6842: Can't stop daemons if MySQL is down.

I think it should loudly complain MySQL is down. Optionally / maybe not a good idea, it can include instructions on how to kill the daemons otherwise and then clean up the MySQL entries that will (likely) be there when MySQL restarts.

Jan 2 2015, 7:25 PM · Daemons
joshuaspence claimed T6842: Can't stop daemons if MySQL is down.
Jan 2 2015, 2:52 AM · Daemons
Mnkras added a comment to T6842: Can't stop daemons if MySQL is down.

Just ran into this

Jan 2 2015, 2:13 AM · Daemons

Jan 1 2015

joshuaspence triaged T6842: Can't stop daemons if MySQL is down as Normal priority.
Jan 1 2015, 9:15 AM · Daemons
joshuaspence updated the task description for T6842: Can't stop daemons if MySQL is down.
Jan 1 2015, 3:55 AM · Daemons
joshuaspence created T6842: Can't stop daemons if MySQL is down.
Jan 1 2015, 3:54 AM · Daemons

Dec 30 2014

epriestley added a revision to T5402: Record `objectPHID` on queue tasks, as a debugging hint: Restricted Differential Revision.
Dec 30 2014, 5:57 PM · Daemons
epriestley added a revision to T5402: Record `objectPHID` on queue tasks, as a debugging hint: Restricted Differential Revision.
Dec 30 2014, 5:47 PM · Daemons
epriestley closed T6828: Repository import daemon repeatedly crashes and restarts if phabricator.base-uri is not configured as Resolved.

Closed by commit rP2fe553761ae7.

Dec 30 2014, 4:01 PM · Daemons, Diffusion
epriestley added a comment to T6828: Repository import daemon repeatedly crashes and restarts if phabricator.base-uri is not configured.

Possibly we should just prevent the daemons from launching if this isn't defined, although maybe that's too severe. We could look at that if more users run into trouble.

Dec 30 2014, 2:39 PM · Daemons, Diffusion
joshuaspence added a project to T6828: Repository import daemon repeatedly crashes and restarts if phabricator.base-uri is not configured: Daemons.
Dec 30 2014, 2:18 PM · Daemons, Diffusion

Dec 24 2014

joshuaspence closed T6456: Daemon worker queue not working as Resolved.

Seems to see fixed.

Dec 24 2014, 7:27 AM · Daemons
epriestley added a comment to T5402: Record `objectPHID` on queue tasks, as a debugging hint.

Sounds good, thanks!

Dec 24 2014, 12:23 AM · Daemons
btrahan placed T5402: Record `objectPHID` on queue tasks, as a debugging hint up for grabs.

I think the two diffs mostly get us there... Still outstanding would be:

Dec 24 2014, 12:19 AM · Daemons
btrahan added a revision to T5402: Record `objectPHID` on queue tasks, as a debugging hint: Restricted Differential Revision.
Dec 24 2014, 12:18 AM · Daemons

Dec 23 2014

btrahan added a revision to T5402: Record `objectPHID` on queue tasks, as a debugging hint: Restricted Differential Revision.
Dec 23 2014, 10:57 PM · Daemons
epriestley added a comment to T5402: Record `objectPHID` on queue tasks, as a debugging hint.

No object PHID is 100% fine for now. In the very long run it would be nice to get the "real" object PHID (e.g., the original task or whatever that the user commented on), but for now I just need the slot to put Phacility instance PHIDs in so I can show them on the console. It's fine if core/upstream support is spotty/limited/imaginary.

Dec 23 2014, 8:35 PM · Daemons
btrahan added a comment to T5402: Record `objectPHID` on queue tasks, as a debugging hint.

Some early notes and questions looking at this -

Dec 23 2014, 8:33 PM · Daemons
btrahan claimed T5402: Record `objectPHID` on queue tasks, as a debugging hint.
Dec 23 2014, 8:15 PM · Daemons
epriestley moved T5402: Record `objectPHID` on queue tasks, as a debugging hint from Do After Launch to v0 Closed Beta on the Phacility board.
Dec 23 2014, 7:46 PM · Daemons
epriestley closed T5196: Enforce that phd is run as the phd.user daemon user as Resolved.

Closed by commit rP2fedb6f941d8.

Dec 23 2014, 4:16 PM · Support Impact, Daemons
fabe added a comment to T6806: Raise severity of "phd.user" warning eventually.

I should add that the current setup check only alerts if there's a mismatch between config and running daemon.
If phd.user is not configured at all (default) it will not trigger.

Dec 23 2014, 4:15 PM · Daemons
epriestley created T6806: Raise severity of "phd.user" warning eventually.
Dec 23 2014, 4:11 PM · Daemons
fabe added a revision to T5196: Enforce that phd is run as the phd.user daemon user: Restricted Differential Revision.
Dec 23 2014, 12:49 PM · Support Impact, Daemons

Dec 16 2014

• chasemp added a comment to T6456: Daemon worker queue not working.

Oh sorry my bad. The context slipped by me.

Dec 16 2014, 11:40 PM · Daemons
epriestley added a comment to T6456: Daemon worker queue not working.

There were two separate patches to the daemons -- I think @joshuaspence was talking about D10766 (affecting the execution order of tasks), not D10895 (affecting performance for large queues).

Dec 16 2014, 11:26 PM · Daemons
epriestley added a comment to T6742: Daemon tasks not processing, repository reports "Fully Imported".

I filed T6768 to eventually produce a cleaner fix for this issue; D10998 should work, it's just not very elegant.

Dec 16 2014, 11:22 PM · Daemons, Diffusion
epriestley created T6768: Worker queue lease names are unwieldy and could be better implemented.
Dec 16 2014, 11:21 PM · Daemons
epriestley added a revision to T6742: Daemon tasks not processing, repository reports "Fully Imported": Restricted Differential Revision.
Dec 16 2014, 11:14 PM · Daemons, Diffusion
beeerd closed T6742: Daemon tasks not processing, repository reports "Fully Imported" as Wontfix.

Confirmed this is a duplicate of D10998

Dec 16 2014, 11:14 PM · Daemons, Diffusion
beeerd added a comment to T6742: Daemon tasks not processing, repository reports "Fully Imported".

Perhaps I'm running into T6456?

Dec 16 2014, 8:19 PM · Daemons, Diffusion
beeerd added a project to T6742: Daemon tasks not processing, repository reports "Fully Imported": Daemons.
Dec 16 2014, 8:14 PM · Daemons, Diffusion
• chasemp added a comment to T6456: Daemon worker queue not working.

We also are running the patch and it has been great, could this in some way be related to carry over daemon work from before getting in a weird state? We did carry over a large backlog though during upgrade (500k+) and PhD caught up like a champ so I dont know.

Dec 16 2014, 1:02 PM · Daemons
chad edited projects for T6456: Daemon worker queue not working, added: Daemons; removed Phabricator.
Dec 16 2014, 1:27 AM · Daemons

Dec 11 2014

btrahan added a comment to T6735: launching daemons (phd) locks server (high load) or start is failing.

Perhaps there should be a minimum memory requirement documented here?

Dec 11 2014, 10:54 PM · Documentation, Daemons
rphl added a comment to T6735: launching daemons (phd) locks server (high load) or start is failing.

it is a small vm for testing (only phabricator is running on it)

Dec 11 2014, 10:48 PM · Documentation, Daemons
btrahan added a comment to T6735: launching daemons (phd) locks server (high load) or start is failing.

Can you tell us more about your environment? How much memory does this machine have? What is the OS?

Dec 11 2014, 9:59 PM · Documentation, Daemons
chad placed T6735: launching daemons (phd) locks server (high load) or start is failing up for grabs.
Dec 11 2014, 7:33 PM · Documentation, Daemons

Dec 8 2014

WikiChad added a comment to T6702: Any logged in user can cancel a queued task.

Thanks for the quick turnaround on this!

Dec 8 2014, 3:17 PM · Daemons
epriestley moved T5402: Record `objectPHID` on queue tasks, as a debugging hint from Backlog to Do After Launch on the Phacility board.
Dec 8 2014, 12:17 PM · Daemons
epriestley added a project to T5402: Record `objectPHID` on queue tasks, as a debugging hint: Phacility.

While not required, this would be materially helpful on the instance management console, so queued operations could be made visible.

Dec 8 2014, 12:16 PM · Daemons

Dec 6 2014

epriestley added a comment to T6702: Any logged in user can cancel a queued task.

This should be resolved in HEAD. Thanks for the report!

Dec 6 2014, 5:16 PM · Daemons
epriestley closed T6702: Any logged in user can cancel a queued task as Resolved.

Closed by commit rP9a7383121dbb.

Dec 6 2014, 5:14 PM · Daemons
epriestley added a revision to T6702: Any logged in user can cancel a queued task: Restricted Differential Revision.
Dec 6 2014, 4:22 PM · Daemons
epriestley added a revision to T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue: Restricted Differential Revision.
Dec 6 2014, 4:22 PM · Restricted Project, Daemons
epriestley added a comment to T6702: Any logged in user can cancel a queued task.

I'm just going to move this to the CLI. See also T3554.

Dec 6 2014, 3:53 PM · Daemons
epriestley claimed T6702: Any logged in user can cancel a queued task.
Dec 6 2014, 3:52 PM · Daemons
WikiChad created T6702: Any logged in user can cancel a queued task.
Dec 6 2014, 12:37 AM · Daemons

Nov 24 2014

epriestley added a comment to T6615: Worker task table has some remaining awkward keys.

Let us know if you're still seeing issues with large queues after those patches, but I think the meat of this issue is fixed.

Nov 24 2014, 8:17 PM · Infrastructure, Daemons
epriestley renamed T6615: Worker task table has some remaining awkward keys from Selection query on task table is garbage with many unlocked tasks to Worker task table has some remaining awkward keys.
Nov 24 2014, 8:16 PM · Infrastructure, Daemons

Nov 23 2014

epriestley added a revision to T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue: Restricted Differential Revision.
Nov 23 2014, 7:10 PM · Restricted Project, Daemons

Nov 8 2014

btrahan added a project to T5896: Mercurial fails to parse (A or B or ... or Z) revsets with more than about 300 items: Mercurial.
Nov 8 2014, 7:46 AM · Diffusion, Mercurial, Daemons

Nov 3 2014

chad removed a project from T3848: PhabricatorTaskmasterDaemon using fabulous amounts of RAM: Phabricator.
Nov 3 2014, 12:39 AM · Daemons

Oct 21 2014

chad closed T6304: Git hosting not working as documented as Invalid.

I can't reproduce this, but we'll keep an eye on it.

Oct 21 2014, 6:56 PM · Documentation, Daemons, Diffusion

Oct 15 2014

avivey added a comment to T6304: Git hosting not working as documented.

Well, it should have worked there...

Oct 15 2014, 9:01 PM · Documentation, Daemons, Diffusion

Oct 14 2014

chad raised the priority of T6304: Git hosting not working as documented from Normal to Needs Triage.
Oct 14 2014, 2:11 PM · Documentation, Daemons, Diffusion
Judge added a project to T6304: Git hosting not working as documented: Documentation.
Oct 14 2014, 1:51 PM · Documentation, Daemons, Diffusion
Judge updated the task description for T6304: Git hosting not working as documented.
Oct 14 2014, 1:50 PM · Documentation, Daemons, Diffusion
Judge created T6304: Git hosting not working as documented.
Oct 14 2014, 1:50 PM · Documentation, Daemons, Diffusion

Oct 12 2014

joshuaspence placed T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue up for grabs.
Oct 12 2014, 8:19 PM · Restricted Project, Daemons
joshuaspence updated the task description for T5196: Enforce that phd is run as the phd.user daemon user.
Oct 12 2014, 8:15 PM · Support Impact, Daemons

Oct 7 2014

bcran added a comment to T5896: Mercurial fails to parse (A or B or ... or Z) revsets with more than about 300 items.

I'm running into this problem too, with Mercurial 3.1.2 (with Python 2.7.6) and phabricator 3463ce8a514f87287cd961ded284e60153e851d8 (from Fri 3rd Oct).

hg heads -c --template "{branch}\n" | wc -l
Oct 7 2014, 4:42 PM · Diffusion, Mercurial, Daemons

Oct 3 2014

epriestley added a project to T5196: Enforce that phd is run as the phd.user daemon user: Support Impact.

Support Impact This is confusing.

Oct 3 2014, 4:09 AM · Support Impact, Daemons
epriestley added a project to T5969: Add timeouts to service calls to external mailers (was: PhabricatorMetaMTAWorker may hang indefinitely if "sendmail" hangs indefinitely): Support Impact.

Support Impact This is wildly difficult to diagnose because it manifests as a mysterious hang.

Oct 3 2014, 3:47 AM · Mail