Page MenuHomePhabricator
Feed All Stories

Jul 2 2019

epriestley committed rPdf29b82ad601: Remove unused property "slug" from Workboard View controller (authored by epriestley).
Remove unused property "slug" from Workboard View controller
Jul 2 2019, 12:16 PM
epriestley closed D20626: Remove unused property "slug" from Workboard View controller.
Jul 2 2019, 12:16 PM
epriestley committed rPd22f6d219b0b: Lightly modernize OAuth server application view pages (authored by epriestley).
Lightly modernize OAuth server application view pages
Jul 2 2019, 12:15 PM
epriestley closed T13330: OAuth Application object view pages have some out-of-date UI elements as Resolved by committing rPd22f6d219b0b: Lightly modernize OAuth server application view pages.
Jul 2 2019, 12:15 PM · OAuthServer
epriestley closed D20625: Lightly modernize OAuth server application view pages.
Jul 2 2019, 12:15 PM
epriestley committed rP0e2cb6e7c437: Fix missing URI for "OAuthServerClient" object handles, causing dialog with no… (authored by epriestley).
Fix missing URI for "OAuthServerClient" object handles, causing dialog with no…
Jul 2 2019, 12:14 PM
epriestley closed D20624: Fix missing URI for "OAuthServerClient" object handles, causing dialog with no button.
Jul 2 2019, 12:14 PM
epriestley requested review of D20631: When parsing HTML in remarkup, always start a new tag when encountering "<".
Jul 2 2019, 12:11 AM
epriestley requested review of D20630: Fix some remarkup issues with selective construction of child nodes after HTML DOM parsing.
Jul 2 2019, 12:05 AM

Jun 29 2019

epriestley requested review of D20629: Give the workboard "default" workflows more modern state handling.
Jun 29 2019, 10:36 PM
epriestley added a revision to T4900: Workboards updating in real time: D20629: Give the workboard "default" workflows more modern state handling.
Jun 29 2019, 10:35 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a comment to T4900: Workboards updating in real time.

A couple of weird cases on state management:

Jun 29 2019, 10:14 PM · Workboards (v3), User Delight, Wikimedia
epriestley requested review of D20628: Separate workboard view state (ordering, filtering, hidden columns) from the View controller.
Jun 29 2019, 10:13 PM
epriestley added a revision to T4900: Workboards updating in real time: D20628: Separate workboard view state (ordering, filtering, hidden columns) from the View controller.
Jun 29 2019, 10:12 PM · Workboards (v3), User Delight, Wikimedia
amckinley accepted D20627: Remove property "id" from Workboard View controller.
Jun 29 2019, 9:26 PM
amckinley accepted D20626: Remove unused property "slug" from Workboard View controller.
Jun 29 2019, 9:25 PM
amckinley accepted D20625: Lightly modernize OAuth server application view pages.
Jun 29 2019, 9:25 PM
amckinley accepted D20624: Fix missing URI for "OAuthServerClient" object handles, causing dialog with no button.
Jun 29 2019, 9:24 PM
epriestley requested review of D20627: Remove property "id" from Workboard View controller.
Jun 29 2019, 9:22 PM
epriestley added a revision to T4900: Workboards updating in real time: D20627: Remove property "id" from Workboard View controller.
Jun 29 2019, 9:20 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a comment to T13233: Consider supporting GPG/PGP.

This is sort of generically concerning to me:

Jun 29 2019, 8:47 PM · Diffusion, Mail
epriestley requested review of D20626: Remove unused property "slug" from Workboard View controller.
Jun 29 2019, 8:08 PM
epriestley added a revision to T4900: Workboards updating in real time: D20626: Remove unused property "slug" from Workboard View controller.
Jun 29 2019, 8:07 PM · Workboards (v3), User Delight, Wikimedia
epriestley moved T13301: Browser "Find..." feature isn't very useful in Safari on Workboards from Backlog to Far Future on the Workboards board.
Jun 29 2019, 7:54 PM · Workboards
epriestley closed T13320: Unannounced/unlogged AWS reboots are apparently routine procedure, not cosmic rays / ghosts as Resolved.

This is deployed everywhere now, and kicking secure004 over seemed to work correctly, at least.

Jun 29 2019, 6:57 PM · Phacility
epriestley closed T13321: "bin/phd" may try to kill processes it does not own if the daemon PID logfiles on disk are out of date as Resolved.

This stuff is all deployed, now.

Jun 29 2019, 6:56 PM · Daemons, Phacility
epriestley closed T13321: "bin/phd" may try to kill processes it does not own if the daemon PID logfiles on disk are out of date, a subtask of T13320: Unannounced/unlogged AWS reboots are apparently routine procedure, not cosmic rays / ghosts, as Resolved.
Jun 29 2019, 6:56 PM · Phacility
epriestley requested review of D20625: Lightly modernize OAuth server application view pages.
Jun 29 2019, 3:37 PM
epriestley added a revision to T13330: OAuth Application object view pages have some out-of-date UI elements: D20625: Lightly modernize OAuth server application view pages.
Jun 29 2019, 3:36 PM · OAuthServer
epriestley requested review of D20624: Fix missing URI for "OAuthServerClient" object handles, causing dialog with no button.
Jun 29 2019, 3:29 PM
epriestley added a revision to T13330: OAuth Application object view pages have some out-of-date UI elements: D20624: Fix missing URI for "OAuthServerClient" object handles, causing dialog with no button.
Jun 29 2019, 3:28 PM · OAuthServer
epriestley triaged T13330: OAuth Application object view pages have some out-of-date UI elements as Low priority.
Jun 29 2019, 3:24 PM · OAuthServer
krisbuist awarded D20623: Fix the "x" link in tokenizer tokens incorrectly closing dialogs a Like token.
Jun 29 2019, 2:54 PM
epriestley edited the content of Changelog.
Jun 29 2019, 12:45 AM
Harbormaster failed to build B23072: rP4c242256e490: (stable) Promote 2019 Week 26 for rP4c242256e490: (stable) Promote 2019 Week 26!
Jun 29 2019, 12:44 AM
epriestley committed rPHUa4feaf52f4c0: (stable) Promote 2019 Week 26 (authored by epriestley).
(stable) Promote 2019 Week 26
Jun 29 2019, 12:39 AM
epriestley created an object: 2019 Week 26 (Very Late June).
Jun 29 2019, 12:39 AM
Herald added 1 auditor(s) for rP4c242256e490: (stable) Promote 2019 Week 26: Cowboy Commits.
(stable) Promote 2019 Week 26
Jun 29 2019, 12:39 AM

Jun 28 2019

jbrownEP added a comment to T2543: Add a formal "Draft" / "Not Yet Ready for Review" state to Differential.

Any update on when this is going to reach stable? We're ~16 weeks past the earlier estimate...

Jun 28 2019, 11:13 PM · Customer Impact, Restricted Project, Restricted Project, Prioritized, Differential
epriestley committed rPd6dc5d8e68bf: Fix the "x" link in tokenizer tokens incorrectly closing dialogs (authored by epriestley).
Fix the "x" link in tokenizer tokens incorrectly closing dialogs
Jun 28 2019, 7:39 PM
epriestley closed D20623: Fix the "x" link in tokenizer tokens incorrectly closing dialogs.
Jun 28 2019, 7:38 PM
D20623: Fix the "x" link in tokenizer tokens incorrectly closing dialogs is now accepted and ready to land.

ayyyyy

Jun 28 2019, 7:37 PM
epriestley requested review of D20623: Fix the "x" link in tokenizer tokens incorrectly closing dialogs.
Jun 28 2019, 3:44 PM

Jun 27 2019

epriestley created T13329: In Phacility, inviting an email address that belongs to a bot/mailing list account hits new "import" language in a confusing way.
Jun 27 2019, 6:05 PM · Phacility

Jun 26 2019

epriestley committed rP159fd4420319: Correct transaction strengths after inconsitent scaling by 100 vs 1000 (authored by epriestley).
Correct transaction strengths after inconsitent scaling by 100 vs 1000
Jun 26 2019, 2:19 PM
epriestley closed D20622: Correct transaction strengths after inconsitent scaling by 100 vs 1000.
Jun 26 2019, 2:19 PM
D20622: Correct transaction strengths after inconsitent scaling by 100 vs 1000 is now accepted and ready to land.
Jun 26 2019, 2:17 PM
epriestley requested review of D20622: Correct transaction strengths after inconsitent scaling by 100 vs 1000.
Jun 26 2019, 2:00 PM
epriestley added inline comments to D20540: Stabilize sorting of feed stories with similar strength.
Jun 26 2019, 1:59 PM
richardvanvelzen added inline comments to D20540: Stabilize sorting of feed stories with similar strength.
Jun 26 2019, 6:59 AM
epriestley added a comment to T13321: "bin/phd" may try to kill processes it does not own if the daemon PID logfiles on disk are out of date.

cd provides "at least once" delivery guarantees.

Jun 26 2019, 1:44 AM · Daemons, Phacility
epriestley committed rPHU340e00f6622d: When matching process titles, don't attempt a match if we're out of "argv" parts (authored by epriestley).
When matching process titles, don't attempt a match if we're out of "argv" parts
Jun 26 2019, 1:27 AM
epriestley closed D20620: When matching process titles, don't attempt a match if we're out of "argv" parts.
Jun 26 2019, 1:26 AM
amckinley added a comment to T13321: "bin/phd" may try to kill processes it does not own if the daemon PID logfiles on disk are out of date.

cd provides "at least once" delivery guarantees.

Jun 26 2019, 12:13 AM · Daemons, Phacility

Jun 25 2019

D20620: When matching process titles, don't attempt a match if we're out of "argv" parts is now accepted and ready to land.
Jun 25 2019, 10:44 PM
epriestley requested review of D20620: When matching process titles, don't attempt a match if we're out of "argv" parts.
Jun 25 2019, 10:21 PM
epriestley added a revision to T13321: "bin/phd" may try to kill processes it does not own if the daemon PID logfiles on disk are out of date: D20620: When matching process titles, don't attempt a match if we're out of "argv" parts.
Jun 25 2019, 10:21 PM · Daemons, Phacility
epriestley committed rPHU71666e588072: Make "PhutilProcessQuery" detection of overseer processes more robust (authored by epriestley).
Make "PhutilProcessQuery" detection of overseer processes more robust
Jun 25 2019, 9:57 PM
epriestley closed D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.
Jun 25 2019, 9:57 PM
epriestley committed rP2d2626d73f0b: (stable) Bump the remarkup cache version after JIRA/Asana rule changes (authored by epriestley).
(stable) Bump the remarkup cache version after JIRA/Asana rule changes
Jun 25 2019, 9:57 PM
epriestley committed rP987e10461056: Bump the remarkup cache version after JIRA/Asana rule changes (authored by epriestley).
Bump the remarkup cache version after JIRA/Asana rule changes
Jun 25 2019, 9:56 PM
epriestley closed D20619: Bump the remarkup cache version after JIRA/Asana rule changes.
Jun 25 2019, 9:56 PM
epriestley added a comment to D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.

Yeah, I suppose most of my skepticism comes from not knowing any other examples of long-loved processes parsing ps output instead of using PID files.

Jun 25 2019, 9:50 PM
D20619: Bump the remarkup cache version after JIRA/Asana rule changes is now accepted and ready to land.
Jun 25 2019, 8:32 PM
amckinley added a comment to D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.

Oh, and this might be useful, but is probably less portable than just using ps.

Jun 25 2019, 8:31 PM
D20616: Make "PhutilProcessQuery" detection of overseer processes more robust is now accepted and ready to land.
  • The disk can be full, or read-only. Or become full later, including while the daemon is running.
    • Any of these policy/disk state problems can pass any effort we make to test them early, then fail after the process daemonizes, making it difficult to report the failure to the user.
Jun 25 2019, 8:29 PM
epriestley requested review of D20619: Bump the remarkup cache version after JIRA/Asana rule changes.
Jun 25 2019, 7:56 PM
epriestley added a revision to T13291: Implement a "{src ...}" rule in Remarkup for referencing source files in Diffusion: D20619: Bump the remarkup cache version after JIRA/Asana rule changes.
Jun 25 2019, 7:55 PM · Remarkup, Diffusion
epriestley added a comment to D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.
  • Fix typo.
  • Fix out-of-date comment/logic around overseer tests.
Jun 25 2019, 7:45 PM
epriestley added a comment to D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.

This whole series of changes is motivated by "a PID file was out of date because of a reboot, and we tried to kill some other random process", right? Was there anything else that PID file tracking wasn't doing correctly?

Jun 25 2019, 7:43 PM
amckinley added a comment to D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.

This whole series of changes is motivated by "a PID file was out of date because of a reboot, and we tried to kill some other random process", right? Was there anything else that PID file tracking wasn't doing correctly?

Jun 25 2019, 6:59 PM
epriestley added a revision to T13320: Unannounced/unlogged AWS reboots are apparently routine procedure, not cosmic rays / ghosts: Unknown Object (Differential Revision).
Jun 25 2019, 5:50 PM · Phacility
epriestley added a comment to T13320: Unannounced/unlogged AWS reboots are apparently routine procedure, not cosmic rays / ghosts.

This incantation seems to work as an upstart job:

Jun 25 2019, 5:46 PM · Phacility
epriestley added a comment to T13320: Unannounced/unlogged AWS reboots are apparently routine procedure, not cosmic rays / ghosts.

I'm going to install an upstart task on secure004 and kick it a few times, some stuff might be sketchy until I figure that out.

Jun 25 2019, 5:17 PM · Phacility
epriestley added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

Support multiple request encodings (likely BSON, protobuf, or messagepack). Leave JSON as the default, but in cases where messages can not be represented in JSON this gives us a plausible way forward.

Jun 25 2019, 4:55 PM · Restricted Project, Auth, Conduit
epriestley added a comment to T13328: Database dumps can buffer (?) too much data to hold in memory.

The stalled production backup process completed successfully after deploying the change.

Jun 25 2019, 3:54 PM · Restricted Project, Infrastructure, Phacility
epriestley added a comment to T13290: Clean up remaining "Autoclose" behaviors related to "One Revision, Many Commits".

See also PHI1318. The new behavior here has tightened our rules about which users we act as.

Jun 25 2019, 2:38 PM · Diffusion, Differential
epriestley committed rPccf207f20928: (stable) Limit the read buffer size in `bin/storage dump` (authored by epriestley).
(stable) Limit the read buffer size in `bin/storage dump`
Jun 25 2019, 2:17 PM
epriestley added a comment to T13328: Database dumps can buffer (?) too much data to hold in memory.

I'm going to try to sneak this out to the db tier to resolve things before the west coast wakes up, at least.

Jun 25 2019, 2:17 PM · Restricted Project, Infrastructure, Phacility
epriestley committed rPeaa60334ec16: Limit the read buffer size in `bin/storage dump` (authored by epriestley).
Limit the read buffer size in `bin/storage dump`
Jun 25 2019, 2:17 PM
epriestley closed D20617: Limit the read buffer size in `bin/storage dump`.
Jun 25 2019, 2:17 PM
D20617: Limit the read buffer size in `bin/storage dump` is now accepted and ready to land.
Jun 25 2019, 1:53 PM
epriestley requested review of D20617: Limit the read buffer size in `bin/storage dump`.
Jun 25 2019, 12:27 PM
epriestley added a revision to T13328: Database dumps can buffer (?) too much data to hold in memory: D20617: Limit the read buffer size in `bin/storage dump`.
Jun 25 2019, 12:25 PM · Restricted Project, Infrastructure, Phacility
epriestley added a comment to T13328: Database dumps can buffer (?) too much data to hold in memory.

PHP Fatal error: Out of memory (allocated 311164928) (tried to allocate 105988097 bytes) in /core/lib/libphutil/src/future/exec/ExecFuture.php on line 246

Jun 25 2019, 12:18 PM · Restricted Project, Infrastructure, Phacility
epriestley created T13328: Database dumps can buffer (?) too much data to hold in memory.
Jun 25 2019, 12:06 PM · Restricted Project, Infrastructure, Phacility
epriestley requested review of D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.
Jun 25 2019, 12:52 AM
epriestley added a revision to T13321: "bin/phd" may try to kill processes it does not own if the daemon PID logfiles on disk are out of date: D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.
Jun 25 2019, 12:51 AM · Daemons, Phacility

Jun 24 2019

epriestley committed rPd1704f04d331: (stable) Consider "all account members are disabled" to be a permanent failure… (authored by epriestley).
(stable) Consider "all account members are disabled" to be a permanent failure…
Jun 24 2019, 11:13 PM
epriestley committed rPccfc74702f67: (stable) Make "bin/files" parsing of working set arguments more consistent (authored by epriestley).
(stable) Make "bin/files" parsing of working set arguments more consistent
Jun 24 2019, 11:13 PM
epriestley committed rPda0dfc057d64: Make "bin/files" parsing of working set arguments more consistent (authored by epriestley).
Make "bin/files" parsing of working set arguments more consistent
Jun 24 2019, 11:02 PM
epriestley closed D20614: Make "bin/files" parsing of working set arguments more consistent.
Jun 24 2019, 11:02 PM
epriestley closed T13326: "bin/files integrity" misparses file selection arguments as Resolved by committing rPda0dfc057d64: Make "bin/files" parsing of working set arguments more consistent.
Jun 24 2019, 11:02 PM · Files
D20614: Make "bin/files" parsing of working set arguments more consistent is now accepted and ready to land.
Jun 24 2019, 11:00 PM
epriestley committed rPa3397fb87613: Consider "all account members are disabled" to be a permanent failure when… (authored by epriestley).
Consider "all account members are disabled" to be a permanent failure when…
Jun 24 2019, 10:29 PM
epriestley closed D20613: Consider "all account members are disabled" to be a permanent failure when billing a Phortune subscription.
Jun 24 2019, 10:29 PM
epriestley closed T13327: When all payment account members are disabled, subscription workers fail infinitely as Resolved by committing rPa3397fb87613: Consider "all account members are disabled" to be a permanent failure when….
Jun 24 2019, 10:29 PM · Phortune, Phacility
D20613: Consider "all account members are disabled" to be a permanent failure when billing a Phortune subscription is now accepted and ready to land.
Jun 24 2019, 10:24 PM
epriestley requested review of D20614: Make "bin/files" parsing of working set arguments more consistent.
Jun 24 2019, 10:14 PM
epriestley added a revision to T13326: "bin/files integrity" misparses file selection arguments: D20614: Make "bin/files" parsing of working set arguments more consistent.
Jun 24 2019, 10:13 PM · Files