Let node-nfs-server.test take a client's address: the server knows the range, not the mesh's node names
mesh/delivery-group group feat/mounts-module rejected: a member's own check failed
mesh/merge-gate pass: builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step; every machine composes with the change as it…
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery superseded: a newer head of the same pull request

This commit is contained in:
jochen
2026-10-08 18:34:38 +02:00
parent 59fdffb979
commit 2b01f8786e
+5 -4
View File
@@ -38,11 +38,12 @@ func nfsServerVerbs() []Verb {
"knows its clients.",
Input: schema(map[string]string{}, nil),
Replaces: []string{"ss -tn sport = :2049", "cat /proc/fs/nfsd/clients/*/info"}},
{Name: "test", Description: "Whether this machine exports one share to one node's address now, and " +
"whether its NFS service is up: what a machine mounting the share asks before it mounts.",
{Name: "test", Description: "Whether this machine exports one share for the mesh now, and whether its " +
"NFS service is up; with an address, also whether that address is inside the private network's " +
"range the share is exported to. What a machine mounting the share asks before it mounts.",
Input: schema(map[string]string{
"share": "the share, by its name",
"node": "the node that would mount it, by name (the asking node when unsaid)",
"share": "the share, by its name",
"address": "a client's address on the private network (optional)",
}, []string{"share"}),
Replaces: []string{"showmount -e"}},
{Name: "reload", Description: "Write this machine's export file again from the module's settings and " +