summaryrefslogtreecommitdiffstats
path: root/roles/pagure/frontend/templates
Commit message (Collapse)AuthorAgeFilesLines
...
* Separate Pagure main and Pagure docsPatrick Uiterwijk2015-07-231-1/+2
| | | | | | | | | | | | | | | | RCA of issue sent on IRC: It's a very interresting edge case and related to my previous diag. In short: both the pagure main app and pagure docs app were using the same process pool (WSGIProcessDaemon). As soon as they would both be loaded in the same thread, they would both load the FFI (C wrapper) code, and only the latest process to load it would still have valid type references, the other would start sending wrong references, which causes it to error out (correctly), because it doesn't know the types it got. So basically, the fix I just applied is put pagure docs into its own WSGI daemon process, that keeps them nicely separated. the reason that this didn't hit in staging and why it also worked *sometimes* in production is that it would only crash if: 1. both pagure main app and docs app were loaded in the thread that's used for the current request 2. pagure docs app was loaded last in the current thread, overriding the types for pagure main app, and 3. we have 4 processes with 4 threads each, so each request gets into one of 16 threads, making the staging not likely to hit the previous two conditions, but prod has so many requests it's likely to hit 1 and 2
* Adjust the apache configuration of docs.pagure.org to be ssl onlyPierre-Yves Chibon2015-07-231-0/+22
|
* Adjust pagure config to work.Kevin Fenzi2015-07-231-4/+1
|
* Place all the apache configuration in 0_pagure.conf and drop pagure.confPierre-Yves Chibon2015-07-202-70/+87
|
* Another attempt to fix indentationPierre-Yves Chibon2015-07-201-8/+10
|
* Drop location and fix indentationPierre-Yves Chibon2015-07-201-17/+2
|
* And more adjustmentsPierre-Yves Chibon2015-07-202-16/+4
|
* More adjustements to the apache configuration filePierre-Yves Chibon2015-07-201-14/+19
|
* Move the 0_pagure.conf apache configuration file from a file to a templatePierre-Yves Chibon2015-07-201-0/+43
|
* Adjust the apache configuration for the docs serverPierre-Yves Chibon2015-07-201-0/+14
|
* Oups, forgot the filePierre-Yves Chibon2015-07-201-0/+22
|
* Start working on the split of the doc server to a different wsgi appPierre-Yves Chibon2015-07-201-0/+2
|
* Adjust the EV server URL for pagure prodPierre-Yves Chibon2015-06-221-1/+1
|
* Fix the stunnel configuration and adjust the EV endpointPierre-Yves Chibon2015-06-191-1/+1
|
* Start working on stunnel for pagurePierre-Yves Chibon2015-06-181-0/+8
|
* Back to 8080 for pagure-stgPierre-Yves Chibon2015-06-181-1/+1
|
* Move the eventsource port to 9939Pierre-Yves Chibon2015-06-181-1/+1
|
* Adjust the eventsource server urlPierre-Yves Chibon2015-06-181-1/+5
|
* Adjust the pagure playbook for 0.2 with the eventsource serverPierre-Yves Chibon2015-06-181-0/+6
|
* Expand the list of blacklisted projectsPierre-Yves Chibon2015-06-161-1/+3
|
* Let's allow pring statements for now in pagurePierre-Yves Chibon2015-06-141-1/+1
|
* Pass on the Authorization headerPierre-Yves Chibon2015-06-111-0/+1
|
* Add index for the releases dirPierre-Yves Chibon2015-06-051-0/+3
|
* Allow everyone on /releasesPierre-Yves Chibon2015-06-051-0/+14
|
* Add the missing UPLOAD_FOLDERPierre-Yves Chibon2015-06-051-0/+1
|
* Set the UPLOAD_FOLDER_PATHPierre-Yves Chibon2015-06-051-0/+3
|
* Create the alias for /releasesPierre-Yves Chibon2015-06-051-0/+1
|
* Disable the IRC pluginPierre-Yves Chibon2015-06-051-0/+2
|
* Add the SSH_KEYS info in pagure's configuration filePierre-Yves Chibon2015-05-211-0/+17
|
* Drop the admin config since we don't require it in the DB anymorePierre-Yves Chibon2015-05-211-121/+0
|
* Use https for anonymous cloning instead of git://Pierre-Yves Chibon2015-05-211-2/+2
|
* Add support for git clone over http to pagurePierre-Yves Chibon2015-05-211-0/+13
|
* Set the list of IPs allowed for the internal API endpointsPierre-Yves Chibon2015-05-191-0/+7
|
* Move the tmp folder under /srvPierre-Yves Chibon2015-05-191-1/+1
|
* Set the salt for email and to use when sending email from pagurePierre-Yves Chibon2015-05-191-0/+3
|
* Be sure the cookie is always using SSL, even temporarilyPierre-Yves Chibon2015-05-191-1/+1
|
* Give pagure its own fedmsg bus.Ralph Bean2015-05-186-0/+551