Skip to content
Snippets Groups Projects
  1. Feb 25, 2022
  2. Feb 24, 2022
  3. Feb 23, 2022
  4. Feb 22, 2022
  5. Feb 17, 2022
  6. Feb 14, 2022
  7. Feb 11, 2022
  8. Feb 04, 2022
    • Florian Sesser's avatar
      Grafana Panel for Payments: Add logs (experimental), migrate all to TimeSeries · c0b39e95
      Florian Sesser authored
      Besides migrating all charts to the faster and more capable Grafana 8
      TimeSeries charting tool this mainly introduces two panels to view
      the logs of PaymentServer.  It has some naive and minimal filtering
      in place to only show lines that are not caused by the metrics gathering
      itself or that I just deemed to be OK (like "GET" requests) so we
      hopefully catch those dreaded "Unexpected Exception" lines.
      
      Fixes privatestorageops#207.
      c0b39e95
  9. Feb 03, 2022
  10. Feb 02, 2022
  11. Jan 31, 2022
  12. Jan 24, 2022
    • Tom Prince's avatar
      Specify ssh-keys as list of strings, rather than having a single string. · 61bde2d4
      Tom Prince authored
      Older versions of nixpkgs allowed you to specify multiple keys by having
      newline separated keys in your string. However, this worked essentially by
      accident, and is now explictly disallowed.
      
      I noticed this because I had configured multiple keys for the local grid.  This
      isn't currently impacting my ability to work, but it seems like a worthwhile
      improvement anyway. This will be necessary (for example) if/when multiple people are
      given root access to our storage nodes.
      61bde2d4
  13. Jan 19, 2022
  14. Jan 18, 2022
  15. Jan 17, 2022
    • Tom Prince's avatar
      Speed up evaluation of grids by evaluating custom packages once. · 56372538
      Tom Prince authored
      The current code evaluates our custom packages once for each node, which adds
      signifcant amount of time to evaluate a grid. We can reduce this, by adding the
      custom package set as an attribute to the nixpkgs set we pass to morph.
      
      This doesn't change how we refer to those packages, as we continue to expose the
      custom package set as a module attribute.
      
      These are the times to evaluate all three grids (on a partially loaded system),
      when there was nothing new to build:
      
      ```
      before:
      real	2m27.837s
      user	3m35.528s
      sys	0m3.722s
      
      after:
      real	1m12.748s
      user	1m34.047s
      sys	0m3.346s
      ```
      56372538
  16. Jan 13, 2022
  17. Jan 11, 2022
  18. Jan 07, 2022
  19. Jan 04, 2022
  20. Dec 22, 2021
  21. Dec 21, 2021
  22. Dec 20, 2021
Loading