Re: [9fans] anyone put their venti on an SSD?

2013-05-03 Thread geoff
I tried putting our index on a single OCZ SSD and it died during buildindex. The SSD was completely unresponsive thereafter, which is pretty appalling behaviour for a storage device. Having since sworn off OCZ, I would try again with a pair of Intel 330s in a RAID.

[9fans] 21-bit runes

2013-04-23 Thread geoff
We are converting the system to 21-bit runes (also known as 32-bit runes, but only 21 bits are ever used). The first step will be pushing out versions of a few commands and library routines that have been modified to be agnostic about Rune size. The next step is recompiling the compilers and push

Re: [9fans] changes to loader elf generation

2013-03-28 Thread geoff
Sorry, `-Fphys' should be `-Pphys'.

[9fans] changes to loader elf generation

2013-03-26 Thread geoff
The loader code to produce ELF or ELF64 binaries is now consolidated into /sys/src/cmd/8l/elf.[ch], and it no longer modifies (in loader-dependent ways) the text-start virtual address to produce a physical equivalent. In the process, bugs such as incorrect byte-order header elements were fixed. T

[9fans] plan9.bell-labs.com, sources down this weekend

2012-10-19 Thread geoff
Our building electrical people are shutting off power to our part of the building from 07:00 EDT Saturday through about 15:00 EDT, they say. Thus we are shutting down our Plan 9 systems today, starting at 19:00 EDT. I'll probably come in Saturday and bring them back up.

[9fans] new pc bootstraps on sources

2012-05-11 Thread geoff
9boot(8) is the place to start. 9boot replaces 9pxeload but is more persistent. 9load and 9loadusb should behave much as the old ones did, though I hope that the new ones will run on more machines. One can boot through any PCI ethernet interface for which we have a kernel driver now. We are usi

[9fans] new pc bootstraps

2012-05-10 Thread geoff
New PC bootstraps and manual pages will be arriving on sources soon. Highlights include amd64 booting, using kernel device drivers, better CD booting, and the ability to run on a wider range of machines. See the upcoming manual pages for more information.

[9fans] new arm port: teg2

2012-05-01 Thread geoff
After you pull, you should see a new directory, /sys/src/9/teg2. From the _announce file: This is a preliminary Plan 9 port to the Compulab Trimslice, containing a Tegra 2 SoC: a dual-core, (truly) dual-issue 1GHz Cortex-A9 v7a-architecture ARM system, *and* it comes in a case. VFP 3 floating-po

Re: [9fans] ssh2

2012-04-24 Thread geoff
pull, recompile and try again (kill all netssh processes first). host key verification isn't working so it's been temporarily disabled.

Re: [9fans] SSHv2 and scp

2012-04-03 Thread geoff
I have fixed various bugs in ssh2; they'll be in the ssh2 on sources once it's all shaken down.

Re: [9fans] Parallels 6/7 and Q(qemu for mac)

2011-09-19 Thread geoff
Parallels 6 runs Plan 9 for me.

Re: [9fans] Fossil fs recovery

2011-08-13 Thread geoff
Actually we have since found that even scheduling archival and temporary snapshots at different times isn't always enough to prevent fossil from hanging during archival snapshots.

Re: [9fans] lenovo or other laptop support

2011-04-29 Thread geoff
The T410 mostly works: ethernet, (vesa) video, lower-speed usb. It has two EHCI controllers and that seems to interfere with high-speed usb so far. Haven't tried wifi but I wouldn't expect it to work.

Re: [9fans] dns SRV records

2011-04-28 Thread geoff
See ndb(6).

Re: [9fans] new dial, cs and dns for ipv6

2011-03-17 Thread geoff
Such programs need to be changed to use a proc rather than a thread for dialing (or linked with the old version of dial.c temporarily). Sorry.

[9fans] new dial, cs and dns for ipv6

2011-03-17 Thread geoff
Now that the world at large is waking up to IPv6, one problem I kept tripping over is that dial(2) tries addresses serially, and since it's not unusual for IPv6 connectivity to be broken, and since DNS servers randomise the order of IP addresses they return, it's quite possible to hang for a long t

Re: [9fans] 8c puzzling behavior

2011-03-08 Thread geoff
If signedness matters, I use 1u or 1ul or 1ull. Doing so will make your examples work as expected. I don't pretend to understand the ansi rules and don't want to devote the time to try to decode them.

Re: [9fans] Preferred ARM platform?

2011-02-14 Thread geoff
The problem with the gumstix as a terminal is that nobody has yet been able to figure why its USB doesn't work, so though you can get video, it's hard to provide mouse and keyboard. Plus Gumstix still don't seem to be selling the aluminum case, so it's a bit delicate to lug around the world with y

[9fans] usb kernel changes

2011-02-10 Thread geoff
I've just consolidated the several variants of usbehci.c into port/usbehci.c, and moved usb.h into port. There is now port-specific ehci initialisation and shutdown code in files with names like usbehcipc.c. mkfiles and kernel configuration files have had to be changed; the configuration line for

Re: [9fans] ARM based terminal?

2011-01-27 Thread geoff
The Guruplug Display is not vaporware. I ordered one just before Christmas and it arrived a few days ago. It's a different SoC than the other plugs use, but I don't expect much trouble porting to it. The omap port (/sys/src/9/omap) already runs on the gumstix overo, though not all peripherals wo

Re: [9fans] Preferred ARM platform?

2010-11-02 Thread geoff
The plugs make fine servers but there is also interest in a small, portable terminal that boots quickly.

Re: [9fans] Preferred ARM platform?

2010-11-02 Thread geoff
As far as I know, there isn't yet a good, inexpensive, well-documented ARM system. I tend to prefer the Marvell Kirkwood systems (the plugs) because they have faster processors, faster and smarter Ethernet controllers, and somewhat simpler SoCs than the TI OMAP3 systems (beagle, igep, gumstix). O

Re: [9fans] replica/pull as of today

2010-10-29 Thread geoff
They are defined in port/devmouse.c. Did you get an updated beagle config file when you pulled? You should have.

Re: [9fans] sheevaplug port available

2010-10-19 Thread geoff
Sorry, the second line of my recipe should be for(i in ?[acli])

Re: [9fans] beagleboard

2010-10-13 Thread geoff
As you'll see from my talk or paper, the beagleboard doesn't work yet because it doesn't have real ethernet and usb isn't working on the omap35 yet, so even the kludge of ethernet over usb won't work.

Re: [9fans] Bell Labs Plan 9 pages are down

2010-09-30 Thread geoff
Our main file server, after 215 days of up time, started getting processes stuck in Fauth state and it spread to our cpu servers. Restarting our authentication server and the main cpu servers didn't fix it, so I took down the whole complex, turned the machines off for a few minutes and restarted th

Re: [9fans] Sheevaplug - USB working? Just checking

2010-09-06 Thread geoff
As the documentation says, the ARM ports are currently only CPU kernels. Mouse and keyboard support should be trivial to add and will come once (if) video is working on the Guruplug Display or OpenRD. This could take a long while, since the video controller is undocumented (there isn't even Linux

Re: [9fans] page numbers on iwp9 papers

2010-09-06 Thread geoff
Insert .rm CH somewhere before .TL to turn off page numbers.

[9fans] new tftpd

2010-08-23 Thread geoff
I've just pushed out a new tftpd.c that implements the "blksize", "tsize" and "timeout" tftp options when reading a file. I've tested it here against a variety of systems, so I don't expect others to have trouble, but if pxe booting suddenly stops working, you'll know where to look.

Re: [9fans] auth server hardware

2010-07-22 Thread geoff
Actually we've had a nand flash driver for the plugs for a while and I've been using it on the Guruplug.

[9fans] arm ports update

2010-05-12 Thread geoff
The kw port now supports the Guruplug Server Plus, including both Ethernet interfaces, and probably the other Guruplugs. booting(8) now has the necessary instructions to get started. They are more diverse than one might like because every version of u-boot we get for a new board seems to have had

[9fans] changes to the ARM SoC ports

2010-04-27 Thread geoff
booting(8) has been updated; take a look if you're using an ARM port. On the Kirkwood SoCs (Sheevaplug and Openrd-client), USB now works. Nemo was helpful fixing this, as usual. One of the people here is working on using the Kirkwood crypto acceleration hardware. The OMAP3530 port is now availab

Re: [9fans] BUG!!! in Plan9 compiler!

2010-04-22 Thread geoff
What type is `smallnumber'?

Re: [9fans] Integer arithmetic: some lessons

2010-04-21 Thread geoff
If you think that shift operators aren't being translated to shift instructions, you can examine the output of 8c -S. x/2 is equal to x>>1 for non-negative integer x; for negative x, the two expressions may yield different values, even if x is a signed integer. The book Hacker's Delight, among ot

Re: [9fans] multiple pings cause panic

2010-04-18 Thread geoff
There are limits on the number of concurrent conversations per protocol. For UDP, it's currently 1024, for TCP it's currently 1024 on terminals and 4096 on cpu servers. For ICMP, it's currently 128; you may want to raise that. To find the current limits, grep '>nc = ' /sys/src/9/ip/*.c

[9fans] kirkwood (sheevaplug) configuration changes

2010-04-14 Thread geoff
I've just pushed changed kirkwood kernel sources to sources. The main visible changes are that the kirkwood kernel will now parse a plan9.ini file found in low memory and will write its #ec contents there just before a reboot, thus preserving them for the next kernel. Now that this is possible, th

Re: [9fans] kw niggles

2010-04-11 Thread geoff
I'm running timesync here on a sheevaplug and an openrd-client. The invocation was aux/timesync -s /net -nl -d /sys/log/timesync.d chips time1 time2 100 µs accuracy seems unlikely; you might try dropping the `-a 10' from your invocation. The kbdq business is almost certainly a result

Re: [9fans] ndb and ipv6=

2010-03-07 Thread geoff
It's still undecided how to best cope with a mixed v4 and v6 world. I don't expect the ipv6 attribute to go away.

Re: [9fans] Aquarela faulting

2010-03-05 Thread geoff
/cron/sys/cron is now in /dist/replica/plan9.proto. --- Begin Message --- > see the realitively > new /cron/sys/cron: No /cron/sys/cron on my system. It's not in /dist/replica/plan9.proto so it doesn't get distributed from sources. Should it? --- End Message ---

Re: [9fans] gsoc2010 + plan9

2010-03-04 Thread geoff
Can you provide more details of your `ipconfig ra6 recvra 1' failure? What happens? What's printed? What's in /sys/log/v6routeradv (you may have to create it first)? It's not worth supporting any new 10Mb ethernet controllers, and new 100Mb ones are borderline.

Re: [9fans] sheevaplug port available

2010-02-27 Thread geoff
Sorry, I'd forgotten to push /sys/src/9/kw/sdscsi.c to sources. It's fixed now.

Re: [9fans] sheevaplug port available

2010-02-24 Thread geoff
usb has advanced a little; we can see usb devices now but attempts to read or write them hang. I don't know of progress on flash access or anything else.

Re: [9fans] Configuring NFS

2010-02-12 Thread geoff
nfsserver only serves NFS version 2 and not all clients are smart enough to try multiple NFS versions, so you may have to specify it, typically like this (in /etc/fstab): nfs:/ /n/9nfs nfsvers=2,proto=udp,user,bg,intr or as a command: mount -o bg,intr,-2 thinktank:think

Re: [9fans] fgb/abaco vs quanstro/abaco

2010-02-03 Thread geoff
Or you could just type abaco or, better, readweb See abaco(1).

Re: [9fans] Lex, Yacc, Unicode Plane 1

2010-01-28 Thread geoff
Yes, we only support the 16-bit runes of Unicode plane 0. That really should be enough space, except for bungling by the Unicode Consortium.

Re: [9fans] Lex, Yacc, Unicode Plane 1

2010-01-28 Thread geoff
I've extended old code using lex to accept utf by massaging the input stream, before lex sees it, to parse utf and encode non-ascii Runes into '\33' (escape) followed by 4 hex digits. A simple lex rule then decodes for the benefit of yacc. This encodes: /* * lex can't cope with character sets w

Re: [9fans] vgaradeon (was Re: Problem of last update?)

2010-01-27 Thread geoff
These drivers appear to be for pre-pci ([e]isa or vlb) vga cards: vgaark2000pv.c vgact65545.c vgaet4000.c I think that these are excellent candidates for removal. Are any of you still using these drivers? If so, could you try using monitor=vesa instead and see if that's acceptable, and let me k

Re: [9fans] vgaradeon (was Re: Problem of last update?)

2010-01-27 Thread geoff
Remember that, on the pc, you should always be able to revert to monitor=vesa and indeed aux/vga attempts that if it can't recognise your graphics controller, but it can fail if you're trying to use a non-vesa resolution. It even works on multiprocessors now. aux/vga -m vesa -p >/tmp/vesa

Re: [9fans] find command reloaded

2010-01-22 Thread geoff
These two scripts should be enough to do what's needed: ; cat /bin/xargs #!/bin/rc # xargs cmd [arg ...] - emulate Unix xargs # only needed for arg lists longer than TSTKSIZ*BY2PG # (100*4096 = 400K on typical PC kernels). rfork ne ramfs split -n 500 -f /tmp/x for (f in /tmp/x*)

Re: [9fans] VIA VT8122 (ethervgbe), 256 packets, and further no PHY

2010-01-22 Thread geoff
That's the wrong fix; ethernet drivers should always call etheriq(edev, block, 1); The sole exception is in devether.c. --- Begin Message --- Is anybody else currently using the ethervgbe driver? I'm had some problems with it which don't seem to be caused by my hardware.

Re: [9fans] No USB hotswap, except when booting with USB plugged in

2010-01-09 Thread geoff
Sources has the latest USB source, no USB code is being held back.

Re: [9fans] parallels

2010-01-08 Thread geoff
I don't have enough experience with VirtualBox to make a sensible comparison. The thing that none of the VM monitors seem to offer (though I'd love to be proven wrong) is debugging tools for the guest operating systems. This is odd, as it was one of the major uses of VM/370. So if a guest kernel

Re: [9fans] parallels

2010-01-08 Thread geoff
Yes, Plan 9 runs on Parallels 4 and 5, with or without video.

[9fans] timesync working on kirkwood SoC

2009-12-13 Thread geoff
Richard Miller supplied a quick fix and a nicer fix. The quick fix is in 9/kw/clock.c on sources now and the nicer fix will follow. Once you have this fix in your kernel, it's safe to run aux/timesync.

Re: [9fans] port/allocb.c question

2009-12-09 Thread geoff
I think it's just the idiom we adopted when we added reference counting.

Re: [9fans] vga vesa works on mp pc

2009-12-08 Thread geoff
As far as I can tell, yes, that's all it took. The old code had been turning off the old 8259 interrupt controllers used by uniprocessors but didn't disable the lapic on mp systems. --- Begin Message --- On Tue, Dec 8, 2009 at 7:05 PM, wrote: > I've just pushed out a small change to /sys/src/9/p

[9fans] vga vesa works on mp pc

2009-12-08 Thread geoff
I've just pushed out a small change to /sys/src/9/pc/realmode.c that allows monitor=vesa to work on multiprocessor pcs without *nomp being defined in plan9.ini (i.e., you can use all available processors [or cores] and still use vesa mode). I've also pushed out new kernels, so the distribution bui

Re: [9fans] SheevaPlug

2009-12-05 Thread geoff
I ordered an openrd-client from globalscale and it arrived within a few days. It's the same SoC (Kirkwood) as the Sheevaplug, but more (perhaps all) of the connectors are made available, plus vga output for $250. Looking at mine, I see connectors for 7 usb 2 ports, 2 Gb ethernets, esata, SMbus, sy

Re: [9fans] after a recent pull ...

2009-11-25 Thread geoff
The slowness of loading openssl probably has something to do with it being bloatware on a par with ghostscript.

Re: [9fans] usb disks in plan9

2009-11-22 Thread geoff
There are two distinct issues: booting from USB devices and partitioning USB devices. I believe that if you follow the directions at the end of prep(8), you have a modern BIOS, and it isn't too buggy, you should be able to boot from a FAT file system on a USB device (that is, load a kernel from it

Re: [9fans] sheevaplug port available

2009-11-18 Thread geoff
I just rediscovered that aux/timesync seems to freeze the stock 9plug kernel. I don't yet know why. I worked around it weeks ago in /bin/cpurc with this: if (! ~ $sysname feared openrd) # timesync seems to kill /sys/src/9/sheeva if(! ps|grep -s timesync) { aux/timesync -n pool.ntp.org

Re: [9fans] sheevaplug port available

2009-11-18 Thread geoff
/acme/bin/arm is already in the distribution. It's empty because we only ship binaries for the 386 architecture (and that's only so that installations can bootstrap themselves using PCs). You might want to add to my earlier instructions: cd /acme objtype=arm mk install

[9fans] sheevaplug port available

2009-11-17 Thread geoff
If you run replica/pull (or have done so recently), you'll find a new kernel subtree, /sys/src/9/kw, which contains a basic port of Plan 9 to the Sheevaplug, derived from the port of native Inferno. 9plug is a diskless cpu server supporting a serial console and gigabit ethernet. booting(8) and /s

Re: [9fans] was: So quiet!

2009-11-02 Thread geoff
I'd like to make the sheevaplug port available soon. We've hit a bug in the latest 5c or 5l and I'd like to wait for that to be fixed first. The initial port was not done on a stock kernel, and adapting it to a stock kernel produced a less reliable port (probably my fault). I think I've just fixe

Re: [9fans] /sys/include/ip.h 5c(1)

2009-10-06 Thread geoff
The cortex-a8 arms are arm v7-a architecture. L2 page table entries have changed format. The a8 includes trustzone, so many registers have forked, producing a "secure" and a "nonsecure" version of the register. The arm v7-a manual is a 2,150-page pdf file and the omap35x SoC manual is a 3,500-pa

Re: [9fans] /sys/include/ip.h 5c(1)

2009-10-06 Thread geoff
The beagleboard is somewhat painful. It has a cortex-a8 cpu, which is quite a bit more complex than older arms. The lack of built-in ethernet means that getting USB going is vital, but the EHCI registers provoke access exceptions and the OTG registers are like no USB interface we've ever seen bef

Re: [9fans] replacing sources

2009-09-04 Thread geoff
The current sources server hasn't been in service for very long. It's about the third one that I know of, and there may have been others. In the past, we just replaced the machines, as they died or became unreliable, with other machines that we already had. Haggis is a new machine and it's using

[9fans] replacing sources

2009-09-03 Thread geoff
I plan to replace sources with haggis (which will take the name sources) during the afternoon of Tuesday, Sept. 8th. I will take a final dump of sources, shut it down, change the dns, initialise haggis's sources fossil from source's final dump score, and bring haggis up as the new sources. This s

[9fans] new sources

2009-08-30 Thread geoff
I've got a replacement for sources set up. It's a new machine (an Intel Core 2) named haggis.cs.bell-labs.com and should look like a slightly-old copy of sources. Please try it out and see if it looks like sources from your perspective. You may want to change your authdom declaration for outside

Re: [9fans] Getting printing to work over ethernet

2009-08-27 Thread geoff
It's not documented in a manual page, I think you have to read /sys/doc/lp.*, section 4.

Re: [9fans] Getting printing to work over ethernet

2009-08-26 Thread geoff
The final `FIFO' in the scheduler column of /sys/lib/lp/devices has been optional for a while. Everybody uses FIFO now, so it's the default.

Re: [9fans] Parallels Vesa driver question

2009-08-03 Thread geoff
Plan 9, including vga, runs fine in Parallels 4. The new vesa driver will only use mtrrs if the cpuid instruction says that they exist.

[9fans] outage Aug 2nd

2009-08-01 Thread geoff
Sunday afternoon (EDT), August 2nd, we'll move the Murray Hill Plan 9 systems back into our newly-renovated machine room. Plan 9 will be unavailable for some of this time.

Re: [9fans] installation on SATYA disk failed

2009-07-25 Thread geoff
Installing off floppy has been seriously suboptimal for a long time. It's probably time to finally kill it. Surely no one still has a machine with a floppy drive but no cd nor dvd drive. I've just rebuilt /n/sources/plan9/386/9*load* from /n/sources/plan9/sys/src/boot/pc.

[9fans] faster vesa driver

2009-06-09 Thread geoff
I've just pushed out kernel sources and binaries to incorporate Aki's mtrr and vesa changes. The combination makes monitor=vesa run quite a bit faster; we saw a factor of three speed improvement in one case. It's still limited to a single processor, but we've got someone investigating ways to fix

[9fans] cpuid change

2009-06-09 Thread geoff
I forgot to mention one incompatible change in the new kernel source: the cpuid function now takes different arguments: a function code and a 4-word array in which registers ax—dx are returned.

Re: [9fans] new usb implementation

2009-06-08 Thread geoff
In principle you can boot from usb devices using "bios0" or "sdB0" as boot methods; see 9load(8). In practice, BIOS bugs may get in the way, but it's worth trying.

[9fans] new usb implementation

2009-05-26 Thread geoff
I've just pushed out to sources a new USB implementation, courtesy of nemo, who debugged and repaired our old UHCI and OHCI drivers, wrote a new EHCI driver for USB 2, converted the user-mode drivers in /bin/usb and tested it all, among other things. Thank you, nemo. I've updated on sources at le

Re: [9fans] No Boot from installCD on IBM xserver 305

2009-05-19 Thread geoff
Ignore the complaint about the BIOS; it's a red herring. Lots of BIOSes have bugs that prevent 9load from booting through them, but unless you're attempting to boot from bios0 or sdB0, 9load is not using the BIOS to boot.

Re: [9fans] 9load for parallels 4

2009-05-17 Thread geoff
Taking the wiki's advice and specifying in plan9.ini mouseport=ps2intellimouse cures the middle-button problem.

[9fans] 9load for parallels 4

2009-05-17 Thread geoff
I've just finished pushing out to sources changes to 9load to allow it to boot load via the emulated Realtek 8029 of Parallels 4. These changes should appear in tonight's CD image. One can thus boot diskless Plan 9 systems via PXE in emulation. You may find that you need to configure within Para

Re: [9fans] Strange rc bug for the 9fans bug-squashing squad

2009-03-16 Thread geoff
Setting ifs='' defeats rc's tokenisation, so the result of `{} will be a series of rc `words', each limited to Wordmax (8192) bytes and with the next byte of the input stream after each word set to NUL. Did you perhaps intend to write ifs=(), which has different meaning?

Re: [9fans] page(1)

2009-02-23 Thread geoff
Sorry about that. I've reverted to the older readpng.c. The new one shouldn't have escaped yet. The new one was an attempt to fix bugs in the old one (there are some png files that the old one can't handle correctly), but the new one has its own bugs.

[9fans] why sources and the plan 9 web server have been up and down lately

2009-02-12 Thread geoff
We're suffering machine room renovation, major electrical work and high winds. As a result of some combination of these, we've had two major power outages and three minor ones today. As a result of moving machines around recently, we hadn't had all of our networking equipment and our computers on

[9fans] source browsing via http is back

2009-02-10 Thread geoff
I've turned it back on and will watch to see if our web server gets swamped by it. This interface should not be used to mirror the contents of sources.

Re: [9fans] What happened to unvac?

2009-01-23 Thread geoff
The new vac has been misbehaving and we haven't yet found the bug(s), so I've reverted to the previous vac, which didn't include unvac. I'll break out the unvac source from the new vac and put it on sources.

Re: [9fans] Sources' venti down?

2009-01-15 Thread geoff
It's back now; we rebooted the venti server and sources.

Re: [9fans] Nvidia GeForce 6800 XT

2009-01-14 Thread geoff
I have one in a Plan 9 terminal, driving a Dell 2407WFP at 1920x1200x16. pci -v reports: 1.0.0: vid 03.00.00 10de/00c3 11 0:dc00 16777216 1:c00c 268435456 2: 16 3:dd04 16777216 4: 16 NVIDIA The label on the box says "GF 6800 XTreme 256MB DDR3 DUAL DVI TV PC

Re: [9fans] Itanium

2009-01-08 Thread geoff
You don't want to use an amd29k (even if you could get one). They look cute on paper but their freeze-mode interrupt handling is a Chinese puzzle and unless you use Ken's compiler (previously called 9c), you're stuck with register windows, which tend to need to be spilled when an interrupt occurs,

Re: [9fans] Sources vac scores?

2009-01-07 Thread geoff
No, we don't publish venti scores; that would be very poor security practice. We'll soon be announcing a way to mirror sources with replica, once we've shaken the procedure down. We will then discourage the existing mirroring schemes.

[9fans] new kernels on sources

2008-12-21 Thread geoff
I've just pushed new 9load and kernel binaries to sources.

Re: [9fans] 9pfuse and O_APPEND

2008-12-18 Thread geoff
The places that DMAPPEND is used most commonly are log files and mail boxes. In both cases, I don't want the decision of whether to truncate or append left to the whims of some program. I want writes to append, by god, and DMAPPEND on actual disk-based file servers such as fossil and fs does that

Re: [9fans] How to implement a moral equivalent of automounter in

2008-12-01 Thread geoff
Won't srvfs (see exportfs(4)) do what you want (packaging up a namespace)?

Re: [9fans] Sources down

2008-11-30 Thread geoff
Browsing the source via http is disabled again, probably temporarily. I'm looking into what's consuming (or limiting) the bandwidth on our internet connection and into improving the performance of our outside web server.

Re: [9fans] sources web interface has gone screwy

2008-11-21 Thread geoff
It's working again. A script that had been working for years suddenly needed $variable changed to $"variable. I'm not sure why it worked previously.

Re: [9fans] bridging

2008-11-18 Thread geoff
There are several models of Soekris machines. We bought the 5501s, and they each have 4 VT6105M Ethernet interfaces, which aren't stellar but seem to be okay. ipifc or ipmux, described in ip(3), are probably worth looking at. 6in4(8) is an example of a program that uses both to encapsulate ipv6 i

Re: [9fans] Do we have a catalog of 9P servers?

2008-11-12 Thread geoff
stat(5) specifies exclusive-access files, which we do use for locking. In what sense is that not `doing locking'? It's not POSIX byte-range read- or write-locking per fcntl, but it's not clear to me how often that's actually useful. In quite a few situations, having a single process directly acce

Re: [9fans] sources down?

2008-11-02 Thread geoff
Sources is back up. We had a power outage and some of our machines didn't come back up automatically, though they usually do.

[9fans] source browsing on web site disabled

2008-10-09 Thread geoff
I've turned off the ability to browse the Plan 9 sources on our external web site, because it was being overwhelmed by web crawlers. Each access spawned a command that ran multiple seds, etc. I've added restrictions to our robots.txt to prevent crawling the sources and instructed google to crawl

Re: [9fans] panic

2008-09-17 Thread geoff
Sorry about that. We're soaking a version of the kernel that includes a reference count in the Block struct. It's so far used by the Ethernet drivers, IP stack and USB code, and usbohci.c escaped a little too early. I've just pushed out a newer allocb.c to sources that initializes the refence co

  1   2   >