Page MenuHomePhabricator
Feed Advanced Search

Apr 11 2018

epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 11 2018, 4:44 PM · Plans
epriestley updated the task description for T13120: Plans: 2018 Week 15 Bonus Content.
Apr 11 2018, 4:44 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Restricted Differential Revision.
Apr 11 2018, 4:28 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Restricted Differential Revision.
Apr 11 2018, 4:28 PM · Plans
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 11 2018, 3:41 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 11 2018, 3:41 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 11 2018, 2:17 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 11 2018, 2:17 PM · Conduit, Almanac, Ops, Phacility
epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

Everything here should pretty much work except:

Apr 11 2018, 2:08 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Restricted Differential Revision.
Apr 11 2018, 1:40 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Restricted Differential Revision.
Apr 11 2018, 1:40 PM · Plans

Apr 10 2018

epriestley added a comment to T12999: Replace cluster magnetic volumes with SSD volumes.

I think all the T13076 stuff is blocked on me for now unless you're feeling especially ambitious about trying to get bin/host download working on 2GB+ files (T12907 / D19011). That might be a bit of a mess of a task though since I think I have a lot of secret cURL knowledge from over the years that is only somewhat-documented in HTTPSFuture.

Apr 10 2018, 10:47 PM · Phacility, Ops
epriestley added a comment to T12999: Replace cluster magnetic volumes with SSD volumes.

Backups should run continuously (starting 12 hours after the instance launches, then every 24 hours after that):

Apr 10 2018, 7:30 PM · Phacility, Ops
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 7:22 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 7:22 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 6:41 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 6:41 PM · Plans
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 6:22 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Restricted Differential Revision.
Apr 10 2018, 6:22 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 6:19 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 6:19 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 6:03 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 6:03 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 5:10 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 5:10 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 5:08 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 5:08 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 3:43 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 3:43 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 3:27 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 3:27 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 2:24 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 1:38 PM · Conduit, Almanac, Ops, Phacility
epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

Before I can get rid of AlmanacDeviceTransaction::TYPE_INTERFACE, we have two meaningful callsites in rSERVICES and one unit test in rSAAS to clean up.

Apr 10 2018, 1:30 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 1:28 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 1:28 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 1:17 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 1:17 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 12:57 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 12:57 PM · Plans
epriestley added a comment to T12414: Implement Almanac edit endpoints in Conduit.

There's a bit of a mess with AlmanacInterface and AlmanacDevice. Currently, AlmanacInterface does not use transactions, and is edited purely as a side effect of INTERFACE transactions applying to AlmanacDevice. I'm going to change how this works so that AlmanacInterface is a normal transactional object and can use the same rules and infrastructure as everything else.

Apr 10 2018, 12:34 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 12:21 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 12:21 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 12:15 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 12:15 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 10 2018, 11:51 AM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 10 2018, 11:51 AM · Plans
epriestley added a comment to T13076: Plans: Phacility cluster caching, renaming, and rebalance/compaction.

I think "run weekly with the deploy" already works pretty well for normal log rotation with logs on local disk, and in a perfect world logs would be buffering on disk only briefly before being sent over the network to dedicated log service so we wouldn't need cron there either.

Apr 10 2018, 11:36 AM · Plans, Ops, Infrastructure, Phacility

Apr 9 2018

epriestley added a revision to T13118: Code block headers wrap in the dumbest way in Safari: Unknown Object (Differential Revision).
Apr 9 2018, 11:34 PM · Remarkup
epriestley added a comment to T13118: Code block headers wrap in the dumbest way in Safari.

yikes

Apr 9 2018, 10:05 PM · Remarkup
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 9 2018, 9:20 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 9 2018, 9:20 PM · Plans
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 9 2018, 9:10 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 9 2018, 9:10 PM · Plans
epriestley added a comment to T13076: Plans: Phacility cluster caching, renaming, and rebalance/compaction.

Yeah, I think "solve it forever" is probably "first-party Sentry-like application", this just seems like a problem that should have a 15-minute "solve it for now" solution in the form of something that gives us "a thing that looks like a disk but never fills up" that will hold for a year or two until we build "Phentry".

Apr 9 2018, 9:01 PM · Plans, Ops, Infrastructure, Phacility
epriestley added a comment to T13076: Plans: Phacility cluster caching, renaming, and rebalance/compaction.

I believe there are zero or nearly-zero actionable errors in the log today and that if we had a perfect Sentry-like system it wouldn't actually help us identify or fix any errors -- we'd just ignore it after a week like we currently ignore all the other production error logs.

Apr 9 2018, 7:49 PM · Plans, Ops, Infrastructure, Phacility
epriestley added a comment to T13076: Plans: Phacility cluster caching, renaming, and rebalance/compaction.

The "logs fill up disks" problem is more "sudden bursts of unusual error/activity that cause log rates to increase 1000x+ fill up disks", not "logs don't rotate / normal log volumes fill up disks". Most logs do already rotate today, I think with the exception of the aphlict log being a bit of a weird case, maybe.

Apr 9 2018, 7:14 PM · Plans, Ops, Infrastructure, Phacility
epriestley added a comment to T13076: Plans: Phacility cluster caching, renaming, and rebalance/compaction.

phage tail <some-instance-name> <some-log-type>

Apr 9 2018, 7:10 PM · Plans, Ops, Infrastructure, Phacility
epriestley added a comment to T13076: Plans: Phacility cluster caching, renaming, and rebalance/compaction.

Possibly something dumb like "mount an EFS volume on /mnt/logs/ on every host" is another AWS-only approach. That feels really dumb but maybe it's only somewhat dumb?

Apr 9 2018, 6:35 PM · Plans, Ops, Infrastructure, Phacility
epriestley added a comment to T13076: Plans: Phacility cluster caching, renaming, and rebalance/compaction.

I'm fine with CloudWatch logs, I didn't realize it had a logging thing. I'm currently not terribly warm on investing a ton in CloudWatch alarms or log analysis, but if we can get logs reliably streaming into some storage service so they can't fill up the disk I think that's quite valuable on its own. We can always replace that with something we control directly in the future if we want to invest more here. I can't imagine ever really caring about old logs no matter what happens in the future.

Apr 9 2018, 6:30 PM · Plans, Ops, Infrastructure, Phacility
epriestley added a comment to T12847: A Pathway Towards Private Clusters.

In the modern era: I think we generally understand what private clusters will look like now, but I'd like to take a much more iterative approach to getting there than we have in the past. I had this concern above (circa June 2017):

Apr 9 2018, 6:03 PM · Plans, Ops, Phacility
epriestley added a revision to T12414: Implement Almanac edit endpoints in Conduit: Unknown Object (Differential Revision).
Apr 9 2018, 5:11 PM · Conduit, Almanac, Ops, Phacility
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 9 2018, 5:11 PM · Plans
epriestley added a comment to T13120: Plans: 2018 Week 15 Bonus Content.

Multiple installs would like API access to edit Almanac bindings.

Apr 9 2018, 4:48 PM · Plans
epriestley moved T13120: Plans: 2018 Week 15 Bonus Content from Backlog to Soon on the Plans board.
Apr 9 2018, 4:11 PM · Plans
epriestley moved T13110: Plans: Hefty Differential revisions, draft state transitions, and exotic interactions from Backlog to Soon on the Plans board.
Apr 9 2018, 4:11 PM · Plans, Differential
epriestley closed T13015: Improve color readability for change age in Diffusion blame view as Resolved by committing Restricted Diffusion Commit.
Apr 9 2018, 1:11 PM · Design, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 9 2018, 1:09 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13015: Improve color readability for change age in Diffusion blame view: Unknown Object (Differential Revision).
Apr 9 2018, 1:09 PM · Design, Diffusion
epriestley added a comment to T13015: Improve color readability for change age in Diffusion blame view.

This feels a bit like a return to the era of "epriestley design", but I think it's an improvement overall:

Apr 9 2018, 1:05 PM · Design, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 9 2018, 12:40 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 9 2018, 12:26 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 9 2018, 12:20 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 9 2018, 12:16 PM · Plans, Files, Differential, Diffusion
epriestley added a comment to T13105: Plans: Rich presentation and diff rendering pipelines for various file types.

Still needs work:

Apr 9 2018, 12:15 PM · Plans, Files, Differential, Diffusion

Apr 8 2018

epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 8 2018, 7:53 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 8 2018, 4:34 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13047: Plans: Symbol Indexes: Unknown Object (Differential Revision).
Apr 8 2018, 4:34 PM · Plans, Symbols
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 8 2018, 3:13 PM · Plans, Files, Differential, Diffusion
epriestley closed T7895: Make HIGHLIGHT_BYTE_LIMIT configurable as Wontfix.

I don't currently plan to pursue this. We haven't seen interest from other installs and I think the upstream behavior is reasonably good most of the time and not a huge issue even when we get it wrong (you can still review the file without doing anything, and can get highlighting with a few clicks -- plus, the file and page render much faster).

Apr 8 2018, 3:05 PM · Restricted Project, Restricted Project, Differential
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: Unknown Object (Differential Revision).
Apr 8 2018, 1:33 PM · Plans, Files, Differential, Diffusion
epriestley added a comment to T13105: Plans: Rich presentation and diff rendering pipelines for various file types.
  • The secret $1-2,7-9 syntax for highlighting multiple noncontiguous blocks of lines in Diffusion is no longer supported.
Apr 8 2018, 1:31 PM · Plans, Files, Differential, Diffusion
epriestley updated the task description for T13110: Plans: Hefty Differential revisions, draft state transitions, and exotic interactions.
Apr 8 2018, 1:18 PM · Plans, Differential
epriestley closed T13119: Typeahead datasource debugging UI is broken after introduction of proxy datasources as Resolved by committing Restricted Diffusion Commit.
Apr 8 2018, 1:17 PM · Typeahead
epriestley updated the task description for T13120: Plans: 2018 Week 15 Bonus Content.
Apr 8 2018, 1:16 PM · Plans
epriestley closed T13118: Code block headers wrap in the dumbest way in Safari as Resolved by committing Restricted Diffusion Commit.
Apr 8 2018, 1:16 PM · Remarkup
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 8 2018, 1:12 PM · Plans
epriestley added a revision to T13119: Typeahead datasource debugging UI is broken after introduction of proxy datasources: Unknown Object (Differential Revision).
Apr 8 2018, 1:12 PM · Typeahead
epriestley added a revision to T13120: Plans: 2018 Week 15 Bonus Content: Unknown Object (Differential Revision).
Apr 8 2018, 1:07 PM · Plans
epriestley added a revision to T13118: Code block headers wrap in the dumbest way in Safari: Unknown Object (Differential Revision).
Apr 8 2018, 1:06 PM · Remarkup
epriestley added a parent task for T13117: `patch` just runs any command?: T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
Apr 8 2018, 12:59 PM · Security
epriestley added a subtask for T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats: T13117: `patch` just runs any command?.
Apr 8 2018, 12:59 PM · Arcanist, Differential
epriestley closed T13116: Plans: 2018 Week 14 Bonus Content as Resolved.
Apr 8 2018, 12:55 AM · Plans
epriestley updated the task description for T13120: Plans: 2018 Week 15 Bonus Content.
Apr 8 2018, 12:54 AM · Plans
epriestley updated the task description for T13120: Plans: 2018 Week 15 Bonus Content.
Apr 8 2018, 12:54 AM · Plans
epriestley edited the content of Changelog.
Apr 8 2018, 12:30 AM
epriestley created 2018 Week 14 (Early April).
Apr 8 2018, 12:29 AM
epriestley updated the task description for T13120: Plans: 2018 Week 15 Bonus Content.
Apr 8 2018, 12:10 AM · Plans
epriestley renamed T13120: Plans: 2018 Week 15 Bonus Content from Week 15 to Plans: 2018 Week 15 Bonus Content.
Apr 8 2018, 12:05 AM · Plans

Apr 7 2018

epriestley created T13120: Plans: 2018 Week 15 Bonus Content.
Apr 7 2018, 4:00 PM · Plans