I created two repository mirrors in our instance of Phabricator: Phabricator/PHAB and Phabricator-Extension-Sprint/PHABES. While the daemons are still pulling PHAB from upstream, they apparently did not yet create the repository for PHABES in the filesystem. I get following message when trying to access /diffusion/PHABES/:
Unhandled Exception ("FilesystemException") File system entity `/var/repo/PHABES/' does not exist.
This is not ideal, because it does not allow me to edit the repository (e.g. add a project tag) for quite a while (PHAB is large).
Possible solution: Make repository pulling and repository creation two distinct tasks/queues (with proper dependency from "create" to "pull"), so that the basic creation can proceed while bigger repositories are still being pulled.