diff options
author | amavect <amavect@gmail.com> | 2021-08-18 17:51:40 +0000 |
---|---|---|
committer | amavect <amavect@gmail.com> | 2021-08-18 17:51:40 +0000 |
commit | 0f58e47551345d7c48c9404bc4188f7fc195e51a (patch) | |
tree | 3c6487a3aaf48d05382687a500589967fa5bd94b /sys/src/cmd/exportfs/exportsrv.c | |
parent | 8c228a123fa0c6062570964011854302bbf57242 (diff) |
exportfs, oexportfs, iostats: make -d log to stderr
exportfs -d logs 9p traffic to /tmp/exportdb.
-f allows writing to a different file.
exportfs silently continues if it doesn't have
permissions to create or write to /tmp/exportdb.
These are poor behaviors.
A better default is to write to stderr, since it
is 9P debug info that is better immediately printed,
and not user info that is better handled by syslog().
As a result, -f is obsolete and thus removed.
Redirect responsibility is now on rc.
As a side effect, rc will fail if it doesn't
have permissions to write.
exportfs(4) is updated to reflect all changes
and with a better Synopsis.
oexportfs is changed to match exportfs.
oexportfs(4) is updated to reflect all changes.
The Synopsis is not changed due to the number of flags.
Removed -f from iostats.
iostats(4) is updated to reflect all changes.
---
Diffstat (limited to 'sys/src/cmd/exportfs/exportsrv.c')
-rw-r--r-- | sys/src/cmd/exportfs/exportsrv.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/sys/src/cmd/exportfs/exportsrv.c b/sys/src/cmd/exportfs/exportsrv.c index b7ddd64b5..3bd9e3aeb 100644 --- a/sys/src/cmd/exportfs/exportsrv.c +++ b/sys/src/cmd/exportfs/exportsrv.c @@ -65,7 +65,7 @@ Xflush(Fsrpc *t) w = m->busy; if(w != nil && w->work.tag == t->work.oldtag) { w->flushtag = t->work.tag; - DEBUG(DFD, "\tset flushtag %d\n", t->work.tag); + DEBUG(2, "\tset flushtag %d\n", t->work.tag); postnote(PNPROC, m->pid, "flush"); unlock(m); putsbuf(t); @@ -75,7 +75,7 @@ Xflush(Fsrpc *t) } reply(&t->work, &rhdr, 0); - DEBUG(DFD, "\tflush reply\n"); + DEBUG(2, "\tflush reply\n"); putsbuf(t); } @@ -359,7 +359,7 @@ Xremove(Fsrpc *t) } path = makepath(f->f, ""); - DEBUG(DFD, "\tremove: %s\n", path); + DEBUG(2, "\tremove: %s\n", path); if(remove(path) < 0) { free(path); errstr(err, sizeof err); @@ -518,7 +518,7 @@ blockingslave(Proc *m) if(p == nil) /* Swept */ break; - DEBUG(DFD, "\tslave: %d %F\n", m->pid, &p->work); + DEBUG(2, "\tslave: %d %F\n", m->pid, &p->work); if(p->flushtag != NOTAG) goto flushme; @@ -629,7 +629,7 @@ slaveopen(Fsrpc *p) } path = makepath(f->f, ""); - DEBUG(DFD, "\topen: %s %d\n", path, work->mode); + DEBUG(2, "\topen: %s %d\n", path, work->mode); f->fid = open(path, work->mode); free(path); if(f->fid < 0 || (d = dirfstat(f->fid)) == nil) { @@ -646,7 +646,7 @@ slaveopen(Fsrpc *p) goto Error; } - DEBUG(DFD, "\topen: fd %d\n", f->fid); + DEBUG(2, "\topen: fd %d\n", f->fid); f->mode = work->mode; f->offset = 0; rhdr.iounit = getiounit(f->fid); @@ -688,7 +688,7 @@ slaveread(Fsrpc *p) reply(work, &rhdr, err); return; } - DEBUG(DFD, "\tread: fd=%d %d bytes\n", f->fid, r); + DEBUG(2, "\tread: fd=%d %d bytes\n", f->fid, r); rhdr.data = data; rhdr.count = r; @@ -720,7 +720,7 @@ slavewrite(Fsrpc *p) return; } - DEBUG(DFD, "\twrite: %d bytes fd=%d\n", n, f->fid); + DEBUG(2, "\twrite: %d bytes fd=%d\n", n, f->fid); rhdr.count = n; reply(work, &rhdr, 0); |