Looking T9080: Service-based repositories in Phacility cluster fail too abruptly if cloning fails this isn't fixed for me. Until the UI allows you to configure the repository, I don't think this should be closed.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Sep 10 2015
Sep 9 2015
We don't have enough information to reproduce this or otherwise move forward on it.
This is reasonable and straightforward, and I have some adjacent UI adjustments I'd like to try making concurrently. This is <1 hour and can slip in somewhere if approved for prioritization.
Sep 8 2015
Sep 7 2015
Sep 6 2015
Sep 4 2015
Broadly, the behavior of fields can not currently be dependent on the repository a revision belongs to.
Yeah, I'm planning to convert the "Clone As" setting to "optional, unique repository name" and use it as an identifier in URIs if it's set.
(I'm not sure if this is already covered in the discussion)
Sep 3 2015
For your information, we have closed the original report of this task at https://phabricator.wikimedia.org/T75715 as Declined.
(This should deploy in the cluster on Saturday, give or take.)
Sep 2 2015
Sep 1 2015
Aug 31 2015
You're also welcome to try pushing a large commit to this server (there should be writable test repositories available in Diffusion) to see if you can lock it up. If you can, it's likely that will give me enough information to understand and fix the underlying problem.
I'm not sure how to reproduce this. At HEAD at the time this was filed, the query UI looked like this:
This appears to be resolved. It's been in master for about a week without issues and deployed to the cluster for about 48 hours.
(For completeness.)
Aug 30 2015
Empty repositories now show proper message.
Aug 29 2015
I'm closing this as a dup of Q104; As a question, it has the same answers.
Aug 28 2015
Thank you, problem solved. I adapted the webserver user in the sudoers file.
Aug 27 2015
sudo: a password is required means you have not successfuly set up sudoers file, as per https://secure.phabricator.com/book/phabricator/article/diffusion_hosting/#configuring-system-user.
curl gives this output.
That looks like nginx is trying to connect to fastcgi, but fastcgi is not running. I'm not sure how to enable it, because I've never used this setup before.
I changed to nginx and now I got this in the error log.
Phabricator ignores the part after /T/ (The callsign) in the uri, so this is not actually a different test. Try
http://server.example.com/diffusion/NNN/not_existing.git
Aug 26 2015
The lack of error message in the logs is odd. Are you using anything other than mod-php? Can you get any kind of error message to show up in the logs?
The message is the same if I use a repo which does not exist (T exists, not_existing doesn't exist => also raises Internal Server Error):
I checked the Apache error log file and there are no entries.
Aug 25 2015
Aug 24 2015
Aug 23 2015
Aug 22 2015
Aug 21 2015
Aug 20 2015
I don't quite understand the use case here... I imagine that importing repositories is something that happens very infrequently and so I think that such a change would have no effect most of the time. Am I misunderstanding?
In T9192#132389, @avivey wrote:Maybe rename the edit page "advanced" or something, and let anyone with "can view" see it?
Aug 19 2015
I agree with you, the documentation is pretty good.
Follow docs - those are VERY good, well written and easy to follow.
Another thing is that I am running it on a new environment. I also tried to test a SVN repo but got another issue with svnserve, which is in the PATH, but Phabricator can't find it
Aug 18 2015
You would receive a setup warning if you were using an unsupported binary.
Are there any recommended versions for GIT and SVN? Maybe that is the case.
