patch applied (hackage-server): "Add memory accounting, per state component and cache component" and 1 others

devnull at community.haskell.org devnull at community.haskell.org
Thu Dec 13 12:36:18 CET 2012


Thu Dec 13 11:33:14 GMT 2012  Duncan Coutts <duncan at community.haskell.org>
  * Add memory accounting, per state component and cache component
  Ignore-this: ddd9c793b83e63a0f28dfa3885ca1a0f
  New page to monitor the current memory use of all the various in-memory
  data stores and caches. Ranks them by size.

     ./Distribution/Server/Features/ServerApiDoc.hs -> ./Distribution/Server/Features/ServerIntrospect.hs
    M ./Data/IntTrie.hs +4
    M ./Data/StringTable.hs -2 +6
    M ./Data/TarIndex.hs +7
    M ./Distribution/Server/Features.hs -2 +2
    M ./Distribution/Server/Features/BuildReports.hs +1
    M ./Distribution/Server/Features/BuildReports/BuildReport.hs +12
    M ./Distribution/Server/Features/BuildReports/BuildReports.hs -3 +9
    M ./Distribution/Server/Features/Check.hs +1
    M ./Distribution/Server/Features/Check/State.hs +4
    M ./Distribution/Server/Features/Check/Types.hs +3
    M ./Distribution/Server/Features/Core.hs +11
    M ./Distribution/Server/Features/Core/State.hs +4
    M ./Distribution/Server/Features/Distro.hs +1
    M ./Distribution/Server/Features/Distro/State.hs +4
    M ./Distribution/Server/Features/Distro/Types.hs -1 +11
    M ./Distribution/Server/Features/Documentation.hs +1
    M ./Distribution/Server/Features/Documentation/State.hs -1 +5
    M ./Distribution/Server/Features/DownloadCount.hs +7
    M ./Distribution/Server/Features/DownloadCount/State.hs +8
    M ./Distribution/Server/Features/HaskellPlatform.hs +1
    M ./Distribution/Server/Features/HaskellPlatform/State.hs -2 +6
    M ./Distribution/Server/Features/Html.hs +10
    M ./Distribution/Server/Features/Mirror.hs +1
    M ./Distribution/Server/Features/NameSearch.hs -1 +11
    M ./Distribution/Server/Features/PackageList.hs -1 +12
    M ./Distribution/Server/Features/Packages.hs +6
    M ./Distribution/Server/Features/PreferredVersions.hs +1
    M ./Distribution/Server/Features/PreferredVersions/State.hs +7
    M ./Distribution/Server/Features/ServerIntrospect.hs -8 +116
    M ./Distribution/Server/Features/Tags.hs +7
    M ./Distribution/Server/Features/Tags/State.hs -1 +5
    M ./Distribution/Server/Features/Upload.hs +3
    M ./Distribution/Server/Features/Upload/State.hs -2 +12
    M ./Distribution/Server/Features/Users.hs +10
    M ./Distribution/Server/Framework.hs +2
    M ./Distribution/Server/Framework/AuthTypes.hs -2 +4
    M ./Distribution/Server/Framework/BlobStorage.hs +5
    M ./Distribution/Server/Framework/Feature.hs -1 +26
    M ./Distribution/Server/Framework/Instances.hs -1 +16
    M ./Distribution/Server/Packages/PackageIndex.hs -2 +3
    M ./Distribution/Server/Packages/Types.hs -1 +7
    M ./Distribution/Server/Users/Group.hs -1 +5
    M ./Distribution/Server/Users/State.hs +9
    M ./Distribution/Server/Users/Types.hs -2 +19
    M ./Distribution/Server/Users/Users.hs +4
    M ./Distribution/Server/Util/Histogram.hs -3 +10
    M ./Distribution/Server/Util/NameIndex.hs +6
    M ./Distribution/Server/Util/TextSearch.hs +5
    M ./hackage-server.cabal -3 +4

Thu Dec 13 11:35:46 GMT 2012  Duncan Coutts <duncan at community.haskell.org>
  * Use -funbox-strict-fields to save some space
  Ignore-this: 5c6a103600b2c8e23f80c5cf6a9f8d81

    M ./hackage-server.cabal -1 +1




More information about the cabal-devel mailing list