Page MenuHomePhabricator
Feed Advanced Search

Today

Bezalel awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Tue, Jun 8, 7:20 AM · Phacility

Yesterday

tiguchi awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Mon, Jun 7, 3:25 PM · Phacility
krisbuist awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Mon, Jun 7, 6:54 AM · Phacility

Sat, Jun 5

epriestley edited the content of Changelog.
Sat, Jun 5, 6:45 PM
epriestley committed rARC4f70fcffa8a5: (stable) Promote 2021 Week 23 (authored by epriestley).
(stable) Promote 2021 Week 23
Sat, Jun 5, 6:14 PM
epriestley committed rPcdae0ac68f1f: (stable) Promote 2021 Week 23 (authored by epriestley).
(stable) Promote 2021 Week 23
Sat, Jun 5, 6:14 PM
epriestley created an object: 2021 Week 23 (Early June).
Sat, Jun 5, 6:14 PM
Krinkle awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Sat, Jun 5, 3:32 PM · Phacility

Wed, Jun 2

radiantws awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Wed, Jun 2, 8:23 PM · Phacility
seshness awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Wed, Jun 2, 4:16 PM · Phacility

Tue, Jun 1

epriestley added a comment to T13656: Automate the Phacility export process, as a support action.

This is approximately working now, although the "button" is currently this mess:

Tue, Jun 1, 7:34 PM · Phacility
epriestley closed T7148: Allow users to export their data from Phacility as Resolved.

See T13656 for followup.

Tue, Jun 1, 7:32 PM · Phacility
epriestley closed T7148: Allow users to export their data from Phacility, a subtask of T7146: Improve administrative UI around backup management, as Resolved.
Tue, Jun 1, 7:32 PM · Phacility
epriestley closed T7148: Allow users to export their data from Phacility, a subtask of T9303: Improve Phacility Onboarding/NUX, as Resolved.
Tue, Jun 1, 7:32 PM · Phacility
epriestley added a revision to T13656: Automate the Phacility export process, as a support action: Unknown Object (Differential Revision).
Tue, Jun 1, 7:09 PM · Phacility
epriestley added a comment to T13655: Provide a formal "destroyed" status for Phacility instances.

Instances technically have a formal "Deleted" status -- but it isn't really used by anything, nothing ever puts them into that status, and there are no instances in that status. For consistency with existing CLI workflows, I'm going to rename this to "Destroyed".

Tue, Jun 1, 6:14 PM · Phacility
epriestley triaged T13656: Automate the Phacility export process, as a support action as Normal priority.
Tue, Jun 1, 5:40 PM · Phacility
epriestley added a comment to T13655: Provide a formal "destroyed" status for Phacility instances.

A related issue is that I think nothing currently destroys S3 data. For most instances this isn't significant, but it isn't helping anything. This should likely be part of the database destruction step, although it can probably interact with the S3 bucket directly.

Tue, Jun 1, 3:39 PM · Phacility
epriestley triaged T13655: Provide a formal "destroyed" status for Phacility instances as Normal priority.
Tue, Jun 1, 3:37 PM · Phacility
epriestley committed rP51cb7a3db9e8: Provide an ad-hoc maintenance lock for clustered repositories (authored by epriestley).
Provide an ad-hoc maintenance lock for clustered repositories
Tue, Jun 1, 3:30 PM
epriestley closed D21671: Provide an ad-hoc maintenance lock for clustered repositories.
Tue, Jun 1, 3:30 PM
epriestley committed rPbdda7eed0734: Improve display behavior for write locks held by omnipotent users (authored by epriestley).
Improve display behavior for write locks held by omnipotent users
Tue, Jun 1, 3:30 PM
epriestley committed rP12a5eb406233: Allow maintenance scripts to write synthetic events to the push log that act as… (authored by epriestley).
Allow maintenance scripts to write synthetic events to the push log that act as…
Tue, Jun 1, 3:30 PM
epriestley closed D21669: Improve display behavior for write locks held by omnipotent users.
Tue, Jun 1, 3:30 PM
epriestley closed D21670: Allow maintenance scripts to write synthetic events to the push log that act as repository updates.
Tue, Jun 1, 3:30 PM
epriestley requested review of D21671: Provide an ad-hoc maintenance lock for clustered repositories.
Tue, Jun 1, 3:18 PM
epriestley added a revision to T13614: Provide a write-free, non-locking maintenance window for repositories: D21671: Provide an ad-hoc maintenance lock for clustered repositories.
Tue, Jun 1, 3:17 PM · Clusters, Diffusion
epriestley removed a watcher for Blessed Committers: sqlqq.
Tue, Jun 1, 2:17 PM
epriestley removed a watcher for Blessed Committers: greedhector28.
Tue, Jun 1, 2:17 PM
epriestley removed a watcher for Clusters: Losy.
Tue, Jun 1, 1:59 PM
epriestley added a comment to T13614: Provide a write-free, non-locking maintenance window for repositories.

Since observed repositories version differently today, this strategy won't work -- but I can't come up with any valid reason to ever put a repository into a "write maintenance" mode anyway. I do imagine making observed repositories "replay" fetches into the push log (as though they were pushes) in the future, but that still won't make "write maintenance" on an observed repository meaningful, so it seems fine to just prevent putting non-hosted repositories into this mode.

Tue, Jun 1, 1:58 PM · Clusters, Diffusion
epriestley requested review of D21670: Allow maintenance scripts to write synthetic events to the push log that act as repository updates.
Tue, Jun 1, 1:51 PM
epriestley added a revision to T13614: Provide a write-free, non-locking maintenance window for repositories: D21670: Allow maintenance scripts to write synthetic events to the push log that act as repository updates.
Tue, Jun 1, 1:50 PM · Clusters, Diffusion
cspeckmim awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Tue, Jun 1, 1:25 PM · Phacility
epriestley requested review of D21669: Improve display behavior for write locks held by omnipotent users.
Tue, Jun 1, 1:14 PM
epriestley added a revision to T13614: Provide a write-free, non-locking maintenance window for repositories: D21669: Improve display behavior for write locks held by omnipotent users.
Tue, Jun 1, 1:13 PM · Clusters, Diffusion
epriestley added a comment to T13614: Provide a write-free, non-locking maintenance window for repositories.

A minor issue on the way to this is that calling synchronizeWorkingCopyBeforeWrite() with an omnipotent viewer will write to the WorkingCopyVersion table with a null userPHID, which shows as "Unknown Object" in the UI.

Tue, Jun 1, 1:08 PM · Clusters, Diffusion
epriestley added a comment to T13614: Provide a write-free, non-locking maintenance window for repositories.

A useful maintenance operation for staging area repositories is to remove out-of-date staging refs: old diffs which have already landed. This is of some particular importance for large installs, since Git has a significant per-ref overhead for many operations until protocol v2: by the time a repository has ~50K refs, interacting with it in basically any way has become slow and cumbersome.

Tue, Jun 1, 12:41 PM · Clusters, Diffusion
epriestley committed rPa8f429cdbf4d: Correct an issue where "dashboard.panel.edit" fatals in the API console (authored by epriestley).
Correct an issue where "dashboard.panel.edit" fatals in the API console
Tue, Jun 1, 6:49 AM
epriestley closed D21668: Correct an issue where "dashboard.panel.edit" fatals in the API console.
Tue, Jun 1, 6:49 AM
epriestley added a comment to T13650: Unhandled Exception accessing Conduit's dashboard.panel.edit: "Attempting to use a panel in a way that requires an implementation, but the panel implementation ("") is unknown to Phabricator.".

D21668 should improve this behavior, although it's not an ideal or complete fix.

Tue, Jun 1, 6:49 AM · Conduit
epriestley requested review of D21668: Correct an issue where "dashboard.panel.edit" fatals in the API console.
Tue, Jun 1, 6:41 AM
epriestley added a revision to T13650: Unhandled Exception accessing Conduit's dashboard.panel.edit: "Attempting to use a panel in a way that requires an implementation, but the panel implementation ("") is unknown to Phabricator.": D21668: Correct an issue where "dashboard.panel.edit" fatals in the API console.
Tue, Jun 1, 6:40 AM · Conduit
epriestley claimed T13650: Unhandled Exception accessing Conduit's dashboard.panel.edit: "Attempting to use a panel in a way that requires an implementation, but the panel implementation ("") is unknown to Phabricator.".
Tue, Jun 1, 6:35 AM · Conduit
epriestley committed rARC246e604a070f: Correct an issue when winning "arc anoid" with certain terminal dimensions (authored by epriestley).
Correct an issue when winning "arc anoid" with certain terminal dimensions
Tue, Jun 1, 6:10 AM
epriestley closed D21667: Correct an issue when winning "arc anoid" with certain terminal dimensions.
Tue, Jun 1, 6:10 AM
epriestley retitled D21667: Correct an issue when winning "arc anoid" with certain terminal dimensions from Correct an issue when winning "arc anoid" with certain terminal widths to Correct an issue when winning "arc anoid" with certain terminal dimensions.
Tue, Jun 1, 6:10 AM
epriestley retitled D21667: Correct an issue when winning "arc anoid" with certain terminal dimensions from Correct an issue when winning "arc anoid" with an odd terminal width to Correct an issue when winning "arc anoid" with certain terminal widths.
Tue, Jun 1, 6:10 AM
epriestley requested review of D21667: Correct an issue when winning "arc anoid" with certain terminal dimensions.
Tue, Jun 1, 6:07 AM
epriestley updated the task description for T13653: After an AWS event, Phacility hosts may come up with swap only partially configured.
Tue, Jun 1, 5:52 AM · Phacility

Mon, May 31

jbrownEP awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Mon, May 31, 6:36 PM · Phacility
syncer awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Mon, May 31, 9:58 AM · Phacility
d.maznekov awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Mon, May 31, 7:46 AM · Phacility
HuMMeL621 awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Mon, May 31, 7:19 AM · Phacility

Sun, May 30

Info-Screen awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Sun, May 30, 7:57 PM · Phacility
tycho.tatitscheff awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Sun, May 30, 3:14 PM · Phacility
avivey awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Sun, May 30, 1:00 PM · Phacility
epriestley closed D21666: Avoid leaving stdin in nonblocking mode after a modern prompt.
Sun, May 30, 8:33 AM
epriestley committed rARCbe1a4a9142d5: Avoid leaving stdin in nonblocking mode after a modern prompt (authored by epriestley).
Avoid leaving stdin in nonblocking mode after a modern prompt
Sun, May 30, 8:33 AM
epriestley requested review of D21666: Avoid leaving stdin in nonblocking mode after a modern prompt.
Sun, May 30, 8:31 AM
epriestley added a revision to T13649: Address higher-impact `arc` toolsets behaviors: D21666: Avoid leaving stdin in nonblocking mode after a modern prompt.
Sun, May 30, 8:31 AM · Arcanist
epriestley added a comment to T13649: Address higher-impact `arc` toolsets behaviors.

...this would need some kind of smarter scope guard...

Sun, May 30, 8:01 AM · Arcanist
epriestley added a comment to T13649: Address higher-impact `arc` toolsets behaviors.

I also can't get O_NONBLOCK to survive process exit on macOS. This is possibly because macOS is now zsh, and this RedHat bug suggests that zsh clears O_NONBLOCK:

Sun, May 30, 7:57 AM · Arcanist
epriestley added a comment to T13649: Address higher-impact `arc` toolsets behaviors.

arc may leave stdout/stderr nonblocking.

Sun, May 30, 7:42 AM · Arcanist
siepkes awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Sun, May 30, 7:39 AM · Phacility
20after4 awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Sun, May 30, 6:38 AM · Phacility
chrisbolt awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Sun, May 30, 4:13 AM · Phacility