mesh/delivery merged: source.main moved to novox/mesh-catalog@61737962fcb6
mesh/check failed (3): ace: the check of novox/mesh-catalog#632 failed: downloading the asked version 68581…; and 2 more | b4192c525e7e on 61737962fcb6
Claude-Session: https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
14 lines
621 B
TypeScript
14 lines
621 B
TypeScript
import { test } from "node:test";
|
|
import assert from "node:assert/strict";
|
|
import { readFileSync } from "node:fs";
|
|
|
|
// The forge's own database pool is capped (issue 1966): the store's connections are shared by every module on the machine.
|
|
const env = readFileSync(new URL("../files/server.env", import.meta.url), "utf8");
|
|
|
|
test("the forge caps its database pool", () => {
|
|
const lines = env.split("\n");
|
|
for (const line of ["GITEA__database__MAX_OPEN_CONNS=40", "GITEA__database__MAX_IDLE_CONNS=10", "GITEA__database__CONN_MAX_LIFETIME=5m"]) {
|
|
assert.ok(lines.includes(line), `server.env lacks ${line}`);
|
|
}
|
|
});
|