Page MenuHomePhabricator

Plans: 2018 Week 31 - 33 Bonus Content
Closed, ResolvedPublic

Description

Completeish

See PHI754. Empty files get detected as copies. This is likely a git issue but we can write it up. (See T13165.)

See PHI751. This looks like a straightforward bug with silent mode and inverse transactions / subeditors.

See PHI743. An install reports project.edit not working properly when setting member lists with more than 100 members. (This was just a caller mistake with other API calls.)

See PHI775, about "More Branches". This is already fixed but should get a followup.

See PHI749. The heuristic for isProbablyJSON() incorrectly detects .gitmodule files which start with [submodule ...] as JSON. This can be made less aggressive.

See PHI785, which asks for explicit "inbound" and "outbound" configuration in cluster.mailers for cases where a provider (e.g., MailGun) is desired for inbound but not configured for outbound.

See T12907. This is impacting an export and important to make work for T13076, too.

See PHI774. An install would like Spaces support in Phriction and Projects.

See PHI765. Some of this ended up in T13166, but improving the push logs to show which rule blocked a push (and, ideally, make them queryable by rule) is simpler and a better fit for the actual need.

See PHI797. An install missed the last modified time in the head of wiki pages, but this is a little weird and there's no precise timestamp available right now.

See PHI766. An install is reporting 18MB chunks written to Harbormaster; the expectation is that logs will be chunked at 1MB. Perhaps a bug when a single 18MB block is written in one go? See also PHI777. (The "fail builds that produce too much output" part of this ended up in T13088.)

See PHI766. File chunks are never accessible directly and should not be indexed by Ferret, but we spend a significant amount of time indexing them in bin/harbormaster rebuild-log.

See PHI766. The --trace flag should include absolute timestamps since startup in output so it can be more useful as a proxy-for-profiling on systems where XHProf is not available (which is a reasonably wide range of systems, including production-ish systems).

See PHI725, which caught a minor issue with parameter validation in transaction.search.

See T12397 and PHI801. The ssh-auth cache currently caches path information too aggressively.

See PHI801. bin/conduit call ... should support an --as <user> flag to make testing and profiling authenticated calls easier.

See PHI805. bin/storage probe renders tables larger than 100GB awkwardly/incorrectly.

See PHI790, which reports an inconsistency in reporting between APCu and APC that possibly points at a more significant issue.

See PHI693. An install notes user confusion over the Differential standalone view incorrectly reporting that changeset navigation shortcuts work. Ideally, at least some of them would actually work, but cause navigation between changeset standalone views.

See PHI788, which asks for some basic UI improvements to the Drydock operations list page.

See PHI748. This reports an issue with the path validation UI in Owners. I've anecdotally experienced something similar.

See PHI823, which reports some specific accessibility concerns with Differential.

Revisions and Commits

rPHU libphutil
D19565
D19564
rP Phabricator
D19586
D19595
D19594
D19593
D19592
D19585
D19584
D19583
D19582
D19581
D19579
D19577
D19576
D19575
D19574
D19572
D19571
D19568
D19569
D19566
D19567
D19563
D19562
D19560
D19557
D19556
D19555
D19551
D19554
D19553
D19552
D19550
D19549
D19545
D19546
D19543
D19544

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
epriestley updated the task description. (Show Details)Jul 30 2018, 3:26 PM
epriestley updated the task description. (Show Details)Jul 30 2018, 11:28 PM
epriestley updated the task description. (Show Details)Aug 2 2018, 12:54 AM
epriestley updated the task description. (Show Details)Aug 3 2018, 7:16 PM
epriestley updated the task description. (Show Details)Aug 3 2018, 7:27 PM
epriestley updated the task description. (Show Details)Aug 3 2018, 7:29 PM
epriestley updated the task description. (Show Details)Aug 3 2018, 10:09 PM
epriestley renamed this task from Plans: 2018 Week 31 Bonus Content to Plans: 2018 Week 31 - 32 Bonus Content.Aug 6 2018, 4:34 PM
epriestley updated the task description. (Show Details)Aug 6 2018, 10:46 PM
epriestley updated the task description. (Show Details)Aug 6 2018, 11:04 PM
epriestley updated the task description. (Show Details)Aug 7 2018, 9:18 PM
epriestley updated the task description. (Show Details)Aug 8 2018, 6:07 PM

See PHI790, which reports an inconsistency in reporting between APCu and APC that possibly points at a more significant issue.

This is caused by a minor API consistency in apcu_cache_info() fixed by this commit in 2013. Some older versions of APCu report the key as key instead of info (which is the modern value used by APCu, and the historic compatible value used by APC):

https://github.com/krakjoe/apcu/commit/66e5883074348b69957aaf82564fc8136fd3561a

I'm just going to make us check both indexes so we work across versions, since this is a tiny amount of additional complexity.

epriestley renamed this task from Plans: 2018 Week 31 - 32 Bonus Content to Plans: 2018 Week 31 - 33 Bonus Content.Aug 13 2018, 3:11 PM
epriestley updated the task description. (Show Details)
epriestley updated the task description. (Show Details)Aug 13 2018, 4:00 PM
epriestley updated the task description. (Show Details)Aug 13 2018, 5:01 PM
epriestley updated the task description. (Show Details)Aug 13 2018, 6:46 PM
epriestley updated the task description. (Show Details)Aug 16 2018, 2:59 PM
epriestley updated the task description. (Show Details)Aug 16 2018, 9:12 PM
epriestley updated the task description. (Show Details)Aug 17 2018, 6:06 PM
epriestley updated the task description. (Show Details)Aug 17 2018, 6:11 PM
epriestley closed this task as Resolved.Aug 20 2018, 10:01 AM
epriestley updated the task description. (Show Details)