- Feb 11, 2022
-
-
Florian Sesser authored
Or rather, let it listen only on localhost. I thought Grafana needed it, or Promtail needed it, but I don't remember clearly, the web doesn't say clearly, and on my local dev stack Promtail/Loki seems to still work just fine without GRPC on the network.
-
Florian Sesser authored
OMG look at teh genius of it
-
Florian Sesser authored
Do some name resolution for those poor computers Improve factoring by removing those `/etc/hosts` entries And avoid the infinite loop @tomprince was encountering in !258
-
Florian Sesser authored
-
Florian Sesser authored
-
- Feb 04, 2022
-
-
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.
-
- Feb 03, 2022
-
-
Florian Sesser authored
Should be pure refactoring
-
Florian Sesser authored
-
- Feb 02, 2022
-
-
Florian Sesser authored
-
Florian Sesser authored
This is my latest version of this, updated to work with the packages in NixOS 21.05.
-
- Jan 31, 2022
-
-
Tom Prince authored
Note that changing the origin repository in the on-node deployment checkout is also required. See https://whetstone.private.storage/privatestorage/privatestorageops/-/merge_requests/197#note_19071
-
- Jan 19, 2022
-
-
Jean-Paul Calderone authored
-
- Jan 18, 2022
-
-
Florian Sesser authored
Thanks to @jcalderone for the suggestion!
- Jan 17, 2022
-
-
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 ```
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Jan 13, 2022
-
-
Florian Sesser authored
Fixes privatestorageops#408
-
- Jan 11, 2022
-
-
Tom Prince authored
This also update ZKAPAuthorizer to a python3 using version.
-
Tom Prince authored
-
Tom Prince authored
This is disallowed in nixos 21.11 as it is a potential security issue.
-
Tom Prince authored
-
Jean-Paul Calderone authored
-
- Jan 10, 2022
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Jan 07, 2022
-
-
Tom Prince authored
Also strip that domain component from the labels collected.
-
- Jan 03, 2022
-
-
Jean-Paul Calderone authored
-
- Dec 23, 2021
-
-
Florian Sesser authored
-
- Dec 22, 2021
-
-
Florian Sesser authored
Take what I learned from @tomprince in https://whetstone.privatestorage.io/privatestorage/PrivateStorageio/-/merge_requests/220#note_17605 : Assigning a service a `startAt' will make timer.target start it, no need to also have it `wantedBy' multiuser.target. Also add megacli2prom to the path even if it should be already because of megacli2prom. Better be safe than sorry.
-
- Dec 21, 2021
-
-
Jean-Paul Calderone authored
-
- Dec 20, 2021
-
-
Jean-Paul Calderone authored
mkfs silently truncates "zkapissuer-database" to "zkapissuer-datab" and everything falls apart.
-
Jean-Paul Calderone authored
The point is this is where PaymentServer's persistent state goes. That includes vouchers but might include more stuff too.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
The hardware modules can now configure this fileSystem in a way appropriate for themselves and the issuer module can enable that configuration when it is enabled itself.
-
Jean-Paul Calderone authored
now all nodes load the issuer module so we can always supply issuer configuration, where it makes sense to do so, even on systems where the issuer is not going to be enabled. if that sounds silly read the comment in default.nix
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
use the new one we're setting up on a new filesystem
-
- Dec 18, 2021
-
-
Jean-Paul Calderone authored
-
- Dec 13, 2021
-
-
Florian Sesser authored
-
Florian Sesser authored
-