mirror of
https://github.com/NixOS/nix.git
synced 2025-11-09 03:56:01 +01:00
Merge pull request #14142 from NixOS/move-settings-http-store
libstore: Move {narinfo,ls,log}-compression settings from BinaryCache…
This commit is contained in:
commit
eb67b0df5a
2 changed files with 15 additions and 15 deletions
|
|
@ -59,21 +59,6 @@ struct BinaryCacheStoreConfig : virtual StoreConfig
|
||||||
The meaning and accepted values depend on the compression method selected.
|
The meaning and accepted values depend on the compression method selected.
|
||||||
`-1` specifies that the default compression level should be used.
|
`-1` specifies that the default compression level should be used.
|
||||||
)"};
|
)"};
|
||||||
|
|
||||||
const Setting<std::string> narinfoCompression{
|
|
||||||
this, "", "narinfo-compression", "Compression method for `.narinfo` files."};
|
|
||||||
|
|
||||||
const Setting<std::string> lsCompression{this, "", "ls-compression", "Compression method for `.ls` files."};
|
|
||||||
|
|
||||||
const Setting<std::string> logCompression{
|
|
||||||
this,
|
|
||||||
"",
|
|
||||||
"log-compression",
|
|
||||||
R"(
|
|
||||||
Compression method for `log/*` files. It is recommended to
|
|
||||||
use a compression method supported by most web browsers
|
|
||||||
(e.g. `brotli`).
|
|
||||||
)"};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,21 @@ struct HttpBinaryCacheStoreConfig : std::enable_shared_from_this<HttpBinaryCache
|
||||||
|
|
||||||
ParsedURL cacheUri;
|
ParsedURL cacheUri;
|
||||||
|
|
||||||
|
const Setting<std::string> narinfoCompression{
|
||||||
|
this, "", "narinfo-compression", "Compression method for `.narinfo` files."};
|
||||||
|
|
||||||
|
const Setting<std::string> lsCompression{this, "", "ls-compression", "Compression method for `.ls` files."};
|
||||||
|
|
||||||
|
const Setting<std::string> logCompression{
|
||||||
|
this,
|
||||||
|
"",
|
||||||
|
"log-compression",
|
||||||
|
R"(
|
||||||
|
Compression method for `log/*` files. It is recommended to
|
||||||
|
use a compression method supported by most web browsers
|
||||||
|
(e.g. `brotli`).
|
||||||
|
)"};
|
||||||
|
|
||||||
static const std::string name()
|
static const std::string name()
|
||||||
{
|
{
|
||||||
return "HTTP Binary Cache Store";
|
return "HTTP Binary Cache Store";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue