patch applied (hackage-server): "Use new http session for every package doc upload"

devnull at community.haskell.org devnull at community.haskell.org
Sat Aug 17 15:13:40 CEST 2013


Sat Aug 17 14:11:45 BST 2013  Edsko de Vries <edsko at well-typed.com>
  * Use new http session for every package doc upload
  Ignore-this: 3e9e1c5daead27fa8b8a8d6efd2cb561
  
  Before this patch we would use a single http session for the entire doc builder
  execution. However, since doc building can take quite a long time this would
  cause long periods of inactivity, resulting in a 
    
    <socket: 3> resource vanished
  
  error. To avoid this, we now use a http session every time we upload: so, we
  build docs, use a new http session to upload the docs, repeat. This seems to be
  a lot more reliable.

    M ./BuildClient.hs -18 +17





More information about the cabal-devel mailing list