Page MenuHomePhabricator
Feed Advanced Search

Apr 15 2016

epriestley added a comment to T10823: Aphlict admin server doesn't connect when SSL cert and key are supplied.

From IRC, the HTTPS server didn't even start up (no port in netstat). So my first guess is that there's some 'error' handler we need to install, and that should tell us what the issue is (bad SSL key / weird Node stuff / who knows what).

Apr 15 2016, 11:08 PM · Aphlict, Bug Report
epriestley added a revision to T10697: Move Aphlict server configuration to a separate configuration file: Unknown Object (Differential Revision).
Apr 15 2016, 10:14 PM · Restricted Project, Aphlict
epriestley closed T9348: No way to kick users out of a Conpherence as Resolved by committing Restricted Diffusion Commit.
Apr 15 2016, 9:57 PM · Conpherence (v4)
epriestley added a revision to T9348: No way to kick users out of a Conpherence: Unknown Object (Differential Revision).
Apr 15 2016, 9:51 PM · Conpherence (v4)
epriestley closed T4571: Allow Phabricator to run in Read-Only Mode as Resolved.

The foundation for this now exists, and core features like browsing user profiles, wiki pages, tasks, etc., appear to work properly in read-only mode.

Apr 15 2016, 9:31 PM · Phacility
epriestley closed T4571: Allow Phabricator to run in Read-Only Mode, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
Apr 15 2016, 9:31 PM · Restricted Project, Infrastructure, Prioritized
epriestley closed T4571: Allow Phabricator to run in Read-Only Mode, a subtask of T4209: Multiserver / High-Availability Configuration, as Resolved.
Apr 15 2016, 9:31 PM · Restricted Project, Phacility
epriestley updated the task description for T10769: Read-Only Mode Errata.
Apr 15 2016, 9:29 PM · Clusters
epriestley added a comment to T10768: Provide tools to drop severed nodes from load balancer pools by failing status checks.

This is probably fairly straightforward, but I'd like to see some evidence that installs would actually benefit from it before pursuing it.

Apr 15 2016, 9:17 PM · Clusters, Database
epriestley moved T10756: Make daemons work correctly no matter where they are or how many copies are running from Backlog to Availability on the Daemons board.
Apr 15 2016, 9:09 PM · Restricted Project, Daemons
epriestley closed T6806: Raise severity of "phd.user" warning eventually as Resolved by committing Restricted Diffusion Commit.
Apr 15 2016, 9:09 PM · Daemons
epriestley closed T6806: Raise severity of "phd.user" warning eventually, a subtask of T5196: Enforce that phd is run as the phd.user daemon user, as Resolved.
Apr 15 2016, 9:09 PM · Support Impact, Daemons
epriestley added a revision to T6806: Raise severity of "phd.user" warning eventually: Unknown Object (Differential Revision).
Apr 15 2016, 8:53 PM · Daemons
epriestley closed T7307: Daemons UI is confusing when you aren't an administrator as Resolved by committing Restricted Diffusion Commit.
Apr 15 2016, 7:20 PM · Daemons, Phacility
epriestley added a revision to T10756: Make daemons work correctly no matter where they are or how many copies are running: Unknown Object (Differential Revision).
Apr 15 2016, 7:07 PM · Restricted Project, Daemons
epriestley added a revision to T7307: Daemons UI is confusing when you aren't an administrator: Unknown Object (Differential Revision).
Apr 15 2016, 7:07 PM · Daemons, Phacility
epriestley added a comment to T10819: [SOLVED] css does not display on ie11 on intranet.

I vaguely remember these headers really not being very simple last time this came up, too, although maybe I'm misremembering and can't immediately find the discussion.

Apr 15 2016, 6:26 PM · Bug Report
epriestley added a comment to T10819: [SOLVED] css does not display on ie11 on intranet.

I think the incidence of this is so low (and should continue to fall in the future) that it's not worth bringing upstream.

Apr 15 2016, 6:18 PM · Bug Report
epriestley added a comment to T10819: [SOLVED] css does not display on ie11 on intranet.

Did you guys know that Microsoft is offering a FREE upgrade to Windows 10!
[ Schedule Upgrade NOW ] [ YES! ] [ W-o-w ] [ Reserve Your Windows 10 Today ]

Apr 15 2016, 6:15 PM · Bug Report
epriestley closed T10782: Badge Awarder Info shows as a Unknown Object on the back of badges. as Wontfix.

This only affects badges awarded before we began tracking who awarded them. Badges is a prototype application, and I don't think it's worthwhile to maintain code to do something nicer in this case, since the number of affected awards is maybe in the realm of 200 worldwide for all time, of which 80 are on this install.

Apr 15 2016, 6:11 PM · Badges, Bug Report
epriestley closed T9385: Improvement of message: `A daemon is running as user phd.user while the Phabricator config specifies phd.user to be phd.` as Resolved by committing Restricted Diffusion Commit.
Apr 15 2016, 5:03 PM · Daemons
epriestley closed T7475: Reset umask explicitly in daemons as Resolved by committing Restricted Diffusion Commit.
Apr 15 2016, 5:03 PM · Wikimedia, Daemons
epriestley added a comment to T10756: Make daemons work correctly no matter where they are or how many copies are running.

T6806 might be ripe to resolve one way or another, too.

Apr 15 2016, 5:02 PM · Restricted Project, Daemons
epriestley added a revision to T9385: Improvement of message: `A daemon is running as user phd.user while the Phabricator config specifies phd.user to be phd.`: Unknown Object (Differential Revision).
Apr 15 2016, 4:58 PM · Daemons
epriestley added a revision to T7475: Reset umask explicitly in daemons: Unknown Object (Differential Revision).
Apr 15 2016, 4:43 PM · Wikimedia, Daemons
epriestley added a comment to T8952: Hide "Herald added subscribers..." stories from feed completely.

From T10822, we currently choose [Changed Subscribers] as a stronger action than [Merged] for tasks in some cases in email subject lines. This is probably not the correct heuristic, [Merged] is normally a strong action.

Apr 15 2016, 4:27 PM · Feed, Herald
epriestley added a comment to T10822: When vary-subjects is enabled, a task is merged, and subscribers are modifed the subject is misleading.

(@eadler's retitle of this bug is fine and I agree that [Merged] should be a stronger action than [Changed Subscribers], I'll make a note about this on T8952.)

Apr 15 2016, 4:26 PM · Maniphest, Mail, Bug Report
epriestley moved T3980: Support "Bind to External Thing" to define project membership from Backlog to Preflight on the Prioritized board.
Apr 15 2016, 4:20 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects
epriestley moved T10621: Create projects from external thing (extension to T3980) from Backlog to Preflight on the Prioritized board.
Apr 15 2016, 4:20 PM · Restricted Project, Restricted Project, LDAP, Projects, Feature Request
epriestley added a project to T10621: Create projects from external thing (extension to T3980): Prioritized.
Apr 15 2016, 4:19 PM · Restricted Project, Restricted Project, LDAP, Projects, Feature Request
epriestley added a project to T3980: Support "Bind to External Thing" to define project membership: Prioritized.
Apr 15 2016, 4:19 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects
epriestley closed T10810: Add Renaming Column command to column contextual menu in workboards as Resolved.

We'll take this feedback into account when making future changes to workboards.

Apr 15 2016, 4:16 PM · Feature Request
epriestley closed T10822: When vary-subjects is enabled, a task is merged, and subscribers are modifed the subject is misleading as Invalid.
Apr 15 2016, 4:14 PM · Maniphest, Mail, Bug Report
epriestley added a comment to T10822: When vary-subjects is enabled, a task is merged, and subscribers are modifed the subject is misleading.

When a group of transactions makes several changes, we guess at which change is most likely to be interesting and include that change as the action in the subject line.

Apr 15 2016, 4:14 PM · Maniphest, Mail, Bug Report
epriestley closed T10816: File-level coverage doesn't have tooltips as Resolved by committing Restricted Diffusion Commit.
Apr 15 2016, 1:59 PM · Diffusion, Bug Report
epriestley added a revision to T10696: Aphlict slowly grows to use an uncomfortably large amount of memory if the disk is full: Unknown Object (Differential Revision).
Apr 15 2016, 1:45 PM · Aphlict, Phacility, Ops
epriestley edited this Badge.
Apr 15 2016, 1:32 PM
epriestley added a member for Community: Pawka.
Apr 15 2016, 1:30 PM
epriestley added a member for Blessed Committers: Pawka.
Apr 15 2016, 1:30 PM
epriestley closed T6915: Allow the Aphlict server to scale across multiple hosts as Resolved.

This is now in production and appears to be working properly.

Apr 15 2016, 1:24 PM · Restricted Project, Infrastructure, Aphlict
epriestley added a subtask for T10756: Make daemons work correctly no matter where they are or how many copies are running: T10811: `phd-daemon` crash after automatic restart following config change.
Apr 15 2016, 1:08 PM · Restricted Project, Daemons
epriestley added a parent task for T10811: `phd-daemon` crash after automatic restart following config change: T10756: Make daemons work correctly no matter where they are or how many copies are running.
Apr 15 2016, 1:08 PM · Daemons, Bug Report
epriestley renamed T10811: `phd-daemon` crash after automatic restart following config change from `phd-daemon` crash on our production phab instance to `phd-daemon` crash after automatic restart following config change.
Apr 15 2016, 1:07 PM · Daemons, Bug Report
epriestley added a project to T10816: File-level coverage doesn't have tooltips: Diffusion.
Apr 15 2016, 12:45 PM · Diffusion, Bug Report
epriestley added a comment to T10816: File-level coverage doesn't have tooltips.

Thanks for the report! I think D15719 should fix this; it should be available in master later today and stable in about 24 hours.

Apr 15 2016, 12:45 PM · Diffusion, Bug Report
epriestley added a revision to T10816: File-level coverage doesn't have tooltips: Unknown Object (Differential Revision).
Apr 15 2016, 12:40 PM · Diffusion, Bug Report
epriestley updated subscribers of T4103: Implement "Role Profiles" to provide search, homepage and application defaults.
Apr 15 2016, 12:14 PM · Prioritized, Restricted Project, Restricted Project, Applications, Dashboards
epriestley merged task T10821: Add default settings for newly created accounts into T4103: Implement "Role Profiles" to provide search, homepage and application defaults.
Apr 15 2016, 12:14 PM · Feature Request
epriestley added a comment to T10794: Upgrading: Changes to Aphlict (Real-Time Notifications) Configuration.

There's a new status panel in Config → Notification Servers. I'm consolidating cluster status information there.

Apr 15 2016, 11:05 AM · Installing & Upgrading, Aphlict
epriestley added a comment to T10767: fold empty directories in Browse view.

We could maybe git ls-tree -r -d -- <tree> and then parse that. Still a lot of stuff, but somewhat less than the other approaches -- it only takes about 20ms to generate for phabricator/. If that output more than 5K paths or whatever we could give up and fall back to an unfolded list.

Apr 15 2016, 2:35 AM · Restricted Project, Diffusion, Feature Request
epriestley added a comment to T10751: Make Phabricator Highly Available.

A big chunk of this is finally in production and seems to be working, which I'm thrilled about.

Apr 15 2016, 12:09 AM · Restricted Project, Infrastructure, Prioritized

Apr 14 2016

epriestley closed T7024: Document cluster configuration as Resolved.

This is happening generally as part of T10751. I'm just going to close this out since I don't think it's useful as a separate task.

Apr 14 2016, 9:55 PM · Restricted Project, Infrastructure, Documentation
epriestley closed T7024: Document cluster configuration, a subtask of T10751: Make Phabricator Highly Available, as Resolved.
Apr 14 2016, 9:55 PM · Restricted Project, Infrastructure, Prioritized
epriestley moved T10813: Maybe fix various statements that MySQL statement-based replication gets upset about from Backlog to Future on the Clusters board.
Apr 14 2016, 9:54 PM · Clusters
epriestley added a project to T10813: Maybe fix various statements that MySQL statement-based replication gets upset about: Clusters.
Apr 14 2016, 9:53 PM · Clusters
epriestley created Clusters.
Apr 14 2016, 9:53 PM
epriestley added a comment to T10811: `phd-daemon` crash after automatic restart following config change.

The logs themselves are a bug that's been around for a while, but I think they're from a race condition that I believed only caused things to log messages with no ill effects.

Apr 14 2016, 9:47 PM · Daemons, Bug Report
epriestley renamed T10813: Maybe fix various statements that MySQL statement-based replication gets upset about from Fix various statements that MySQL replication gets upset about to Maybe fix various statements that MySQL statement-based replication gets upset about.
Apr 14 2016, 9:38 PM · Clusters
epriestley added a comment to T10813: Maybe fix various statements that MySQL statement-based replication gets upset about.

It looks like the DELETE statements can not be expressed in a way which doesn't upset the "unsafeness detector", even when explicitly ordered by primary key. I think this is the relevant MySQL issue:

Apr 14 2016, 9:36 PM · Clusters
epriestley closed T10807: CI setup blocked by commit import bug? as Resolved.
Apr 14 2016, 9:22 PM · Bug Report
epriestley added a comment to T10807: CI setup blocked by commit import bug?.

Here's the section that's intended to explain it. This applies to Mercurial, too (in theory) which is why we don't explicitly mention git fetch.

Apr 14 2016, 9:07 PM · Bug Report
epriestley added a comment to T10813: Maybe fix various statements that MySQL statement-based replication gets upset about.

Alternatively it seems like we can switch to MIXED mode and recommend that, but some installs probably won't be able to and I'm not sure what the tradeoffs are.

Apr 14 2016, 9:05 PM · Clusters
epriestley removed a project from T10813: Maybe fix various statements that MySQL statement-based replication gets upset about: Phacility.
Apr 14 2016, 8:55 PM · Clusters
epriestley updated subscribers of T10813: Maybe fix various statements that MySQL statement-based replication gets upset about.
Apr 14 2016, 8:55 PM · Clusters
epriestley merged task T6453: MySQL warnings after storage adjustment into T10813: Maybe fix various statements that MySQL statement-based replication gets upset about.
Apr 14 2016, 8:55 PM · Database
epriestley created T10813: Maybe fix various statements that MySQL statement-based replication gets upset about.
Apr 14 2016, 8:55 PM · Clusters
epriestley added a comment to T10794: Upgrading: Changes to Aphlict (Real-Time Notifications) Configuration.

It should be fixed in HEAD, it just only regenerates once every 24 hours or something I think.

Apr 14 2016, 8:45 PM · Installing & Upgrading, Aphlict
epriestley closed T10758: Make `bin/storage dump` replica-aware as Resolved by committing Restricted Diffusion Commit.
Apr 14 2016, 8:23 PM · Restricted Project
epriestley closed T10758: Make `bin/storage dump` replica-aware, a subtask of T4571: Allow Phabricator to run in Read-Only Mode, as Resolved.
Apr 14 2016, 8:23 PM · Phacility
epriestley added a comment to T10812: Use monospaced fonts when displaying credentials in passphrase.

Should be fixed in HEAD of master. Thanks for the report!

Apr 14 2016, 8:10 PM · Passphrase, Feature Request
epriestley closed T10812: Use monospaced fonts when displaying credentials in passphrase as Resolved by committing Restricted Diffusion Commit.
Apr 14 2016, 8:09 PM · Passphrase, Feature Request
epriestley added a comment to T10807: CI setup blocked by commit import bug?.

The staging repository allows you to git fetch the change to the build server (which is easier and more reliable), instead of using arc patch.

Apr 14 2016, 8:08 PM · Bug Report
epriestley added a revision to T10812: Use monospaced fonts when displaying credentials in passphrase: Unknown Object (Differential Revision).
Apr 14 2016, 8:08 PM · Passphrase, Feature Request
epriestley claimed T10812: Use monospaced fonts when displaying credentials in passphrase.
Apr 14 2016, 8:04 PM · Passphrase, Feature Request
epriestley added a comment to T10811: `phd-daemon` crash after automatic restart following config change.

The diagnostically useful information from the trace is that this:

Apr 14 2016, 7:58 PM · Daemons, Bug Report
epriestley added a comment to T10811: `phd-daemon` crash after automatic restart following config change.

In https://<your.install.com>/config/history/, is there a configuration change of any kind shortly before 17:19 UTC?

Apr 14 2016, 7:50 PM · Daemons, Bug Report
epriestley added a comment to T10694: Improve behavior of context for inline comments in mail.

For design reference, here's the GitHub version of this mail (each comment arrives in a separate mail):

Apr 14 2016, 7:08 PM · Prioritized, Restricted Project, Differential, Mail
epriestley added a revision to T10758: Make `bin/storage dump` replica-aware: Unknown Object (Differential Revision).
Apr 14 2016, 6:44 PM · Restricted Project
slashsBin awarded T7924: Unprototype Calendar (v1) a Love token.
Apr 14 2016, 6:38 PM · Restricted Project, Prioritized, Calendar
epriestley added Q366: Disable HostName Restrictions (Answer 361).
Apr 14 2016, 6:27 PM
epriestley added a comment to T10810: Add Renaming Column command to column contextual menu in workboards.

Why are you renaming columns?

Apr 14 2016, 6:23 PM · Feature Request
epriestley added a comment to T10751: Make Phabricator Highly Available.

I slightly reduced the amount of header magic, and the notification stuff is now cluster-ready (in theory, at least). I'm planning to get notifications, web nodes, and databases redundant in production today, and maybe repositories/daemons if nothing else comes up. No issues with repo bookkeeping so far but even if it's smooth sailing it needs a fair bit of UI work, and same with the daemons.

Apr 14 2016, 5:50 PM · Restricted Project, Infrastructure, Prioritized
epriestley closed T10806: Support "ssl.chain" in Aphlict configuration as Resolved by committing Restricted Diffusion Commit.
Apr 14 2016, 5:41 PM · Aphlict
epriestley added a comment to T10809: SVN service proxying in Phacility cluster can fail in a couple of ways.

rCOREf9b858d57460 gives web nodes sudo access to svnserve when they're proxying SSH connections.

Apr 14 2016, 5:14 PM · Diffusion, Subversion, Phacility
epriestley added a revision to T10809: SVN service proxying in Phacility cluster can fail in a couple of ways: Unknown Object (Differential Revision).
Apr 14 2016, 5:10 PM · Diffusion, Subversion, Phacility
epriestley added projects to T10809: SVN service proxying in Phacility cluster can fail in a couple of ways: Subversion, Diffusion.
Apr 14 2016, 5:07 PM · Diffusion, Subversion, Phacility
epriestley created T10809: SVN service proxying in Phacility cluster can fail in a couple of ways.
Apr 14 2016, 5:06 PM · Diffusion, Subversion, Phacility
epriestley moved T9790: HTML email doesn't syntax highlight code blocks, inline diffs, or diff context above inline comments from Backlog to The Queue on the Prioritized board.
Apr 14 2016, 4:43 PM · Prioritized, Restricted Project, Remarkup, Mail
epriestley moved T10694: Improve behavior of context for inline comments in mail from Backlog to The Queue on the Prioritized board.
Apr 14 2016, 4:43 PM · Prioritized, Restricted Project, Differential, Mail
epriestley added a project to T9790: HTML email doesn't syntax highlight code blocks, inline diffs, or diff context above inline comments: Prioritized.
Apr 14 2016, 4:43 PM · Prioritized, Restricted Project, Remarkup, Mail
epriestley added a project to T10694: Improve behavior of context for inline comments in mail: Prioritized.
Apr 14 2016, 4:43 PM · Prioritized, Restricted Project, Differential, Mail
epriestley raised the priority of T6915: Allow the Aphlict server to scale across multiple hosts from Low to Normal.
Apr 14 2016, 4:13 PM · Restricted Project, Infrastructure, Aphlict
epriestley added a revision to T6915: Allow the Aphlict server to scale across multiple hosts: Unknown Object (Differential Revision).
Apr 14 2016, 4:10 PM · Restricted Project, Infrastructure, Aphlict
overlordtm awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Love token.
Apr 14 2016, 3:50 PM · Workboards (v3), Restricted Project
epriestley added a comment to T10807: CI setup blocked by commit import bug?.

(Per T10799, T6878 is the underlying issue with why they don't import, but it's currently never materially useful to import them so this hasn't been a priority to fix. Empirically, they do not import on this install but builds work fine -- except see also T10667 for a weird special case mostly unique to this install.)

Apr 14 2016, 3:10 PM · Bug Report
epriestley added a comment to T10807: CI setup blocked by commit import bug?.

Staging is required (well, not strictly required, but strongly recommended) to setup CI.

Apr 14 2016, 3:08 PM · Bug Report
epriestley edited this Badge.
Apr 14 2016, 2:36 PM
epriestley added a revision to T10806: Support "ssl.chain" in Aphlict configuration: Unknown Object (Differential Revision).
Apr 14 2016, 12:51 PM · Aphlict
epriestley added a comment to T10794: Upgrading: Changes to Aphlict (Real-Time Notifications) Configuration.

Here's how I modified the configuration on this host (secure.phabricator.com) to account for this change.

Apr 14 2016, 12:28 PM · Installing & Upgrading, Aphlict
epriestley moved T10794: Upgrading: Changes to Aphlict (Real-Time Notifications) Configuration from Backlog to vNext on the Aphlict board.
Apr 14 2016, 12:22 PM · Installing & Upgrading, Aphlict