Re: Reboots?

2001-04-01 Thread Marcus Brinkmann
Here are my latest logs. I don't include the verbatim output, just the distilled version. First the lists split by local port, then the list in order. Moving the whole stuff into libports added only 70s and 72s, it seems. TABLE BY LOCAL PORT === local port 311: order bits

Re: Reboots?

2001-04-01 Thread Marcus Brinkmann
On Sun, Apr 01, 2001 at 06:14:27PM -0400, Roland McGrath wrote: > > Ok. I put it in proc's demuxer, so we miss out anything that is processed > > earlier. I will move the code into libproc before I do another test (and > > increase the buffer a bit). > > That will have a better chance of catching

Re: Reboots?

2001-04-01 Thread Roland McGrath
> > I gather from your data that what you mean is a buffer of the last 16 > > messages handled by proc's demuxer? In the general case one would would > > want to track the reply messages too, and see if there is interleaving of > > the RPCs, i.e. a second RPC beginning processing before another h

Re: Reboots?

2001-04-01 Thread Marcus Brinkmann
On Sun, Apr 01, 2001 at 03:46:03AM -0400, Roland McGrath wrote: > > I have reproduced exactly the crash Jeff reported. I have collected the data. > > I used a ring buffer of 16 entries (can increase if needed), and the full > > I gather from your data that what you mean is a buffer of the last 16

Re: Reboots?

2001-04-01 Thread Roland McGrath
> Ok. I put it in proc's demuxer, so we miss out anything that is processed > earlier. I will move the code into libproc before I do another test (and > increase the buffer a bit). That will have a better chance of catching the crash location, but it still could easily be obscured if the corrupt

Re: memory leak in dir-lookup found

2001-04-01 Thread Roland McGrath
> I have added several convenience function and revised the source > appropriately. It also uses a new calling convention making > not checking for errors difficult, however, this is at the cost > of ABI incompatibility, however, I feel that this is worth it. I don't think this is a useful inter

Re: libdiskfs/io-revoke.c

2001-04-01 Thread Roland McGrath
> In io-revoke.c, we iterate over the protid class yet we inhibit > all RPCs on the bucket. Why do we not just inhibit the class? Inhibiting the bucket also prevents any other RPCs that might result in creating a protid. Inhibiting the protid class would prevents RPCs made on protid ports, but

libdiskfs/io-revoke.c

2001-04-01 Thread Neal H Walfield
In io-revoke.c, we iterate over the protid class yet we inhibit all RPCs on the bucket. Why do we not just inhibit the class? PGP signature

[DEADFILES] libdiskfs

2001-04-01 Thread Neal H Walfield
libdiskfs/io-interrupt.c is a dead file. It is still being compiled into the library, thus: Index: Makefile === RCS file: /cvs/hurd/libdiskfs/Makefile,v retrieving revision 1.66 diff -u -r1.66 Makefile --- Makefile2001/02/26 04:

Re: [PATCH] libnetfs: fsys_goaway

2001-04-01 Thread Neal H Walfield
On Sat, Mar 31, 2001 at 11:56:43PM -0500, Roland McGrath wrote: > Thanks, I've applied these changes. Sorry about that, you need this one also: Index: Makefile === RCS file: /cvs/hurd/libnetfs/Makefile,v retrieving revision 1.19 dif

Re: [PATCH] settrans -gl only kills the active translator

2001-04-01 Thread Neal H Walfield
On Sat, Mar 31, 2001 at 11:46:45PM -0500, Roland McGrath wrote: > I don't understand what your option is supposed to do. After looking at the code some more, my code adds nothing. PGP signature

Re: memory leak in dir-lookup found

2001-04-01 Thread Neal H Walfield
> Perhaps iohelp should have a convenience function to create an iouser > for root, or any one-uid, one-gid iouser. Then those two places you > mention would just have iohelp_create_iouser_oneid (0, 0) in their call > to make_protid. I have added several convenience function and revised the sour

Re: [PATCH] Operating system independence; Hurd Port.

2001-04-01 Thread Neal H Walfield
> Anyway, I think the abstractions are bad. Basically, you separated the > code by what was convienient to do. I seperated the code by what was arch specific. I feel this is in keeping with other projects namely libc. > I think we should do something similar to the way disk.c and disk_*.c work

Re: Reboots?

2001-04-01 Thread Marcus Brinkmann
On Sun, Apr 01, 2001 at 03:46:03AM -0400, Roland McGrath wrote: > > I have reproduced exactly the crash Jeff reported. I have collected the data. > > I used a ring buffer of 16 entries (can increase if needed), and the full > > I gather from your data that what you mean is a buffer of the last 16