Page MenuHomePhabricator
Feed Advanced Search

Dec 18 2015

hach-que added a comment to T9994: Merge conflicts causes resources not being able to be released.

No, I'd suggest that Drydock fail (and clean up resources used by failed builds immediately) instead of deadlocking.

Dec 18 2015, 2:52 PM · Drydock, Differential, Bug Report
epriestley added a comment to T9994: Merge conflicts causes resources not being able to be released.

So you'd suggest that we encourage Drydock users to configure limits in excess of available resources ("not wear a seatbelt") to improve error behavior when they configure a deadlock ("fall in the ocean")? If so, wouldn't it be better to simply remove the limits entirely ("uninstall seatbelts from cars") so that they can't accidentally configure a limit with bad behavior?

Dec 18 2015, 2:47 PM · Drydock, Differential, Bug Report
hach-que added a comment to T9994: Merge conflicts causes resources not being able to be released.

If you drive without a seatbelt, it will be easier to escape from your vehicle when it becomes submerged in the ocean.

Dec 18 2015, 2:39 PM · Drydock, Differential, Bug Report
epriestley added a comment to T9994: Merge conflicts causes resources not being able to be released.

I've reproduced the first issue with the lease breaking but not being released. Here's what I did:

Dec 18 2015, 2:23 PM · Drydock, Differential, Bug Report
epriestley added a comment to T9994: Merge conflicts causes resources not being able to be released.

If you drive without a seatbelt, it will be easier to escape from your vehicle when it becomes submerged in the ocean.

Dec 18 2015, 2:10 PM · Drydock, Differential, Bug Report
hach-que added a comment to T9994: Merge conflicts causes resources not being able to be released.

I believe there's another deadlock issue here as well though, say 10 builds start with the following plan:

Dec 18 2015, 1:56 PM · Drydock, Differential, Bug Report
epriestley added a comment to T9994: Merge conflicts causes resources not being able to be released.

For example, suppose we have perfect resource reclamation and reuse algorithms which always instantly destroy a resource the moment it is no longer in use.

Dec 18 2015, 1:49 PM · Drydock, Differential, Bug Report
epriestley added a comment to T9994: Merge conflicts causes resources not being able to be released.

The recommended solution for T9875 is to set a limit lower than "available disk space / size of largest repository", which reduces it to this deadlock issue.

Dec 18 2015, 1:42 PM · Drydock, Differential, Bug Report
hach-que added a comment to T9994: Merge conflicts causes resources not being able to be released.

T9875 is different to this. This discusses leases being deadlocked, whereas T9875 is there not being enough storage space on the host to hold copies of all working copies + build artifacts at once.

Dec 18 2015, 1:41 PM · Drydock, Differential, Bug Report
epriestley added a project to T9994: Merge conflicts causes resources not being able to be released: Drydock.
Dec 18 2015, 1:38 PM · Drydock, Differential, Bug Report
epriestley updated subscribers of T9994: Merge conflicts causes resources not being able to be released.
Dec 18 2015, 1:37 PM · Drydock, Differential, Bug Report
epriestley merged task T9875: Build hosts run out of disk space because Drydock doesn't clean up working copies automatically into T9994: Merge conflicts causes resources not being able to be released.
Dec 18 2015, 1:37 PM · Bug Report, Drydock
epriestley added a comment to T9994: Merge conflicts causes resources not being able to be released.

Broadly, two issues here:

Dec 18 2015, 1:37 PM · Drydock, Differential, Bug Report
epriestley closed T9999: EditEngine "Space" field is configurable as visible/locked/hidden, but should always have the same value as "View Policy" as Resolved.

I didn't tag it properly, but D14812 resolved this.

Dec 18 2015, 12:11 PM · Bug Report

Dec 16 2015

chad added a project to T9994: Merge conflicts causes resources not being able to be released: Differential.
Dec 16 2015, 8:01 PM · Drydock, Differential, Bug Report
epriestley closed T9975: Working copy leases are randomly released when drawing on a non-instant host resource pool as Invalid.

This does not describe a bug with the upstream. We do not have the resources to investigate or fix problems which begin with "apply <large amount of custom code>". See also T5447.

Dec 16 2015, 3:34 PM · Drydock, Bug Report
epriestley added a comment to T9999: EditEngine "Space" field is configurable as visible/locked/hidden, but should always have the same value as "View Policy".

That is, I changed the configuration to fix things on this install; the new task details describe fixing the root issue.

Dec 16 2015, 3:29 PM · Bug Report
epriestley added a comment to T9999: EditEngine "Space" field is configurable as visible/locked/hidden, but should always have the same value as "View Policy".

This was a configuration issue which permitted configuring a currently-invalid mixture of "Space" and "View Policy" visibility.

Dec 16 2015, 3:29 PM · Bug Report
epriestley renamed T9999: EditEngine "Space" field is configurable as visible/locked/hidden, but should always have the same value as "View Policy" from "You must choose a space for this object" while using Maniphest form to EditEngine "Space" field is configurable as visible/locked/hidden, but should always have the same value as "View Policy".
Dec 16 2015, 3:28 PM · Bug Report
epriestley closed T10001: Test for T9999 as Spite.
Dec 16 2015, 3:26 PM · Bug Report
epriestley created T10001: Test for T9999.
Dec 16 2015, 3:26 PM · Bug Report
epriestley added a revision to T9993: arc land incorrectly reports I used `--onto`: Restricted Differential Revision.
Dec 16 2015, 2:02 PM · Arcanist, Bug Report
hach-que added a comment to T9999: EditEngine "Space" field is configurable as visible/locked/hidden, but should always have the same value as "View Policy".

@epriestley I sure hope there's a badge for whoever creates T10000...

Dec 16 2015, 5:16 AM · Bug Report
hach-que created T9999: EditEngine "Space" field is configurable as visible/locked/hidden, but should always have the same value as "View Policy".
Dec 16 2015, 5:15 AM · Bug Report

Dec 15 2015

Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Verified! You guys rock!

Dec 15 2015, 10:25 PM · Phame, Bug Report
epriestley added a comment to T9995: Blog posts that include a "/" character show a 404 error.

This should be fixed in HEAD. Let us know if you're still seeing issues or we missed anything.

Dec 15 2015, 10:23 PM · Phame, Bug Report
epriestley closed T9995: Blog posts that include a "/" character show a 404 error as Resolved by committing Restricted Diffusion Commit.
Dec 15 2015, 10:19 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Even if it's not an everyone has a blog case, again, I can't imagine it's a common use case to regularly be switching blogs to post on. Again, this is just a convenience function (a "New Post" button that creates a new post for the last-posted-to-blog). Not required, just a nice to have.

Dec 15 2015, 9:47 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Ah ok, I don't think we've considered the "everyone has a blog" case. It might get hairy.

Dec 15 2015, 9:44 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Oh cool - that's a useful shortcut. But imagine that the primary use case is this sort of note taking where everyone has their personal blog, I anticipate that 95% of the time, people will be writing blog posts on the same blog they last wrote on. For the 15 people on our team, 100% of us only write on one blog which is our personal blog.

Dec 15 2015, 9:42 PM · Phame, Bug Report
epriestley added a revision to T9995: Blog posts that include a "/" character show a 404 error: Restricted Differential Revision.
Dec 15 2015, 9:41 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

The + is a link to create new posts, may not be 100% obvious.

pasted_file (353×320 px, 35 KB)

Dec 15 2015, 9:39 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

The only feedback I have is that since the "New Blog" button was added top Right (instead of, for example, "New Post" which would default to, say, the last blog that you posted to), I inadvertently created a new Blog when I meant to write a post.

Dec 15 2015, 9:37 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Sounds like you're using it as we do, though.

Dec 15 2015, 9:35 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Well we're about to unbeta Phame if you have any use cases we're not thinking of.

Dec 15 2015, 9:35 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

As an aside, if you guys ever want insight from heavy Phab users, let me and Nico know! We're so deeply integrated now...we even automate the creation of Phab tasks via Salesforce to manage our entire Client Services team's work flow to onboard new clients. :)

Dec 15 2015, 9:34 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Awesome :) yes, I don't see any of us caring about the slugs. In fact I remember it being a bit of a nuisance to do this because we'd have 15 people all with the slug of, for example, 12/10/2016, so we'd all have to make them unique. :)

Dec 15 2015, 9:33 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

ah, true

Dec 15 2015, 9:30 PM · Phame, Bug Report
epriestley added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Since slugs no longer need to be unique, I'm just going to simplify this whole process and generate them automatically from titles.

Dec 15 2015, 9:30 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

We don't have external references to Phame, only internal references within Phame itself. So no need to have the old urls work in that regard. It's just that clicking the links in the phame UI itself is an important piece we'll need to work.

Dec 15 2015, 9:22 PM · Phame, Bug Report
nickz updated subscribers of T9994: Merge conflicts causes resources not being able to be released.
Dec 15 2015, 9:20 PM · Drydock, Differential, Bug Report
epriestley added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Also, is the fact that the URL scheme changed an issue (i.e., do you have a lot of links to the old URLs in external systems)? We weren't aware anyone was really using Phame seriously, but I can write a little extension you could use to keep the old redirects working for a while if that's also causing you pain.

Dec 15 2015, 9:20 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

(the reason this issue is exacerbated for us is because the titles of all our posts are dates, which many folks use /'s for, so we have a ton of posts with this issue)

Dec 15 2015, 9:16 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

Yeah it's a critical part of our workflow :) back at Google there's this concept of "weekly snippets" that the whole company used to use and our engineering team here at Doctor.com models after that. It's really useful to get visibility into work. :)

Dec 15 2015, 9:16 PM · Phame, Bug Report
epriestley added a comment to T9995: Blog posts that include a "/" character show a 404 error.

We could also just bring that patch upstream, but I think allowing "/" in slugs is probably a decision we'd regret in the long term.

Dec 15 2015, 9:15 PM · Phame, Bug Report
epriestley added a comment to T9995: Blog posts that include a "/" character show a 404 error.

As a workaround, you can apply this patch locally, which should make things work for now:

Dec 15 2015, 9:15 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

I am stoked someone uses Phame though!

Dec 15 2015, 9:13 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

(maybe we can hack the route?)

Dec 15 2015, 9:12 PM · Phame, Bug Report
chad updated subscribers of T9995: Blog posts that include a "/" character show a 404 error.

I don't know how involved a migration script would be, @epriestley?

Dec 15 2015, 9:11 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

You can use the URL /phame/post/edit/775/

Dec 15 2015, 9:10 PM · Phame, Bug Report
Taskle added a comment to T9995: Blog posts that include a "/" character show a 404 error.

@chad Hi Chad, so how can we remove it if we can't edit the post? Is there a workaround to edit the post? Or some manual database change we can make? We have literally hundreds of blog posts as we use this feature internally to track weekly work (hence the urgency as now our entire company has lost visibility into each other's work), so it would be a nightmare to do manually...

Dec 15 2015, 9:10 PM · Phame, Bug Report
chad added a comment to T9995: Blog posts that include a "/" character show a 404 error.

You'll need to edit your title phame_title to fix the 404 for now (I don't think it's worth providing a retroactive fix). We should have always been removing / from Phame Title as it would have always 404'd with Live View.

Dec 15 2015, 8:37 PM · Phame, Bug Report
nickz added a comment to T9994: Merge conflicts causes resources not being able to be released.

It looks like it counts the total working copies. I thought the limit is for every single repo: when I set the the limit to be 5, I expect that every single repo can have 5 copies at most. This is not scalable: when more and more repos get created, we have to adjust the limit.

Dec 15 2015, 7:56 PM · Drydock, Differential, Bug Report
nickz added a comment to T9994: Merge conflicts causes resources not being able to be released.

Also why can't a new lease get another resource when previous lease holds a resource? I set the limit of the working copy to be 5, so there should be enough resources available to be used.

Dec 15 2015, 7:35 PM · Drydock, Differential, Bug Report
nicolast updated subscribers of T9995: Blog posts that include a "/" character show a 404 error.
Dec 15 2015, 7:33 PM · Phame, Bug Report
nicolast created T9995: Blog posts that include a "/" character show a 404 error.
Dec 15 2015, 7:32 PM · Phame, Bug Report
nickz created T9994: Merge conflicts causes resources not being able to be released.
Dec 15 2015, 7:12 PM · Drydock, Differential, Bug Report
csilvers added a comment to T9993: arc land incorrectly reports I used `--onto`.

w00t w00t, I got something out of this bug report after all!

Dec 15 2015, 6:38 PM · Arcanist, Bug Report
epriestley added a comment to T9993: arc land incorrectly reports I used `--onto`.

I inducted you into Community so you should have sweeping editorial powers once again.

Dec 15 2015, 6:37 PM · Arcanist, Bug Report
csilvers closed T9993: arc land incorrectly reports I used `--onto` as Invalid.
Dec 15 2015, 6:37 PM · Arcanist, Bug Report
csilvers added a comment to T9993: arc land incorrectly reports I used `--onto`.

I don't have a shell alias, but I do have a wrapper script around arc. Doh! I totally forgot about that. Sorry for the false alarm.

Dec 15 2015, 6:36 PM · Arcanist, Bug Report
epriestley added a comment to T9993: arc land incorrectly reports I used `--onto`.

I can't reproduce this:

Dec 15 2015, 6:25 PM · Arcanist, Bug Report
csilvers created T9993: arc land incorrectly reports I used `--onto`.
Dec 15 2015, 6:19 PM · Arcanist, Bug Report
chad merged task T9986: I registered and I got a "No Create Permission" error into T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.
Dec 15 2015, 3:39 PM · Bug Report
aleb added a comment to T9986: I registered and I got a "No Create Permission" error.
In T9986#149260, @chad wrote:

Afterwards I clicked on Create Task and it worked, it did not give me any other error.

Where, specifically. "Create Task" is a permission-locked form on this install.

Dec 15 2015, 3:33 PM · Bug Report
chad added a comment to T9986: I registered and I got a "No Create Permission" error.

Afterwards I clicked on Create Task and it worked, it did not give me any other error.

Dec 15 2015, 3:28 PM · Bug Report
aleb added a comment to T9986: I registered and I got a "No Create Permission" error.

Not sure what you mean. Afterwards I clicked on Create Task and it worked, it did not give me any other error.

Dec 15 2015, 3:24 PM · Bug Report
chad closed T9986: I registered and I got a "No Create Permission" error as Resolved.

This is correct, only Community members can directly create tasks.

Dec 15 2015, 3:22 PM · Bug Report
epriestley closed T9988: Cant shift Task to another Space as Resolved by committing Restricted Diffusion Commit.
Dec 15 2015, 2:45 PM · Bug Report
tycho.tatitscheff added a comment to T9988: Cant shift Task to another Space.

I had the same issue, it seems related to T9908.

Dec 15 2015, 2:19 PM · Bug Report
epriestley added a revision to T9988: Cant shift Task to another Space: Restricted Differential Revision.
Dec 15 2015, 2:14 PM · Bug Report
epriestley closed T9989: Eliminate VIN field of DocApprover to Colombia as Invalid.

This does not appear to describe a bug in Phabricator. See Contributing Bug Reports.

Dec 15 2015, 2:09 PM · Bug Report
• alfonso.amaya created T9989: Eliminate VIN field of DocApprover to Colombia.
Dec 15 2015, 2:08 PM · Bug Report
rphl created T9988: Cant shift Task to another Space.
Dec 15 2015, 11:50 AM · Bug Report
aleb added a comment to T9986: I registered and I got a "No Create Permission" error.

Can you provide steps on how to reproduce this bug, it's not clear from your report. See Contributing Bug Reports.

Dec 15 2015, 11:40 AM · Bug Report
joshuaspence closed T9985: testReview as Spite.
Dec 15 2015, 11:12 AM · Android, Bug Report
joshuaspence added a comment to T9986: I registered and I got a "No Create Permission" error.

Can you provide steps on how to reproduce this bug, it's not clear from your report. See Contributing Bug Reports.

Dec 15 2015, 11:11 AM · Bug Report
aleb created T9986: I registered and I got a "No Create Permission" error.
Dec 15 2015, 9:32 AM · Bug Report
• wangb02 added a project to T9985: testReview: Android.
Dec 15 2015, 7:56 AM · Android, Bug Report
• wangb02 created T9985: testReview.
Dec 15 2015, 7:55 AM · Android, Bug Report
epriestley closed T9983: Maniphest "No Create Permission" as Admin as Resolved.

That's expected, you disabled the form for creating other forms.

Dec 15 2015, 1:05 AM · Bug Report
hach-que added a comment to T9875: Build hosts run out of disk space because Drydock doesn't clean up working copies automatically.

@epriestley I hit this again. These are some stats from SSHing into the machine:

Dec 15 2015, 12:39 AM · Bug Report, Drydock
hach-que added a project to T9875: Build hosts run out of disk space because Drydock doesn't clean up working copies automatically: Bug Report.
Dec 15 2015, 12:37 AM · Bug Report, Drydock
rphl added a comment to T9983: Maniphest "No Create Permission" as Admin.

After some digging I found the problem.

Dec 15 2015, 12:31 AM · Bug Report
epriestley added a revision to T9983: Maniphest "No Create Permission" as Admin: Restricted Differential Revision.
Dec 15 2015, 12:30 AM · Bug Report
rphl added a comment to T9983: Maniphest "No Create Permission" as Admin.
>>> UNRECOVERABLE FATAL ERROR <<<
Dec 15 2015, 12:15 AM · Bug Report

Dec 14 2015

rphl added a comment to T9983: Maniphest "No Create Permission" as Admin.

Did a new test install. I could reproduce it.

Dec 14 2015, 10:33 PM · Bug Report
rphl added a comment to T9983: Maniphest "No Create Permission" as Admin.

Bildschirmfoto 2015-12-14 um 22.54.51.png (1×2 px, 204 KB)

Dec 14 2015, 9:55 PM · Bug Report
epriestley added a comment to T9983: Maniphest "No Create Permission" as Admin.

Can you show me what you see at this path (replacing the domain with your domain)?

Dec 14 2015, 9:54 PM · Bug Report
rphl added a comment to T9983: Maniphest "No Create Permission" as Admin.
phabricator eb8835b15ee1375d8989b4d886b6b11855745e20 (Mon, Dec 14) 
arcanist 9a373c88d74793a21857b07735059212d5ad7bba (Sun, Dec 13) 
phutil 4a09be9ffd4a696f42e49785951636f9cdade94d (Sat, Dec 12)
Dec 14 2015, 9:52 PM · Bug Report
epriestley added a comment to T9983: Maniphest "No Create Permission" as Admin.

Can you show me exactly what version you're running, by navigating to Config → Versions?

Dec 14 2015, 9:49 PM · Bug Report
epriestley added a comment to T9983: Maniphest "No Create Permission" as Admin.

D14783 fixes the second exception.

Dec 14 2015, 9:49 PM · Bug Report
rphl added a comment to T9983: Maniphest "No Create Permission" as Admin.

What version of Phabricator are you running?

Dec 14 2015, 9:33 PM · Bug Report
rphl updated the task description for T9983: Maniphest "No Create Permission" as Admin.
Dec 14 2015, 9:26 PM · Bug Report
epriestley added a comment to T9983: Maniphest "No Create Permission" as Admin.

After an exception

Dec 14 2015, 9:26 PM · Bug Report
rphl created T9983: Maniphest "No Create Permission" as Admin.
Dec 14 2015, 9:22 PM · Bug Report
foven added a comment to T9926: SVN Commit fails, hard to debug.

Just an update:

Dec 14 2015, 8:20 PM · Bug Report (Needs Information), Subversion, Diffusion

Dec 13 2015

epriestley added a comment to T9973: `arc land` detached head state with `--hold`.

Broadly, if you're using arc land --hold <feature> to preview changes, there are three ways to proceed:

Dec 13 2015, 4:43 PM · Arcanist, Bug Report
epriestley added a comment to T9973: `arc land` detached head state with `--hold`.

I'm not open to reverting to the old behavior. The new behavior solves a large number of problems for many users, discussed in T9657.

Dec 13 2015, 4:24 PM · Arcanist, Bug Report
epriestley closed T9973: `arc land` detached head state with `--hold` as Resolved by committing Restricted Diffusion Commit.
Dec 13 2015, 4:19 PM · Arcanist, Bug Report