June Strawberry
5a55f84104
add rpm/sysusers, temporarily fix rpm/postinst
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-03-03 06:12:09 +00:00
Jason Volk
9e75453303
Add TaskMonitor interval metrics w/ admin command.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-03 06:12:09 +00:00
Jason Volk
cbbe370df2
Improve tokio thread naming schema; cleanup.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-03-01 07:29:06 +00:00
Jason Volk
9e09162817
Mitigate issues from low RLIMIT_NPROC defaults. ( fixes #337 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 01:47:20 +00:00
Jason Volk
081394c313
Additional metrics on shutdown from rusage.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 00:57:51 +00:00
Jason Volk
2d1a76a169
Integrate nix::errno into Error.
...
Split sys/limits.rs; float dep:nix version.
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 00:57:51 +00:00
Jason Volk
a910dc2777
Raise default jemalloc muzzy threshold.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-02-26 00:57:51 +00:00
dasha_uwu
87faf818ff
Add webpki roots for reqwest clients. ( fixes #296 )
2026-02-12 13:15:35 +00:00
Jason Volk
136c0f2682
Mitigate clippy::duration_suboptimal_units until 1.91 msrv upgrade.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2026-01-28 05:58:05 +00:00
dasha_uwu
0c9a3abb71
clippy allow -> expect
2026-01-26 19:28:56 +00:00
June Strawberry
2f4d3c2851
fix some unused_crate_dependencies lint warns
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-01-18 13:18:10 -05:00
June Strawberry
04e66a03d3
fix and enable collapsible_if lint
...
Signed-off-by: June Strawberry <june@vern.cc >
2026-01-18 13:09:03 -05:00
Jason Volk
7e69e9b051
Bump jemalloc.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-12-01 08:39:44 +00:00
Jason Volk
4f9b1d6dbd
Add config options to coarsely disable log/tracing without initialization.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-11-30 00:52:55 +00:00
Jason Volk
74a576caf7
Add option to toggle compact log format.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-06 01:19:36 +00:00
Jason Volk
4743a8d968
Move args and runtime back to main from core ( 1313eb0b64).
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-06 01:19:36 +00:00
Jason Volk
8d6bfde5a0
Use insta and criterion for main integration test and benches respectively.
...
docker/ci: Separate integration and unit tests and benches jobs.
Add directives to remove db before/after integration tests are performed.
Split start/run/stop phases; add more granular smoketests.
Split main integration tests into units for isolation.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:29:48 +00:00
Jason Volk
ae52676e33
Add back the default database path.
...
Allow default server_name when testing.
Default to smoke test vector when testing.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:29:45 +00:00
Jason Volk
1313eb0b64
Reorganize main crate for testability.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:28:58 +00:00
Jason Volk
89be6dc097
Switch to Criterion for benchtests.
...
ci: Add benches to workflow.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-10-02 05:27:48 +00:00
Jason Volk
7cf246eb73
Support dot paths for -O/--option command-line args. ( fixes #162 ) ( fixes #167 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-23 05:16:29 +00:00
dasha_uwu
d6e95c51c0
current_exe changes
...
remove unsafe
remove incorrect doc
2025-09-23 05:16:29 +00:00
Jason Volk
1322ba1b00
Send unmaintained hardened_malloc-rs to valhalla.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-09-11 08:56:38 +00:00
Jason Volk
a4f589f475
Remove unnecessary recursion_limit.
...
Reduce type_length_limits.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-08-28 23:20:44 +05:00
Jason Volk
f04924d6be
docker: Extract complement logs on failure.
...
docker: Sort config options used during complement.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-29 14:34:42 +00:00
Jason Volk
ae707ab465
Simplify default Result generics.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-07-24 04:07:27 +00:00
Jason Volk
578cf9d2d7
Fix missing lz4 and bz2; tweak feature projection. ( closes #78 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-25 01:04:18 +00:00
Jason Volk
2634fed2d4
Tweak readme wording.
...
Fix actual typo.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-20 13:04:02 +00:00
Jason Volk
3056b60159
Bundle systemd service and post-install script for RPM package. ( #59 #60 )
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-11 01:21:11 +00:00
Jason Volk
000b876dcb
Updates for Arch package related.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-11 00:50:49 +00:00
Jason Volk
f63cc84c98
Bump opentelemetry.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-08 03:39:24 +00:00
Jason Volk
dc8bab9bcd
Disable tokio-console for Axum dependency conflicts.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-08 03:08:57 +00:00
Jason Volk
ceb0f8f933
Bump trivial dependencies; rebase hyper-util.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-06-08 03:08:57 +00:00
Jason Volk
05e7d4c6dd
ci: Activate RPM artifact self-test. ( closes #36 )
...
Fix rpm /bin/sh requirement (centos 10)
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-31 10:36:39 +00:00
Jason Volk
a60d26e478
Apply typos changes.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-14 05:39:44 +00:00
Jason Volk
222e89f6fe
Post-formatting aesthetic and spacing corrections
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
b01423040d
Join jemalloc background threads prior to exit.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-11 07:02:14 +00:00
Jason Volk
aa27ab855b
Add rpm package to workflow.
...
Improve workflows.
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-09 22:26:47 +00:00
Jason Volk
8bfe63d45f
Add package workflow.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-05-09 22:26:47 +00:00
Jason Volk
7665d47e59
Add feature-gate for ldap.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-28 07:23:57 +00:00
Jason Volk
5bcf3550ab
attr_fn_like_width to 60
...
note the default is documented as 70 but this was not being honored by rustfmt
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-24 02:00:00 +00:00
Jason Volk
76509830e6
chain_width to 50
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 04:42:34 +00:00
Jason Volk
9b658d86b2
Rename crates.
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-22 04:37:49 +00:00
Jason Volk
b0203818db
add missing feature-projections between intra-workspace crates
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-13 05:13:00 +00:00
Jason Volk
45fd3875c8
move runtime shutdown out of main; gather final stats
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-04-03 19:38:51 +00:00
Jason Volk
d60920c728
workaround some large type name length issues
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-03-31 03:00:53 +00:00
Jason Volk
5bf5afaec8
instrument tokio before/after poll hooks
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-03-30 23:00:37 +00:00
Jason Volk
d0132706cd
add --read-only and --maintenance program option
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-03-29 01:06:39 +00:00
Jason Volk
7f448d88a4
use qualified crate names from within workspace
...
Signed-off-by: Jason Volk <jason@zemos.net >
2025-03-27 07:08:41 +00:00
June Clementine Strawberry
a1e1f40ded
run cargo fix for rust 2024 changes and rustfmt
...
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay >
2025-02-23 01:17:45 -05:00