Zhaofeng Li
6a064f904e
client/watch_store: Refactor main loop
2023-04-12 15:39:27 -06:00
Zhaofeng Li
d918f68c29
Merge pull request #42 from DarkKirb/increase-nar-info-size-limit
...
Increase narinfo size limit to 1MiB
2023-04-12 15:39:11 -06:00
Charlotte 🦝 Delenk
c686b2c1ea
Increase narinfo size limit to 1MiB
...
I was still encountering failures due to narinfo files being too large,
even with the increased 64kiB limit. This commit increases it to 1MiB
which is hopefully larger than any “reasonable” derivation, while also
not being too large for the server to keep in memory at once.
2023-04-06 10:03:00 +01:00
Zhaofeng Li
efa15b9788
Merge pull request #40 from Shawn8901/main
...
add sleep to keep alive loop of watch-store
2023-04-04 16:09:06 -06:00
Shawn8901
d48e920f12
add sleep to keep alive loop of watch-store
2023-04-04 21:32:04 +02:00
Zhaofeng Li
4d92e69fc1
.github/install-attic-ci.sh: Update
...
Built against f658c7e1fe
.
2023-03-21 18:45:45 -06:00
Zhaofeng Li
f658c7e1fe
flake.nix: Minimize the closure size of attic-static
2023-03-21 18:45:34 -06:00
Zhaofeng Li
3c58b2d2ce
ci-installer.nix: Only install the client
2023-03-21 18:45:34 -06:00
Zhaofeng Li
a8a30288fa
flake.nix: Add attic-client-static package
2023-03-21 18:45:34 -06:00
Zhaofeng Li
cb493f2982
crane.nix: Make attic-client actually contain the client only
2023-03-21 18:45:34 -06:00
Zhaofeng Li
94a1d44a10
server: Only read PUT payload up to the claimed size
2023-03-21 18:45:34 -06:00
Zhaofeng Li
ba8bd5d66c
Thanks clippy
2023-03-21 18:45:34 -06:00
Zhaofeng Li
2e68228fee
token: Enforce the same lint configs
2023-03-21 18:45:34 -06:00
Zhaofeng Li
63f64ee8c4
Revert bindgenHook workarounds
...
Fixed in https://github.com/NixOS/nixpkgs/pull/215060 .
This reverts commit 365d739bca
.
This reverts commit db443f1932
.
This reverts commit 9869ab4a85
.
2023-03-21 18:45:34 -06:00
Zhaofeng Li
1a3b6513b0
Merge pull request #32 from poscat0x04/nixos-module-user-group-name
...
nixos: Make the group and user name under which attic runs configurable
2023-03-05 11:37:47 -07:00
Zhaofeng Li
fb1db7511c
Merge pull request #33 from poscat0x04/suppress-systemd-run
...
nixos: Suppress systemd-run's output in atticadm wrapper
2023-03-05 11:37:10 -07:00
Zhaofeng Li
944b14abdd
.github/install-attic-ci.sh: Update
...
Built against f36f01d431
.
2023-03-05 11:35:04 -07:00
Zhaofeng Li
f36f01d431
.github: Bump DetSys installer
2023-03-05 11:05:11 -07:00
Zhaofeng Li
63019bb208
client: rustfmt
2023-03-05 11:05:11 -07:00
Zhaofeng Li
f0e9199817
client/watch_store: Hide --no-closure in help
...
It's there for testing.
2023-03-05 11:05:11 -07:00
Zhaofeng Li
0ee4f4901b
nixos: Start atticd after nss-lookup for Postgres peer auth
2023-03-05 11:05:11 -07:00
Zhaofeng Li
22626efd35
Trivial semver-incompatible upgrades
2023-03-05 11:05:11 -07:00
Zhaofeng Li
c3c7c10c05
Upgrade toml
2023-03-05 11:05:11 -07:00
Zhaofeng Li
97285de54f
Upgrade base64
2023-03-05 11:05:11 -07:00
Zhaofeng Li
7f62e92d71
server: Upgrade fastcdc
2023-03-05 11:05:11 -07:00
Zhaofeng Li
b6002b413c
server: Upgrade aws-sdk-rust
2023-03-05 11:05:11 -07:00
Zhaofeng Li
18ca2cf29a
Update deps
2023-03-05 11:05:11 -07:00
Zhaofeng Li
dbcf98b4e4
flake.nix: Bump dependencies
2023-03-05 11:05:11 -07:00
poscat
2f5b2a56cf
nixos: Suppress systemd-run's output in atticadm wrapper
2023-03-02 20:27:43 +08:00
poscat
96824109c0
nixos: Allow configuring user and group names
2023-03-02 17:54:07 +08:00
Zhaofeng Li
0bb3d00136
nixos: Don't fail if PWD cannot be changed into
...
Fixes #26 .
2023-02-16 14:01:27 -07:00
Zhaofeng Li
5a23cda073
client: Document CacheRef syntax in help
...
Ref: #25
2023-02-16 14:01:27 -07:00
Zhaofeng Li
863f8dcca3
Revert "server: Allow configuring max database connections"
...
Causes issues with SQLite. To be investigated further.
This reverts commit 9fdec3397d
.
2023-02-11 01:42:14 -07:00
Zhaofeng Li
1710a33eca
.github/install-attic-ci.sh: Update
...
Built against a0a29b01cf
.
2023-02-11 01:16:55 -07:00
Zhaofeng Li
a0a29b01cf
flake.nix: Revert nixpkgs pin to December 2022
...
nixos-unstable has been so bumpy this year and it's getting
frustrating :(
2023-02-11 01:16:55 -07:00
Zhaofeng Li
9fdec3397d
server: Allow configuring max database connections
...
We set it to 20 by default. The SQLx default is 10.
2023-02-11 01:16:55 -07:00
Zhaofeng Li
fce89f4c95
attic/nix_store: Only initialize Nix once
2023-02-06 19:39:10 -07:00
Zhaofeng Li
365d739bca
flake.nix: Add bindgenHook workaround to devShell
2023-02-06 19:39:10 -07:00
Zhaofeng Li
db443f1932
crane.nix: Also apply workaround to tests as well
2023-02-06 14:31:47 -07:00
Zhaofeng Li
9869ab4a85
Temporary workaround to fix bindgen on Darwin
...
https://github.com/NixOS/nixpkgs/pull/207352#issuecomment-1418363441
2023-02-06 13:54:21 -07:00
Zhaofeng Li
1ffa429a9b
flake.nix: Pin to nixpkgs-unstable for Darwin
2023-02-04 14:06:18 -07:00
Zhaofeng Li
4ad6ce9309
attic/nix_store: Call initNix before connecting to store
...
Fixes #22 .
2023-02-04 13:28:47 -07:00
Zhaofeng Li
97187894c2
flake.lock: Update
2023-02-04 13:28:47 -07:00
Zhaofeng Li
c77b5fb64e
book/admin-guide: Add some docs on the NixOS module
2023-01-29 17:23:59 -07:00
Zhaofeng Li
a42953bd9a
book: Add vendored highlight.js with Nix syntax
2023-01-29 17:23:59 -07:00
Zhaofeng Li
3e76e46535
book/colorized-help: Document attic watch-store
2023-01-29 17:23:59 -07:00
Zhaofeng Li
d540cc6888
client: Implement watch-store
2023-01-29 12:01:54 -07:00
Zhaofeng Li
a2bc969594
rustfmt
2023-01-29 12:01:54 -07:00
Zhaofeng Li
8f1916b5cc
client: Refactor pushing to use a job queue
2023-01-29 12:01:54 -07:00
Zhaofeng Li
a113845095
server/upload_path: Remove already fixed FIXME
2023-01-29 12:01:54 -07:00