Re: Using mmap(2) in sort(1) instead of temp files

2024-04-03 Thread Mouse
till.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Fullfs file system

2024-03-22 Thread Mouse
> Thanks Mouse and Martin. I got past that error. But now I'm running > into another problem - unable to determine when write op occurs (to > be able to return ENOSPC error). > I want to return ENOSPC error whenever write occurs. Which variable > contains this info? I'm confuse

Re: Fullfs file system

2024-03-20 Thread Mouse
ally, I'd start by rereading the code, but I assume you've already done that.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Perceivable time differences [was Re: PSA: Clock drift and pkgin]

2023-12-30 Thread Mouse
text (an important caveat!), a time difference as short as (1602-802)/44.1=18.14+ milliseconds is clearly discernible to me. This is, of course, a situation designed to perceive a very small difference. I'm sure there are plenty of contexts in which I would fail to notice even 200ms of delay. /~\ The ASCII

Re: PSA: Clock drift and pkgin

2023-12-30 Thread Mouse
ick tests, but trying to figure out an issue on a version I don't use except at work is something I am unmotivated to do on my own time, and using work time to dig after an issue that doesn't affect work's use case isn't an appropriate use of work resources. /~\ The ASCII Mouse \

Re: PSA: Clock drift and pkgin

2023-12-23 Thread Mouse
. But then, so is every other ITIMER_REAL I've ever used. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: PSA: Clock drift and pkgin

2023-12-23 Thread Mouse
re > correct POSIX periodic timers can attain a target _average_ interval > between expirations [...] I would argue that it's misleading, to the point I would call it incorrect, to call such a thing "periodic". /~\ The ASCII Mouse \ / Ribbon Campai

Re: PSA: Clock drift and pkgin

2023-12-23 Thread Mouse
th a high-res wallclock), but not for timer reloads. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: PSA: Clock drift and pkgin

2023-12-23 Thread Mouse
violates POLA hard. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: PSA: Clock drift and pkgin

2023-12-23 Thread Mouse
1.4T is demonstration-by-example that it is entirely possible to get this right, even in a tickful system. (I don't know whether 1.4T sleeps may be slightly too short; I haven't tested that. But, even if so, fixing that should not involve breaking timer reloads.) /~\ The ASCII

Re: PSA: Clock drift and pkgin

2023-12-22 Thread Mouse
. After taking 6000 timestamps (which ideally should take 60.00 seconds), it then prints out all the timestamps, thus indicating the actual rate signals were delivered at. It's on ftp.rodents-montreal.org (which supports HTTP fetches as well as FTP) in /mouse/misc/test-alrm.c for anyone interested

Re: DRM-KMS: add a devclass DV_DRMKMS and allow userconf to deal with classes

2023-10-19 Thread Mouse
many things called "class" here. "Group"? "Category"? "Collection"? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: DRM-KMS: add a devclass DV_DRMKMS and allow userconf to deal with classes

2023-10-19 Thread Mouse
be better for this to be a namespace specific to config(1) and userconf rather than having anything to do with DV_* values. Or is that getting into "the best is the enemy of the good" territory? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@r

Re: drm.4 man page and import of X11 drm-kms.7 and al.

2023-10-17 Thread Mouse
ge for them, which is a mild negative to me; the xsrc trees I have on hand don't have any *.rst files.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: drm.4 man page and import of X11 drm-kms.7 and al.

2023-10-17 Thread Mouse
ge, but I prefer that to no doc - and, without any manpage, I have no idea how someone looking for doc would know to look for .rst (!) files buried in xsrc, for doc on something in the kernel. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rode

Re: kern.boottime drift after boot?

2023-10-11 Thread Mouse
I saw quoted, sounds likely), you could even do it entirely in userland, immediately upon having a writable persistent filesystem available. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: panic options

2023-09-12 Thread Mouse
anic=1 during boot. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: kcmp(2)

2023-07-20 Thread Mouse
ace of extreme use cases, but that's hardly impossible. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: kcmp(2)

2023-07-18 Thread Mouse
nt? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: [PATCH] style(5): No struct typedefs

2023-07-12 Thread Mouse
boundaries, which I thought was more or less where we started: defines the API to the vnode subsystem, including types, #defines, externs, etc. But I'm not sure how that would differ from what we have now. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML

Re: [PATCH] style(5): No struct typedefs

2023-07-12 Thread Mouse
de files involved is broken. I've been making small steps towards fixing this in my own trees, but it's still a major mess. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: [PATCH] style(5): No struct typedefs

2023-07-12 Thread Mouse
ne with (what I see as) an inaccurate name than see the division not done. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: [PATCH] style(5): No struct typedefs

2023-07-11 Thread Mouse
t, int)', not so much. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: [PATCH] style(5): No struct typedefs

2023-07-11 Thread Mouse
and you lose much of the typechecking. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: [PATCH] style(5): No struct typedefs

2023-07-11 Thread Mouse
"struct" needs a tag to be useful, and at least a few other identifiers to make a useful statement, but it sure feels like it occasionally). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Anonymous vnodes?

2023-06-27 Thread Mouse
filesystem-specific). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: RFC: Native epoll syscalls

2023-06-22 Thread Mouse
ension, use it, it turns out to be useful, it gets popular I've done it myself (well, except for the "gets popular" part, which no one person can do alone): labeled control structure, AF_TIMER sockets, pidconn, validusershell, the list goes on. /~\ The ASCII

Re: PROPOSAL: Split uiomove into uiopeek, uioskip

2023-05-10 Thread Mouse
g about. > All of this is not _independent_ of fixing uiomove callers, [...], > but it's largely orthogonal to the original problem of incorrectly > rolling back partial uiomoves. :-( Agreed. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@roden

Re: PROPOSAL: Split uiomove into uiopeek, uioskip

2023-05-10 Thread Mouse
y use case) or some such. Finding good names is a mess. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: PROPOSAL: Split uiomove into uiopeek, uioskip

2023-05-09 Thread Mouse
~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: PROPOSAL: Split uiomove into uiopeek, uioskip

2023-05-09 Thread Mouse
oskip, it _is_ skip semantics. The bytes skipped are not copied anywhere, not by uioskip. (They may have been copied earlier with uiopeek, but that doesn't affect what uioskip does.) If you want skip-*with*-copy, well, uiomove is still there. /~\ The ASCII Mouse \ / Ribbon C

Re: PROPOSAL: Split uiomove into uiopeek, uioskip

2023-05-09 Thread Mouse
a bug waiting to happen. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: dkwedge: checksum before swapping?

2023-05-08 Thread Mouse
fields in any version I have, but it is (presumably carefully) defined so there is no need for them, either. At least assuming a power-of-two octet-addressed machine, a char * that's no bigger than 8 bytes, and a non-malicious compiler.) /~\ The ASCII Mouse \ / Ribbon Campa

dkwedge: checksum before swapping?

2023-05-07 Thread Mouse
that _someone_ thought it reasonable to checksum before swapping, so I can't help wondering what use case that's appropriate for. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D

Re: Per-descriptor state

2023-05-05 Thread Mouse
h O_REOPEN a distant third. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Per-descriptor state

2023-05-04 Thread Mouse
ox looks like internally. But the UI design is bad enough I would expect the internals to be little better.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Per-descriptor state

2023-04-30 Thread Mouse
n-trivial code). What about having it default to a per-proces (or per-thread) settable state? Mouse

Re: Per-descriptor state

2023-04-30 Thread Mouse
ow? > (also, "mirabile visu") What did I write? *checks* Oops. Thanks. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Per-descriptor state

2023-04-29 Thread Mouse
eventually. This also means divorcing "non-blocking open" from "non-blocking I/O after open". So: does anyone have any comments on the above analysis, or thoughts on good, bad, or even just notable effects making it real per-descriptor state might have? /~\ The ASCII

Re: flock(2): locking against itself?

2023-03-30 Thread Mouse
peration". ...ish. I hadn't thought of that. But, the way the code is structured, that actually isn't a crazy suggestion at all. I'm not sure it would work, but it's a very good thought. Thank you! Mouse

Re: flock(2): locking against itself?

2023-03-30 Thread Mouse
pare Time Mouse

Re: flock(2): locking against itself?

2023-03-30 Thread Mouse
~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: flock(2): locking against itself?

2023-03-30 Thread Mouse
rocess which reads - blockingly - from stdin and writes the data to a pipe; that pipe is then set nonblocking in the main process and is independent of everything else. I might need a third process to make the reader process die reliably /~\ The ASCII Mouse \ / Ribbon

Re: flock(2): locking against itself?

2023-03-30 Thread Mouse
ration rather than of the object. Even aside from installed-base arguments, I'm not sure whether I think non-blocking mode on the object should go away. I'd have to think about it more. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-mont

Re: flock(2): locking against itself?

2023-03-30 Thread Mouse
cked doesn't have any such flag - it merely has room for it). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: flock(2): locking against itself?

2023-03-18 Thread Mouse
the file, Hm, okay, I can see how the second flock call in my test was taken as an attempt to equalgrade (neither upgrade nor downgrade) the exclusive lock to another exclusive lock. I'll have to think more about my locking paradigm. /~\ The ASCII Mouse \ / Ribbon Ca

flock(2): locking against itself?

2023-03-18 Thread Mouse
e fork, so the parent and child open separately, I do, of course, get the expected EWOULDBLOCK from one process. Is this expected behaviour, or is it a bug? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-12 Thread Mouse
ng something and killing the process. Obviously, that code would not survive into the end result, but something like it might be a useful intermediate step. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email!

Re: building 9.1 kernel with /usr/src elsewhere?

2023-03-08 Thread Mouse
ce tree in /usr/src. Is this enough of a bug that it's worth sending-pr? Or is this a case of me expecting something that's no longer supported to work? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email!

Re: building 9.1 kernel with /usr/src elsewhere?

2023-03-08 Thread Mouse
../compile/ > make -j 4 >& make.log I'd prefer to avoid assuming the user who wants to build the kernel can write into the source directory tree. You may note the source tree was (admittedly only by implication) owned by abcxyz but I was doing the build as mouse. That said, this does appea

building 9.1 kernel with /usr/src elsewhere?

2023-03-07 Thread Mouse
cryptic message about absvdi2.c). Note in particular that the source tree content was identical; only the path and ownership differed. Is this a bug? Or am I doing something wrong? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...

Re: crash in timerfd building pandoc / ghc94 related

2023-02-06 Thread Mouse
significant fraction of the useful meaning. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Finding the slot in the ioconf table a module attaches to?

2023-02-01 Thread Mouse
the major number, whether chosen at module load time or chosen at kernel build time, into the /dev/xyz0 special file in the filesystem. That requires exfiltrating it from the kernel *somehow* /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo..

Re: Add five new escape sequences to wscons

2023-01-18 Thread Mouse
nd even that is relatively weak, given how many "vt100" emulations are at least as far from VT-100s as wscons is). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Add five new escape sequences to wscons

2023-01-16 Thread Mouse
ot; for basically this reason. (The difference between ansi and decansi is support for various DEC extensions, such as scrolling regions or ?-flagged arguments to CSI h and CSI l.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-mont

Re: Add five new escape sequences to wscons

2023-01-16 Thread Mouse
VT-100s (mostly things wscons implements but VT-100s don't) and having a handful of other mismatches (such as supporting sizes other than 80x24 and 132x24). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email!

Re: ATA TRIM?

2022-12-25 Thread Mouse
ises free technical support. I suppose I should try to chase down a contact (the packaging gives no hint whom to contact for that promised support) and ask. At worst I'll be told nothing useful. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo..

Re: ATA TRIM?

2022-12-25 Thread Mouse
don't like the way the command is timing out. I find it far more plausible that I'm doing something wrong.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ATA TRIM?

2022-12-23 Thread Mouse
) zero. though it seems to me (b)(C) is actually a special case of (b)(B). See table 33, later on that page, for more. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ATA TRIM?

2022-12-12 Thread Mouse
he interfaces the -current tool > uses are available in -9 kernels. I did bring over the 9.2 syssrc set, so I should be able to figure _something_ out. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ATA TRIM?

2022-12-09 Thread Mouse
d with does analogously. Until I saw your email, I had no idea there was even any way to _represent_ multiple ranges in a single request. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ATA TRIM?

2022-12-09 Thread Mouse
ther than `wdccommand' for the > ATA_DATA_SET_MANAGEMENT command. All this from [FreeBSD] And presumably the NetBSD wdccommand/wdccommandext difference matches the FreeBSD one closely enough for that to be relevant? I shall have to read wdccommand* over in more detail. Mouse

Re: ATA TRIM?

2022-12-09 Thread Mouse
wd0 access locks up during the TRIM attempt. One read got through between that and the cache flush; it locked up again during that. It then came back. But when I tried to read wd1 it locked up again during that. Dunno what all this means /~\ The ASCII Mous

Re: ATA TRIM?

2022-12-08 Thread Mouse
p,); >> printf("TRIM %s: returned %d\n",device_xname(wd->sc_dev),rv); >> return(0); >> } > Ah, shouldn't `cmd' be allocated memory rather than being a > locally-scoped variable? Why? cmd.flags specifies AT_WAIT, and as I re

Re: ATA TRIM?

2022-12-08 Thread Mouse
e except some time. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ATA TRIM?

2022-12-08 Thread Mouse
like a rather broken response to such issues, I've seen brokener.) Mouse

Re: ATA TRIM?

2022-12-08 Thread Mouse
ing to cvsweb, but that still doesn't tell me whether anyone is _using_ it. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

ATA TRIM?

2022-12-07 Thread Mouse
48 sectors wd1: 32-bit data port wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) wd1: non-rotational device wd1(piixide1:0:1): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: #pragma once

2022-10-15 Thread Mouse
(2) Unless and until the functionality is standardized, it makes the system gratuitously nonportable. ("Portable between what I think are the currently most popular two compilers" is awfully weak, even if "what I think" is correct.) /~\ The ASCII

Re: MP-safe /dev/console and /dev/constty

2022-10-02 Thread Mouse
while(0) don't visually disappear into the containing if-elseif construct. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: MP-safe /dev/console and /dev/constty

2022-10-01 Thread Mouse
ion level, but that's the only change I would say needs making there. With the current formatting, the do and while(0) tend to visually disappear into the if control structure, making the contained breaks too easy to misread. /~\ The ASCII Mouse \ / Ribbon Campaign X Aga

Re: fallocate for FFS

2022-09-26 Thread Mouse
LAPSE_RANGE is an example. While it would technically be possible to make it fast and simple by taking advantage of the granularity requirement leeway, such an implementation would be too restrictive to be worth doing.) /~\ The ASCII Mouse \ / Ribbon Campaign X

Re: Lock of NetBSD-current with ifconfig down / up

2022-09-17 Thread Mouse
y require disabling all OS knowledge of USB or something comparably drastic, which may or may not be an option for your use case. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E

Re: debugging a kernel that doesn't start

2022-09-12 Thread Mouse
to the hardware. But it can help if your issues manifest before that, and, even if not, you've narrowed things down - and with care you may be able to map the hardware again. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal

Re: Debugging/fixing a kernel stalled not crashing

2022-08-19 Thread Mouse
ore accurately, crawl - diskless. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Mouse
s occur to me that having the underlying code available would make it more likely that someone would pick it up in the future. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Mouse
g or crashing the system while still preserving a useful system. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Mouse
oks like what I was looking for: something that blocks until a git subprocess finishes without handling filesystem requests in the meantime. I'll need to reorganize the code a little to fix that. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML

Re: Anyone recall the dreaded tstile issue?

2022-07-19 Thread Mouse
ish could very well be in poll() waiting for git to print output. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Anyone recall the dreaded tstile issue?

2022-07-17 Thread Mouse
useful information in case of another hang, that is another story. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Anyone recall the dreaded tstile issue?

2022-07-16 Thread Mouse
Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Anyone recall the dreaded tstile issue?

2022-07-16 Thread Mouse
bozohttpd, those do not surprise me. At least half the hits I get these days are fetching from the puffs mount (it's /export/ftp/pub/mouse/git-unpacked; /export/ftp is also the root directory used by bozohttpd.) The git and one of the mailwrappers were at the end of the tstile wait chains I found

Re: Anyone recall the dreaded tstile issue?

2022-07-16 Thread Mouse
Oh, and one thing I don't think I've said yet: Thank you very much, everyone who's even thought about this issue! I've seen at least two off-list emails already in addition to the on-list ones. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo

Re: Anyone recall the dreaded tstile issue?

2022-07-16 Thread Mouse
o include PPID; in this last hang, I would have liked to have known whether the git process were a child of the gitfs process. I will also take that "other system" I mentioned, make a puffs mount, and then start playing that game. If I can get it to tstile in a reasonable time frame, it

Re: Anyone recall the dreaded tstile issue?

2022-07-15 Thread Mouse
ast find out about it. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Anyone recall the dreaded tstile issue?

2022-07-15 Thread Mouse
d lock joins the puffs-based lockup and everything goes downhill from there. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Anyone recall the dreaded tstile issue?

2022-07-15 Thread Mouse
e trying to come up with a way to capture additional useful information, but I would welcome any thoughts anyone may have, even if only of the "I suspect you might want to look at the $THING" sort. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML

Re: Language-neutral interface specifications (research)

2022-07-12 Thread Mouse
om it or (b) to the extent that you are generating code in that "other language". Indeed, one could argue that an ABI is, essentially, an API for the machine-code level. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: killed: out of swap

2022-06-15 Thread Mouse
ch will help except no overcommit. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: killed: out of swap

2022-06-14 Thread Mouse
d treatment, but it should take privilege to go the other way. For the latter suggestion, for provoking what reclaims are possible without actually risking running out of pages...I'm not sure. A new syscall? A new sysctl? An ioctl on /dev/mem? There are many possibilities. /~\ The ASCII

Re: killed: out of swap

2022-06-14 Thread Mouse
e, the original poster was saying, approximately, "I wanted to do $THING and tried to do so [...outline...], and am having $PROBLEM". Most of this thread has been talking about addressing $PROBLEM. The above quote of mine ("Perhaps even better...") was about addressing th

Re: killed: out of swap

2022-06-14 Thread Mouse
way for userland to tell the kernel "pretend you're under severe RAM pressure and free what you can" without needing to actually run the system out of pages. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Emai

Re: killed: out of swap

2022-06-14 Thread Mouse
re is a way to turn off VM overcommit. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Slightly off topic, question about git

2022-06-08 Thread Mouse
pec didn't apply to them and they thus couldn't interoperate with my ssh implementation; I gave up on them the rest of the way when they, ironically enough, stopped supporting git's own protocol for access to (supposedly) publicly accessible repos. /~\ The ASCII Mou

Re: Slightly off topic, question about git

2022-06-06 Thread Mouse
s? Each use case has to decide that for itself. If the repo in question is used to produce a product with a single distribution channel, then there will inevitably be some kind of master in the sense of the one used to produce the distribution. But that's inevitable in that case; it's an artifact

Re: Slightly off topic, question about git

2022-06-06 Thread Mouse
hat's a mistake, for various reasons, but, as you point not, not everyone agrees.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Slightly off topic, question about git

2022-06-06 Thread Mouse
repo. You can find a live example of it in my anonymous FTP space (also available over HTTP), ftp.rodents-montreal.org:/mouse/git-unpacked; this includes the history of my semi-private forks of three NetBSD versions, which admittedly is far less than full NetBSD history. (The version in my FTP sp

Re: Complete lock-up from using pkgsrc/net/darkstat

2022-05-30 Thread Mouse
to stop darkstat, so it had plenty of time to recover. Sigh. Okay, I'm out of ideas. I hope you can track it down. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Complete lock-up from using pkgsrc/net/darkstat

2022-05-26 Thread Mouse
stays in the kernel the whole time. If it's bouncing back and forth between kernel and userland, I would expect kernel facilities like USB hot-plug to run, possibly even userland - though if userland needs to hit disk it will be sloow. /~\ The ASCII Mouse \ / Ribbon Campa

Re: Complete lock-up from using pkgsrc/net/darkstat

2022-05-26 Thread Mouse
t's been granted. If its rlimit is set high enough, the symptoms could be similar. (Still need to posit something that makes it try to drop core, though.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Em

  1   2   3   4   5   6   7   8   9   >