You are not logged in. Login Now
 0-24   25-32         
 
Author Message
janc
Things Staff is Thinking About Mark Unseen   Jul 30 19:44 UTC 1996

There's been some complaint that staff hasn't been good enough about warning
people about what was in the pipe.  I'm going to use this item to describe
a few of the things that staff has been talking about doing.  I don't know
when or if any of these would happen.
32 responses total.
janc
response 1 of 32: Mark Unseen   Jul 30 19:45 UTC 1996

Whoops, looks like staff is planning to reboot Grex to free up some ptys, so
I don't have time to enter a long response right now.  I'll post more later.
davel
response 2 of 32: Mark Unseen   Jul 30 20:51 UTC 1996

That's that high-handed staff for you!
rcurl
response 3 of 32: Mark Unseen   Jul 30 21:33 UTC 1996

Thank you for entering this item! Definitely grexian. So, color next?
scg
response 4 of 32: Mark Unseen   Jul 30 22:45 UTC 1996

I'm planning on sticking Grex's dial-up modems on a terminal server that ajax
donated, rather than having them plugged directly into Grex as they are now.
The terminal server is now running reliably on the network in my apartment.
It's waiting both for me to find time to move it to the Dungeon, and for
Marcus to get telnetd to the point where people dialing into the termnal
server won't end up in the queue waiting for a port.

The part of that that's likely to get some people upset is that we have been
talking about switching Grex's dial-up lines from 7E1 to 8N1 at the same time.
Since just about every other system in the world is 8N1 at this point, that
will make it much easier for new users to figure out how to get on Grex.  The
downside is that our current users, who already have stuff set up for calling
Grex at 7E1 will have to switch.

I'm also planning at some point, if nobody beats me to it, to replace gryps
with a router running a new version of FreeBSD, which will hopefully be more
stable.  I don't expect anybody to object to that.
srw
response 5 of 32: Mark Unseen   Jul 31 03:01 UTC 1996

Grex's staff is planning to change the structure of the /home directory
and possibly (but maybe not at the same time) the /var/spool/mail directpry
as well.

/home will become hierarchical instead of flat. If your personal home
directory is /home/srw (which it isn't, because mine is), then it will change
to become /home/s/r/srw

The reason for this change is performance. We expect it to speed Grex up for
several reasons. The main effect will be that searching to find a directory
will require a much shorter search.

If you have a single letter user id, or the second character of your user id
is a digit, a "z" will be used for the second letter. (Or else we'll use some
similar trick, so don't worry about it.)

Most people will not notice this, but if you have written a script that refers
to anyone's home directory (or mail directory, perhaps) be full path, it will
no longer work after this change, You will have to edit your script.
I am not sure if the /u symlink will continue to exist as a symlink for /home.

URLs will not be affected, nor will references to files that begin with ~,
as these both will get clued in by the entry in the password file/database.

The password file will increase slightly in size, as we change the pathname
to your home directory, both by adding the letters, and by changing the /u
(A symlink) to /home. Staff members still fight over this one, but the
consensus is that the time saved by not looking up a symlink outweighs the
advantage of a slightly smaller password file.

(Important functions don't use the password file, anyway, but an indexed
database, anyway.)
srw
response 6 of 32: Mark Unseen   Jul 31 03:07 UTC 1996

The Grex staff is thinking about adding a mail forwarding machine.
It could accept mail for Grex when Grex is too busy. 
It could take mail quickly, as it would have a high-speed link to Grex.
Disadvantage, it could put a higher drain on the link than Grex's own mail
software could, because it would not be as bogged down.

(Shouldn't this item be linked to "Garage"? It is very garagey.)
janc
response 7 of 32: Mark Unseen   Jul 31 05:53 UTC 1996

(Yes, it is very garagey.  I'll link it.)

Cool, being chased off Grex at just the right time saved me the trouble of
entering descriptions of these three items, which were exactly the ones I had
in mind.

Couple notes:

  Terminal server:  The main advantage of this is that it will allow us to
    switch more of the modems up to higher speeds.  There is some difference
    of opinion on whether it will improve system performance.  Likely not.
    This isn't going to be doable until there are further modifications
    to the telnetd Marcus has been working on.  With the current telnetd.
    dialup users would find themselves put on the waiting list, and with
    the old one, they'd often get an "all ports busy" message.  Obviously
    not a good thing.  We need a version of telnetd that reserves connections
    for dialin users.  When this change is made, dialin users won't be
    showing up on the ttyh* lines anymore.  They will be on pseudo-tty's
    just like telnet users, only they will be telnetting in from the
    terminal server instead of some other computer.

  Hierarchical Home:  Right now the /home directory is a big problem because
    it has about 12,000 subdirectories.  That means everytime Grex tries to
    access /home/whomever, it has to search an unsorted list of 12,000 names
    find whomever's name in the /home directory.  Since Grex does this *alot*,
    this huge directory significantly slows down the system.  If we change
    the directory to /home/w/h/whomever, then it has to search a size 26
    directory to find /home/w, another size 26 directory to find /home/w/h
    and an average of maybe 17 users to find /home/w/h/whomever.  So you
    have to search about 26+26+17 = 69 things instead of 12,000.  Clearly
    this is a big performance gain on an operation Grex does very often.

    The issue with the mail spool is similar.  /usr/spool/mail is almost as
    big as /home, because many users have some unread mail sitting there.
    Everytime grex delivers mail or a user reads mail, Grex has to search
    that directory.  We could speed things up a lot by reoganizing that in
    a hierarchical form.  I wouldn't be surprise if this change alone were
    enough to solve our current mail queue problems.

    We had originally planned to do the home reorganization before we moved
    from the Sun3 to the Sun4.  But the easiest way to rebuild /home would
    be if we had a spare disk.  We had borrowed one from Marcus, but it died
    and is now under repair.  We probably won't do the rebuild until either
    it gets fixed or a new disk is purchased.

  Mail Machine:  There are a lot of different ideas on how to shift mail
    processing off of Grex's main machine and onto a subsidiary machine.
    Different ones have different problems.  Most alternatives seem to either
    (1) screw up the ability of users to set .forward files, or (2) leave lots
    of processing still on Grex, or (3) introduce potential security problems.
    We are still looking for a solution with none of these defects.
tsty
response 8 of 32: Mark Unseen   Jul 31 07:20 UTC 1996

this item is excellent as far as it can go, which, as janc described, is
to announce staff thoughts on 'what grex might do next/soon.' 
  
my singular concern, particularily as fw, is that some *particular*
thought might drift the entire item away from "announced thoughts."
  
i infer that that is NOT the purpose of *this* item.
  
sooooooo.......... if some *particular* "thought" is considered to be
of merit for its own, individual discussion, ..... start a new item
about THAT THOUGHT.... refrain from specific discussions here, please.
srw
response 9 of 32: Mark Unseen   Aug 1 06:12 UTC 1996

Staff is thinking about giving the current website a cleanup.
We are actually more than thinking about it, we have a volunteer who has been
making progress. We will probably install a new version soon.

Note that you do not need to be a staff member to help out the webmasters with
the web site. You need to have skill with HTML and a willingness to spend
time to improve what is out there.
adbarr
response 10 of 32: Mark Unseen   Aug 2 12:38 UTC 1996

A detailed history of Grex and some ideas on seeding new "Grexes" might be
in order. You have a wealth of technical and practical experience to share,
and with some trends in privacy I see a real need for more systems like Grex.
steve
response 11 of 32: Mark Unseen   Aug 5 18:58 UTC 1996

   Heh.  Are you volunteering to help write it down, Arnold?  We could
have a campfire whee the GrexOldFarts got together and expounded on
things.  I think we could collectively make a lot of hot air.   ...But
putting it down on paper is the hard part.
   More seriously, I think that your suggestion is a good one.
adbarr
response 12 of 32: Mark Unseen   Aug 6 12:44 UTC 1996

How about recording it and then transcribing it -- the recording would be the
important part -- transcription could be done later.
janc
response 13 of 32: Mark Unseen   Aug 6 15:39 UTC 1996

We are thinking of making some changes in the default configuration of the
"mail" program for newusers.  This would not effect oldusers at all.  Possible
changes would include:
  - you get the menumore pager automatically when reading long messages.
  - when you use ~m to read in a message, it will be indented with >'s
    instead of tabs.
  - messages would be left in the incoming mail file instead of being stuck
    into "mbox".
This is being talked about a bit in the garage conference.

There are plans to install a program that would monitor the net connecton and
reinitialize Grpys if the connection seems to fail.  This might give a more
reliable net connection.
brighn
response 14 of 32: Mark Unseen   Aug 6 19:07 UTC 1996

since you mention it, how do you manually do menumore when reading mail?
*brighn is a doofus*
popcorn
response 15 of 32: Mark Unseen   Aug 7 03:52 UTC 1996

This response has been erased.

ajax
response 16 of 32: Mark Unseen   Aug 7 18:57 UTC 1996

If you just include "set crt=24," without the pager set, it will default
to using more.  Does that eliminate the need for the shell setting for
improved speed?
popcorn
response 17 of 32: Mark Unseen   Aug 7 22:21 UTC 1996

This response has been erased.

popcorn
response 18 of 32: Mark Unseen   Aug 7 22:24 UTC 1996

This response has been erased.

ajax
response 19 of 32: Mark Unseen   Aug 8 05:07 UTC 1996

I don't have a pager set, but i do have crt set, and what looks like
"more" is invoked on long messages...mail's man page says crt without
a pager defaults to more.
tsty
response 20 of 32: Mark Unseen   Aug 8 08:22 UTC 1996

good popcorn, i've been casually lobbying for 'alternate email address' to
be part of newuser for a few years now ... 
birdlady
response 21 of 32: Mark Unseen   Aug 8 14:11 UTC 1996

I agree, Valerie.  It sounds like a great idea, and most conferencing systems
employ it for just that purpose.
scg
response 22 of 32: Mark Unseen   Aug 8 14:49 UTC 1996

The alternate e-mail address has been part of newuser for a while.  There just
hasn't been any text saying why it's important, so lots of people who have
alternate e-mail addresses don't enter one.
robh
response 23 of 32: Mark Unseen   Aug 8 15:36 UTC 1996

Gods, alternate e-mail address was in newuser when *I* ran it,
tsty.  And that was in 1992!
popcorn
response 24 of 32: Mark Unseen   Aug 9 09:46 UTC 1996

This response has been erased.

 0-24   25-32         
Response Not Possible: You are Not Logged In
 

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss