Page MenuHomePhabricator
Feed Advanced Search

Nov 19 2015

epriestley added a comment to T9816: Add objectPHID to Harbormaster workers to make root cause analysis easier.

Specifically, if you put like a sleep(10) directly after applyPlan() I would expect that to trigger the race ~100% of the time as long as the queue isn't too full. You could see if the behavior is similar to the behavior you've observed.

Nov 19 2015, 2:24 AM · Harbormaster, Drydock
epriestley added a comment to T9816: Add objectPHID to Harbormaster workers to make root cause analysis easier.

Yeah, I think that can race. Here's an example -- open two connections to MySQL, mysql1> and mysql2>. In the first window do this:

Nov 19 2015, 2:21 AM · Harbormaster, Drydock
featherless awarded T8783: Unprototype Nuance (v1) a Mountain of Wealth token.
Nov 19 2015, 2:19 AM · Nuance, Restricted Project
epriestley added a comment to T9815: Fast repository polling on multiple repositories causes 2Hz polling of remote host.

I'm not sure I understand your math -- here's what I get:

Nov 19 2015, 2:14 AM · Diffusion, Daemons
epriestley added a comment to T9816: Add objectPHID to Harbormaster workers to make root cause analysis easier.

Oh, you removed openTransaction(), so that's probably not the culprit.

Nov 19 2015, 2:09 AM · Harbormaster, Drydock
epriestley added a comment to T9816: Add objectPHID to Harbormaster workers to make root cause analysis easier.

It's vaguely possible that openTransaction() is the culprit. applyPlan() queues a daemon task, and I could imagine the race might be:

Nov 19 2015, 2:08 AM · Harbormaster, Drydock
epriestley closed T9803: Eternally failing mail send task as Invalid.

It sounds like this no longer reproduces for you.

Nov 19 2015, 1:25 AM · Daemons, Mail

Nov 18 2015

epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 18 2015, 11:04 PM · Restricted Project, ApplicationEditor, Transactions
joshuaspence updated Q209: Is it possible to update Differential dependencies from Conduit? from Is it possible to update differential dependencies from conduit to Is it possible to update Differential dependencies from Conduit?.
Nov 18 2015, 10:05 PM · Differential
joshuaspence updated the answer details for Q210: Unable to understand who the Author/Commiter is. (Answer 242).
Nov 18 2015, 10:04 PM
joshuaspence added a revision to T992: Send rich HTML mail bodies without impacting reply handling functionality: Unknown Object (Differential Revision).
Nov 18 2015, 8:52 PM · Differential, Mail
rodbegbie awarded T4214: Allow installs to change or supplement the "Phabricator" icon a Like token.
Nov 18 2015, 7:57 PM · Design
joshuaspence awarded T9811: Make it easier to diagnose command failures occurring inside Drydock allocations a Like token.
Nov 18 2015, 7:56 PM · Drydock
joshuaspence awarded T9812: Show SSH diagnostic information in Drydock logs a Like token.
Nov 18 2015, 7:56 PM · Drydock
joshuaspence renamed T9813: "Blocked" filtering: task shows up on both "blocked" and "non-blocked" queries from "blocked" filtering: task shows up on both "blocked" and "non-blocked" queries to "Blocked" filtering: task shows up on both "blocked" and "non-blocked" queries.
Nov 18 2015, 7:55 PM · Maniphest
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 18 2015, 7:24 PM · Restricted Project, ApplicationEditor, Transactions
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 18 2015, 6:40 PM · Restricted Project, ApplicationEditor, Transactions
epriestley added a comment to T9805: XHProf will not build on PHP7.
  • If the changes are relatively minor, add a bunch more #ifdefs? We already have some of this to deal with prior API changes, and I believe this approach is historically a standard one across other extensions.
    • If the changes are substantial, maybe we need to get more creative.
Nov 18 2015, 4:14 PM · XHProf
vlada awarded T9456: Evaluate upstream support for third-party build systems a Doubloon token.
Nov 18 2015, 2:34 PM · Restricted Project, Harbormaster
epriestley closed T9810: 한글 테스트 중입니다. as Invalid.
Nov 18 2015, 8:10 AM · Android
epriestley closed T9808: Daemon worker garbage collector executes query with inefficient key usage as Resolved by committing Restricted Diffusion Commit.
Nov 18 2015, 1:05 AM · Daemons, Phacility
epriestley added a revision to T9808: Daemon worker garbage collector executes query with inefficient key usage: Unknown Object (Differential Revision).
Nov 18 2015, 1:02 AM · Daemons, Phacility
epriestley created T9808: Daemon worker garbage collector executes query with inefficient key usage.
Nov 18 2015, 12:25 AM · Daemons, Phacility

Nov 17 2015

epriestley added a comment to T9807: `arc land` no longer works with upgraded Mercurial (3.6.1).

If you want to test that something in this vein works, I'm happy to bring it upstream.

Nov 17 2015, 11:14 PM · Arcanist, Mercurial
epriestley added a comment to T9807: `arc land` no longer works with upgraded Mercurial (3.6.1).

We should be able to just omit the final argument if remote is not specified. We can refine that later, but our usage seems like it's in the wrong to me.

Nov 17 2015, 11:13 PM · Arcanist, Mercurial
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 17 2015, 8:37 PM · Restricted Project, ApplicationEditor, Transactions
joshuaspence updated the title for P1892 xhpast_tree.php from untitled to xhpast_tree.php.
Nov 17 2015, 8:29 PM · XHPAST
joshuaspence updated the question details for Q222: Integration with Jira.
Nov 17 2015, 8:10 PM · Doorkeeper
joshuaspence added a project to Q222: Integration with Jira: Doorkeeper.
Nov 17 2015, 8:09 PM · Doorkeeper
joshuaspence added Q222: Integration with Jira (Answer 257).
Nov 17 2015, 8:07 PM
epriestley added a comment to T6049: Implement Phurl, a URL shortener/bookmarking application.

If a Phurl doesn't have a name, should we still show the empty name property on the object view?

Nov 17 2015, 7:55 PM · Phurl
joshuaspence added a comment to Q221: Is that possible to host several phabricators in one single server?.

No, that's not currently possible, but it might be worth filing a Maniphest task for that.

Nov 17 2015, 7:53 PM
epriestley closed T9787: Raw files in Paste no longer attach to Pastes properly after ApplicationEditor as Resolved by committing Restricted Diffusion Commit.
Nov 17 2015, 4:37 PM · ApplicationEditor, Paste
epriestley edited the content of Changelog.
Nov 17 2015, 3:56 PM
epriestley created 2015 Week 46 (Mid November).
Nov 17 2015, 3:56 PM
epriestley edited the content of 2015 Week 45 (Early November).
Nov 17 2015, 3:47 PM
epriestley added a comment to T9803: Eternally failing mail send task.

I can't immediately reproduce this. Here's what I did:

Nov 17 2015, 3:33 PM · Daemons, Mail
epriestley closed T9804: ArcanistCSSLintLinter: Parameter passed to "setLine()" must be an integer as Resolved by committing Restricted Diffusion Commit.
Nov 17 2015, 3:14 PM · Lint
joshuaspence renamed T9805: XHProf will not build on PHP7 from XHPAST will not build on PHP7 to XHProf will not build on PHP7.
Nov 17 2015, 7:07 AM · XHProf
joshuaspence added a comment to T9805: XHProf will not build on PHP7.

Oh sorry... I am dumb.

Nov 17 2015, 7:06 AM · XHProf
joshuaspence added a comment to T9805: XHProf will not build on PHP7.

(Assuming you meant XHPAST rather than XHProf)

Nov 17 2015, 7:06 AM · XHProf
joshuaspence renamed T9805: XHProf will not build on PHP7 from XHPROF will not build on PHP7 to XHPAST will not build on PHP7.
Nov 17 2015, 7:05 AM · XHProf
epriestley added a comment to T9803: Eternally failing mail send task.

The default value of metamta.email-body-limit is 512KB. Does your server reject 512KB messages, or have you raised this limit, or do you expect 512KB messages to send cleanly?

Nov 17 2015, 12:43 AM · Daemons, Mail

Nov 16 2015

epriestley closed T9802: `arc land` continues when the merge fails as Resolved.
Nov 16 2015, 10:56 PM · Arcanist
epriestley renamed T9800: Upgrading: Possible issue with `xhpast` database for installs that upgraded between October 8, 2012 and October 9, 2012 from Upgrading: Possible issue with `xhpast` database to Upgrading: Possible issue with `xhpast` database for installs that upgraded between October 8, 2012 and October 9, 2012.
Nov 16 2015, 10:06 PM · Installing & Upgrading
epriestley added a comment to T9802: `arc land` continues when the merge fails.

cdda79e9 is not a commit in rARC or rPHU, and the last commit to libphutil was on 12 Nov (while that output shows a change on 13 Nov), and it's impossible for both libraries to have the same commit at HEAD. Is he running a forked version of arc with local modifications?

Nov 16 2015, 9:06 PM · Arcanist
joshuaspence closed T9757: Add subscribers to Herald as Resolved by committing Restricted Diffusion Commit.
Nov 16 2015, 7:27 PM · Herald
joshuaspence renamed T9802: `arc land` continues when the merge fails from arc land continues when the merge fails to `arc land` continues when the merge fails.
Nov 16 2015, 7:16 PM · Arcanist
epriestley added a comment to T9802: `arc land` continues when the merge fails.

What version of arc does the user have (per arc version)?

Nov 16 2015, 7:15 PM · Arcanist
joshuaspence updated the task description for T9795: Enforce Minimum Required Lint Version.
Nov 16 2015, 7:14 PM · Lint
epriestley triaged T9802: `arc land` continues when the merge fails as Normal priority.
Nov 16 2015, 7:12 PM · Arcanist
joshuaspence added a project to T9796: Add linting support for Elixir: Lint.
Nov 16 2015, 7:11 PM · Lint, Arcanist
joshuaspence added a project to T9797: Add unit testing support for Elixir: Unit.
Nov 16 2015, 7:11 PM · Unit, Arcanist
epriestley added a comment to T9770: It is possible to use the same 2FA token more than once.

If you have long-term local access to a user's machine and can install a keylogger, you can just steal the session cookie. Being able to establish a second session instead of stealing the first session cookie is not a meaningful escalation.

Nov 16 2015, 7:09 PM · Security, Auth
joshuaspence added a project to T9801: Hardcoded timeout in HarbormasterHTTPRequestBuildStepImplementation class: Harbormaster.
Nov 16 2015, 7:08 PM · Harbormaster
epriestley triaged T9770: It is possible to use the same 2FA token more than once as Wishlist priority.
Nov 16 2015, 6:44 PM · Security, Auth
epriestley added a comment to T9773: Unit tests are slow.

Maybe adding --trace will reveal what's going on?

Nov 16 2015, 6:44 PM · Infrastructure
epriestley added a comment to T9771: Objects which are restricted because of Spaces render as "Unknown" instead of "Restricted".

We apply a Space constraint when executing this query and the object never makes it as far as the application. This is broadly by design, as it hugely improves the scalability of Spaces.

Nov 16 2015, 6:31 PM · Policy, Spaces
epriestley renamed T9771: Objects which are restricted because of Spaces render as "Unknown" instead of "Restricted" from "Unknown Object (Passphrase Credential)" in Drydock to Objects which are restricted because of Spaces render as "Unknown" instead of "Restricted".
Nov 16 2015, 6:27 PM · Policy, Spaces
epriestley added a revision to T9787: Raw files in Paste no longer attach to Pastes properly after ApplicationEditor: Unknown Object (Differential Revision).
Nov 16 2015, 6:22 PM · ApplicationEditor, Paste
epriestley renamed T9787: Raw files in Paste no longer attach to Pastes properly after ApplicationEditor from Unable to view raw paste to Raw files in Paste no longer attach to Pastes properly after ApplicationEditor.
Nov 16 2015, 6:18 PM · ApplicationEditor, Paste
epriestley closed T9801: Hardcoded timeout in HarbormasterHTTPRequestBuildStepImplementation class as Wontfix.

Your HTTP request should start a build, it should not wait for the build to complete. See:

Nov 16 2015, 6:17 PM · Harbormaster
epriestley closed T9799: nonsensical conduit.query auth errors/busted on this install as Resolved by committing Restricted Diffusion Commit.
Nov 16 2015, 6:02 PM · Conduit
epriestley added a revision to T9787: Raw files in Paste no longer attach to Pastes properly after ApplicationEditor: Unknown Object (Differential Revision).
Nov 16 2015, 6:02 PM · ApplicationEditor, Paste
epriestley edited P1890 Masterwork From Distant Lands.
Nov 16 2015, 5:38 PM
epriestley edited P1890 Masterwork From Distant Lands.
Nov 16 2015, 5:37 PM
epriestley updated the title for P1889 sadb from untitled to sadb.
Nov 16 2015, 5:37 PM
epriestley added a revision to T9799: nonsensical conduit.query auth errors/busted on this install: Unknown Object (Differential Revision).
Nov 16 2015, 5:30 PM · Conduit
epriestley added a project to T9789: Make it easier to write custom transaction types: Modernization.
Nov 16 2015, 5:29 PM · Modernization, Transactions
epriestley added a comment to T9799: nonsensical conduit.query auth errors/busted on this install.

Never mind, this was straightforward to reproduce:

Nov 16 2015, 5:07 PM · Conduit
epriestley added a comment to T9798: History icon url in the content browser of diffusion does not include file path.

This should be fixed at HEAD. Let us know if you run into anything else.

Nov 16 2015, 5:04 PM · Diffusion
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Nov 16 2015, 5:03 PM
epriestley added a comment to T9799: nonsensical conduit.query auth errors/busted on this install.

Do you have a stack trace in the error log offhand? I can't immediately reproduce this on this install after upgrading. I have a good idea what's going on, but if you have a stack handy that might be faster.

Nov 16 2015, 5:02 PM · Conduit
epriestley closed T9798: History icon url in the content browser of diffusion does not include file path as Resolved by committing Restricted Diffusion Commit.
Nov 16 2015, 5:00 PM · Diffusion
epriestley added a project to T9800: Upgrading: Possible issue with `xhpast` database for installs that upgraded between October 8, 2012 and October 9, 2012: Installing & Upgrading.
Nov 16 2015, 4:59 PM · Installing & Upgrading
epriestley added a comment to T9800: Upgrading: Possible issue with `xhpast` database for installs that upgraded between October 8, 2012 and October 9, 2012.

It looks like this database did exist as of D3659, but the name was mistaken (pushed as xhpast, should have been xhprof). It was renamed in D3670.

Nov 16 2015, 4:59 PM · Installing & Upgrading
epriestley created T9800: Upgrading: Possible issue with `xhpast` database for installs that upgraded between October 8, 2012 and October 9, 2012.
Nov 16 2015, 4:53 PM · Installing & Upgrading
epriestley added a revision to T9798: History icon url in the content browser of diffusion does not include file path: Unknown Object (Differential Revision).
Nov 16 2015, 4:40 PM · Diffusion
epriestley closed T9791: Upgrade PhabricatorMailImplementationSendGridAdapter to use SendGrid v3 API as Wontfix.

The Sendgrid v3 API does not currently include an API method for sending mail.

Nov 16 2015, 4:39 PM · Mail
epriestley added a comment to T9799: nonsensical conduit.query auth errors/busted on this install.

This install is just a little out of date, second issue should be fixed at HEAD.

Nov 16 2015, 4:34 PM · Conduit
epriestley claimed T9799: nonsensical conduit.query auth errors/busted on this install.
Nov 16 2015, 4:33 PM · Conduit
epriestley added a comment to T9798: History icon url in the content browser of diffusion does not include file path.

I was able to reproduce this easily by following your instructions. We'll get this fixed. Thanks for the report!

Nov 16 2015, 4:26 PM · Diffusion
epriestley renamed T9798: History icon url in the content browser of diffusion does not include file path from Bug: history icon url in the content browser of diffusion does not include file path to History icon url in the content browser of diffusion does not include file path.
Nov 16 2015, 4:26 PM · Diffusion
• frans.kasper awarded T9378: Build Projects v3 a Love token.
Nov 16 2015, 12:40 PM · Projects (v3), Prioritized
joshuaspence added a comment to T9794: You Shall Not Pass: Unknown Object (VOID).

Ah sorry, I thought Almanac wasn't a prototype but Drydock was. I was mistaken though.

Nov 16 2015, 1:01 AM · Almanac

Nov 15 2015

joshuaspence added a comment to T9794: You Shall Not Pass: Unknown Object (VOID).

On another note, why doesn't Almanac use Passphrase for key storage?

Nov 15 2015, 10:21 PM · Almanac
joshuaspence created T9794: You Shall Not Pass: Unknown Object (VOID).
Nov 15 2015, 10:20 PM · Almanac
joshuaspence added a comment to Q221: Is that possible to host several phabricators in one single server?.

Why do you want completely separate installations? From your description, it sounds like you want Spaces instead. Spaces allows you to namespace different parts of Phabricator such that things within the Engineering namespace wouldn't necessarily be accessible to the HR namespace.

Nov 15 2015, 9:06 PM
joshuaspence closed T9131: `arc unit` doesn't output progressive results as Resolved.

Fixed in rARC66ab1c955d27ff7875f62eb51a0bd6c4770a7ae3.

Nov 15 2015, 8:53 PM · Unit, Arcanist
joshuaspence closed T9131: `arc unit` doesn't output progressive results, a subtask of T5568: Support `.arcunit`, similar to `.arclint`, as Resolved.
Nov 15 2015, 8:53 PM · Unit, Arcanist
epriestley awarded T6049: Implement Phurl, a URL shortener/bookmarking application a Piece of Eight token.
Nov 15 2015, 4:51 PM · Phurl
epriestley created T9793: Remarkup tables have uneven top and bottom margins.
Nov 15 2015, 4:14 PM · Remarkup
joshuaspence added a revision to T9131: `arc unit` doesn't output progressive results: Unknown Object (Differential Revision).
Nov 15 2015, 8:26 AM · Unit, Arcanist
joshuaspence added a revision to T9131: `arc unit` doesn't output progressive results: Unknown Object (Differential Revision).
Nov 15 2015, 8:23 AM · Unit, Arcanist
joshuaspence added a revision to T9575: Make Passphrase policies clearer: Unknown Object (Differential Revision).
Nov 15 2015, 2:25 AM · Policy, Passphrase
joshuaspence added a subtask for T992: Send rich HTML mail bodies without impacting reply handling functionality: T9593: Counterexample header is incorrectly colored in email.
Nov 15 2015, 12:20 AM · Differential, Mail
joshuaspence added a parent task for T9593: Counterexample header is incorrectly colored in email: T992: Send rich HTML mail bodies without impacting reply handling functionality.
Nov 15 2015, 12:20 AM · Remarkup, Mail
joshuaspence added a subtask for T992: Send rich HTML mail bodies without impacting reply handling functionality: T9790: HTML email doesn't syntax highlight code blocks, inline diffs, or diff context above inline comments.
Nov 15 2015, 12:17 AM · Differential, Mail
joshuaspence added a parent task for T9790: HTML email doesn't syntax highlight code blocks, inline diffs, or diff context above inline comments: T992: Send rich HTML mail bodies without impacting reply handling functionality.
Nov 15 2015, 12:17 AM · Prioritized, Restricted Project, Remarkup, Mail
joshuaspence created T9790: HTML email doesn't syntax highlight code blocks, inline diffs, or diff context above inline comments.
Nov 15 2015, 12:12 AM · Prioritized, Restricted Project, Remarkup, Mail