Page MenuHomePhabricator
Feed All Stories

Jun 24 2019

epriestley requested review of D20613: Consider "all account members are disabled" to be a permanent failure when billing a Phortune subscription.
Jun 24 2019, 9:51 PM
epriestley added a revision to T13327: When all payment account members are disabled, subscription workers fail infinitely: D20613: Consider "all account members are disabled" to be a permanent failure when billing a Phortune subscription.
Jun 24 2019, 9:50 PM · Phortune, Phacility
epriestley created T13327: When all payment account members are disabled, subscription workers fail infinitely.
Jun 24 2019, 9:33 PM · Phortune, Phacility
epriestley committed rP65bc481c91de: Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons (authored by epriestley).
Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons
Jun 24 2019, 6:29 PM
epriestley closed D20608: Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons.
Jun 24 2019, 6:29 PM
epriestley committed rPHU7adfe4e4f4a3: Stop writing PID files in daemons (authored by epriestley).
Stop writing PID files in daemons
Jun 24 2019, 6:28 PM
epriestley closed D20607: Stop writing PID files in daemons.
Jun 24 2019, 6:28 PM
epriestley committed rP2498e373b955: Make "phd start" and "phd reload" use the process list, not PID files (authored by epriestley).
Make "phd start" and "phd reload" use the process list, not PID files
Jun 24 2019, 6:27 PM
epriestley closed D20606: Make "phd start" and "phd reload" use the process list, not PID files.
Jun 24 2019, 6:27 PM
epriestley committed rP08b9e70bea5c: Make "bin/phd status" report local daemons from the process list, not a mess of… (authored by epriestley).
Make "bin/phd status" report local daemons from the process list, not a mess of…
Jun 24 2019, 6:26 PM
epriestley closed T11037: `bin/phd status` is misleading about local / remote daemons as Resolved by committing rP08b9e70bea5c: Make "bin/phd status" report local daemons from the process list, not a mess of….
Jun 24 2019, 6:26 PM · Daemons, Restricted Project
epriestley closed D20604: Make "bin/phd status" report local daemons from the process list, not a mess of local/remote information.
Jun 24 2019, 6:26 PM
epriestley committed rPHUac8e57402236: Remove "PhutilDaemonOverseer->findRunningDaemons()" (authored by epriestley).
Remove "PhutilDaemonOverseer->findRunningDaemons()"
Jun 24 2019, 6:23 PM
epriestley closed D20603: Remove "PhutilDaemonOverseer->findRunningDaemons()".
Jun 24 2019, 6:23 PM
epriestley committed rPb99c240aa374: Deprecate "bin/phd ... --gently" and update documentation (authored by epriestley).
Deprecate "bin/phd ... --gently" and update documentation
Jun 24 2019, 6:16 PM
epriestley closed D20602: Deprecate "bin/phd ... --gently" and update documentation.
Jun 24 2019, 6:16 PM
epriestley committed rPd98bf8ef8ee6: Drive "phd stop" entirely from the process list, not PID files on disk (authored by epriestley).
Drive "phd stop" entirely from the process list, not PID files on disk
Jun 24 2019, 6:06 PM
epriestley closed D20601: Drive "phd stop" entirely from the process list, not PID files on disk.
Jun 24 2019, 6:06 PM
epriestley added a comment to D20601: Drive "phd stop" entirely from the process list, not PID files on disk.
  • Rebase to clear tests.
Jun 24 2019, 6:00 PM
Harbormaster failed remote builds in B23039: Diff 49165 for D20601: Drive "phd stop" entirely from the process list, not PID files on disk!
Jun 24 2019, 5:59 PM
epriestley added a comment to D20601: Drive "phd stop" entirely from the process list, not PID files on disk.
  • Wordsmithing: "any instance" -> "all instances"
Jun 24 2019, 5:58 PM
epriestley committed rPHUb6505e98bfbc: Formalize a "Query" class for looking at the process list (authored by epriestley).
Formalize a "Query" class for looking at the process list
Jun 24 2019, 5:53 PM
epriestley closed D20600: Formalize a "Query" class for looking at the process list.
Jun 24 2019, 5:53 PM
epriestley committed rPHUb9f35642c4e0: Parse remarkup tables with something like a real parser instead of regular… (authored by epriestley).
Parse remarkup tables with something like a real parser instead of regular…
Jun 24 2019, 5:51 PM
epriestley closed D20568: Parse remarkup tables with something like a real parser instead of regular expressions.
Jun 24 2019, 5:51 PM
epriestley committed rP09ecf49ee454: (stable) Require commit identities when editing commits to resolve an issue… (authored by epriestley).
(stable) Require commit identities when editing commits to resolve an issue…
Jun 24 2019, 5:51 PM
epriestley committed rP75c359835903: Require commit identities when editing commits to resolve an issue with audit… (authored by epriestley).
Require commit identities when editing commits to resolve an issue with audit…
Jun 24 2019, 5:50 PM
epriestley closed D20612: Require commit identities when editing commits to resolve an issue with audit actions not applying properly.
Jun 24 2019, 5:50 PM
D20612: Require commit identities when editing commits to resolve an issue with audit actions not applying properly is now accepted and ready to land.
Jun 24 2019, 5:47 PM
epriestley requested review of D20612: Require commit identities when editing commits to resolve an issue with audit actions not applying properly.
Jun 24 2019, 4:27 PM
kerberizer awarded T13323: Remove the "CAN_EDIT on a parent project implies CAN_EDIT on a child project" policy rule a Like token.
Jun 24 2019, 7:01 AM · Policy, Projects

Jun 22 2019

epriestley added a comment to T13306: Provide a mechanism for importing local disk file backups into the Phacility cluster.

See one followup in T13326. The "import from disk" part seems to have worked properly in production.

Jun 22 2019, 4:51 PM · Phacility, Files
epriestley closed T13325: Various internal APIs calls use the made up word "topographical" when they mean "topological" as Resolved.
Jun 22 2019, 4:50 PM · Infrastructure
epriestley created T13326: "bin/files integrity" misparses file selection arguments.
Jun 22 2019, 4:50 PM · Files
epriestley committed rPHUb675a06bf741: (stable) Allow "PhutilClassMapQuery" to sort with a PhutilSortVector sort… (authored by epriestley).
(stable) Allow "PhutilClassMapQuery" to sort with a PhutilSortVector sort…
Jun 22 2019, 4:06 PM
epriestley committed rPHUf5879cc6a9dc: Allow "PhutilClassMapQuery" to sort with a PhutilSortVector sort function (authored by epriestley).
Allow "PhutilClassMapQuery" to sort with a PhutilSortVector sort function
Jun 22 2019, 4:06 PM
epriestley closed D20611: Allow "PhutilClassMapQuery" to sort with a PhutilSortVector sort function.
Jun 22 2019, 4:05 PM
epriestley requested review of D20611: Allow "PhutilClassMapQuery" to sort with a PhutilSortVector sort function.
Jun 22 2019, 4:04 PM
epriestley added a revision to T13303: There is an extra or missing "array_reverse()" somewhere after recent transaction strength sorting changes: D20611: Allow "PhutilClassMapQuery" to sort with a PhutilSortVector sort function.
Jun 22 2019, 4:03 PM · Transactions
epriestley edited the content of Changelog.
Jun 22 2019, 2:55 PM
Herald added 1 auditor(s) for rARCdb4cd55d4673: Merge branch "master" into "experimental".: Cowboy Commits.
Merge branch "master" into "experimental".
Jun 22 2019, 2:40 PM
epriestley created an object: 2019 Week 25 (Late June).
Jun 22 2019, 2:39 PM
epriestley committed rPHU674d69718e88: (stable) Promote 2019 Week 25 (authored by epriestley).
(stable) Promote 2019 Week 25
Jun 22 2019, 2:38 PM
Herald added 1 auditor(s) for rARCfeb5f4d42c4f: (stable) Promote 2019 Week 25: Cowboy Commits.
(stable) Promote 2019 Week 25
Jun 22 2019, 2:38 PM
Herald added 1 auditor(s) for rP51cd3f097928: (stable) Promote 2019 Week 25: Cowboy Commits.
(stable) Promote 2019 Week 25
Jun 22 2019, 2:37 PM

Jun 21 2019

20after4 awarded T13291: Implement a "{src ...}" rule in Remarkup for referencing source files in Diffusion a Mountain of Wealth token.
Jun 21 2019, 9:06 PM · Remarkup, Diffusion
20after4 added a comment to D20539: Add a "{src ...}" Remarkup rule to provide a more flexible way to reference source files in Diffusion.

I've been wishing for this literally forever. If I could award more mountains of wealth tokens, I most certainly would!

Jun 21 2019, 9:06 PM
20after4 awarded D20539: Add a "{src ...}" Remarkup rule to provide a more flexible way to reference source files in Diffusion a Mountain of Wealth token.
Jun 21 2019, 9:05 PM
epriestley committed rPca56e8590a3d: Don't handle JIRA/Asana URIs with anchors or query parameters in a special way… (authored by epriestley).
Don't handle JIRA/Asana URIs with anchors or query parameters in a special way…
Jun 21 2019, 1:34 PM
epriestley closed D20592: Don't handle JIRA/Asana URIs with anchors or query parameters in a special way (with Doorkeeper).
Jun 21 2019, 1:34 PM
epriestley added a comment to D20592: Don't handle JIRA/Asana URIs with anchors or query parameters in a special way (with Doorkeeper).

I'm just going to land this as-is pending feedback on actual use cases, anticipating a followup to do parameter/anchor support if some reasonable #comment-123 URI exists in either external system. Then it will at least be easy for us to link-and-preserve-parameters or decline-to-link and we can figure out whatever else arises on a case-by-case basis.

Jun 21 2019, 1:34 PM
olasd edited the content of Organizations Using Phabricator.
Jun 21 2019, 8:20 AM

Jun 20 2019

amckinley committed rP6b9f4a918b85: Modularize PhabricatorEditEngineConfigurationTransaction (authored by amckinley).
Modularize PhabricatorEditEngineConfigurationTransaction
Jun 20 2019, 11:25 PM
amckinley closed D20595: Modularize PhabricatorEditEngineConfigurationTransaction.
Jun 20 2019, 11:25 PM
epriestley committed rPc0dc411d2319: Update "phabricator/" for "topological" API changes (authored by epriestley).
Update "phabricator/" for "topological" API changes
Jun 20 2019, 11:12 PM
epriestley closed D20599: Update "phabricator/" for "topological" API changes.
Jun 20 2019, 11:12 PM
epriestley added a comment to rP53f8ad14fa92: Fix an issue in Owners where a transaction change could show too many effects.

(Build failure is just D20599 landing out-of-order, oops.)

Jun 20 2019, 11:10 PM
Harbormaster failed to build B23023: rP53f8ad14fa92: Fix an issue in Owners where a transaction change could show too many effects for rP53f8ad14fa92: Fix an issue in Owners where a transaction change could show too many effects!
Jun 20 2019, 11:09 PM
epriestley committed rP53f8ad14fa92: Fix an issue in Owners where a transaction change could show too many effects (authored by epriestley).
Fix an issue in Owners where a transaction change could show too many effects
Jun 20 2019, 11:08 PM
epriestley closed D20596: Fix an issue in Owners where a transaction change could show too many effects.
Jun 20 2019, 11:08 PM
epriestley closed T13324: Owners transactions which edit paths for packages with one or more paths with no trailing slash render incorrectly as Resolved by committing rP53f8ad14fa92: Fix an issue in Owners where a transaction change could show too many effects.
Jun 20 2019, 11:08 PM · Owners
epriestley committed rARCd92fa96366c0: Fix two "msort()" vs "msortv()" issues in "arc land" (authored by epriestley).
Fix two "msort()" vs "msortv()" issues in "arc land"
Jun 20 2019, 11:07 PM
epriestley closed D20605: Fix two "msort()" vs "msortv()" issues in "arc land".
Jun 20 2019, 11:07 PM
epriestley committed rARC1ef94098179f: Update "arcanist/" for "topological" API changes (authored by epriestley).
Update "arcanist/" for "topological" API changes
Jun 20 2019, 11:05 PM
epriestley closed D20598: Update "arcanist/" for "topological" API changes.
Jun 20 2019, 11:05 PM
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.

I just ran into this for the first time:

Jun 20 2019, 11:04 PM · Daemons, Phacility
epriestley committed rPHU8eaf1b38d417: Replace made-up use of "topographical" ordering with professional, high-quality… (authored by epriestley).
Replace made-up use of "topographical" ordering with professional, high-quality…
Jun 20 2019, 11:02 PM
epriestley closed D20597: Replace made-up use of "topographical" ordering with professional, high-quality academic use of "topological" ordering.
Jun 20 2019, 11:02 PM
epriestley added inline comments to D20607: Stop writing PID files in daemons.
Jun 20 2019, 11:01 PM
D20596: Fix an issue in Owners where a transaction change could show too many effects is now accepted and ready to land.
Jun 20 2019, 10:54 PM
D20608: Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons is now accepted and ready to land.
Jun 20 2019, 10:52 PM
D20607: Stop writing PID files in daemons is now accepted and ready to land.

thumbsup.gif (320×300 px, 6 MB)

Jun 20 2019, 10:51 PM
D20606: Make "phd start" and "phd reload" use the process list, not PID files is now accepted and ready to land.
Jun 20 2019, 10:46 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: Unknown Object (Differential Revision).
Jun 20 2019, 10:44 PM · Daemons, Phacility
epriestley added inline comments to D20601: Drive "phd stop" entirely from the process list, not PID files on disk.
Jun 20 2019, 10:40 PM
D20604: Make "bin/phd status" report local daemons from the process list, not a mess of local/remote information is now accepted and ready to land.
Jun 20 2019, 10:38 PM
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.

I've also never seen anyone use kill -TERM `cat /path/to/pidfile` in real life over some flavor of pkill, which is basically the same thing as "pattern match the process titles".

Jun 20 2019, 10:36 PM · Daemons, Phacility
D20603: Remove "PhutilDaemonOverseer->findRunningDaemons()" is now accepted and ready to land.
Jun 20 2019, 10:34 PM
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.

provided I'm not missing some secret reason to retain PID files.

Jun 20 2019, 10:34 PM · Daemons, Phacility
D20602: Deprecate "bin/phd ... --gently" and update documentation is now accepted and ready to land.
Jun 20 2019, 10:34 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: Unknown Object (Differential Revision).
Jun 20 2019, 10:33 PM · Daemons, Phacility
D20601: Drive "phd stop" entirely from the process list, not PID files on disk is now accepted and ready to land.
Jun 20 2019, 10:22 PM
D20600: Formalize a "Query" class for looking at the process list is now accepted and ready to land.
Jun 20 2019, 10:15 PM
epriestley requested review of D20608: Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons.
Jun 20 2019, 10:12 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: D20608: Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons.
Jun 20 2019, 10:11 PM · Daemons, Phacility
D20605: Fix two "msort()" vs "msortv()" issues in "arc land" is now accepted and ready to land.
Jun 20 2019, 10:10 PM
epriestley requested review of D20607: Stop writing PID files in daemons.
Jun 20 2019, 10:06 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: D20607: Stop writing PID files in daemons.
Jun 20 2019, 10:05 PM · Daemons, Phacility
amckinley added a comment to D20595: Modularize PhabricatorEditEngineConfigurationTransaction.

Pick up changes from D20594.

Jun 20 2019, 10:03 PM
epriestley requested review of D20606: Make "phd start" and "phd reload" use the process list, not PID files.
Jun 20 2019, 9:59 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: D20606: Make "phd start" and "phd reload" use the process list, not PID files.
Jun 20 2019, 9:57 PM · Daemons, Phacility
epriestley requested review of D20605: Fix two "msort()" vs "msortv()" issues in "arc land".
Jun 20 2019, 9:41 PM
epriestley added a revision to T13303: There is an extra or missing "array_reverse()" somewhere after recent transaction strength sorting changes: D20605: Fix two "msort()" vs "msortv()" issues in "arc land".
Jun 20 2019, 9:41 PM · Transactions
epriestley added a comment to T11037: `bin/phd status` is misleading about local / remote daemons.

I've marked D20604 as resolving this; it does so by making bin/phd status report local process status only. I strongly suspect that this is probably a better / less confusing behavior.

Jun 20 2019, 9:37 PM · Daemons, Restricted Project
epriestley requested review of D20604: Make "bin/phd status" report local daemons from the process list, not a mess of local/remote information.
Jun 20 2019, 9:37 PM
epriestley added a revision to T11037: `bin/phd status` is misleading about local / remote daemons: D20604: Make "bin/phd status" report local daemons from the process list, not a mess of local/remote information.
Jun 20 2019, 9:36 PM · Daemons, Restricted Project
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: D20604: Make "bin/phd status" report local daemons from the process list, not a mess of local/remote information.
Jun 20 2019, 9:36 PM · Daemons, Phacility
epriestley added a comment to D20601: Drive "phd stop" entirely from the process list, not PID files on disk.
  • "DEAMONS" -> "DAEMONS"
Jun 20 2019, 9:26 PM
epriestley requested review of D20603: Remove "PhutilDaemonOverseer->findRunningDaemons()".
Jun 20 2019, 9:25 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: D20603: Remove "PhutilDaemonOverseer->findRunningDaemons()".
Jun 20 2019, 9:25 PM · Daemons, Phacility