1999Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Virtual machine design -->
<!--X-From-R13: [vx Qynexr <zvxpyexNvoz.arg> -->
<!--X-Date: Mon, 19 Apr 1999 01:06:55 &#45;0700 -->
<!--X-Message-Id: 371A3F0B.BDD5C17E#ibm,net -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 000001be8928$207135e0$3a95ce80@eli&#45;greymud -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Virtual machine design</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:mikclrk#ibm,net">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00082.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00084.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00079.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00073.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00083">Author</A>
&nbsp;|&nbsp;<A HREF="#00083">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00083">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Virtual machine design</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Virtual machine design</LI>
<LI><em>From</em>: Mik Clarke &lt;<A HREF="mailto:mikclrk#ibm,net">mikclrk#ibm,net</A>&gt;</LI>
<LI><em>Date</em>: Sun, 18 Apr 1999 21:22:36 +0000</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>


Eli Stevens (KiZurich) wrote:

&gt; I was wondering what the general consensus on "not having to reboot" meant
&gt; to the list.  Obviously, if the power goes off to the system the MUD is on,
&gt; the MUD will have to reboot.  What must be supported on-the-fly for a MUD to
&gt; be considered rebootless?

I work on an approach that considers the frequency with which you think the data
will need to be changed.  Rebooting every hour is not acceptable.  Rebooting
once a day is not good.  Rebooting once a week (assuming the mud can stay up
that long) is acceptable.  Rebooting never would be nice, but it needs more code
than a mud which is expected to be rebooted once a week.

Comercial systems (non-Mud) will generally have a 1 or 2 hour 'service slot'
during each week when their owners can changed things and reboot them (or even
reboot the server).  More critical servers (production line control, flight
control) will have much tighter windows, generally no more than a few hours on 2
or 3 days each year (and planned well in advance).  These are planned outages.
Some people spend a LOT of money to try to avoid and/or minimise unplanned
outages (due to hardware/software or site problems).  For a MUD, even a
comercial one, the benefit generally isn't worth the effort.

It is also important to split data into that which is dynamically updated and
that which is edited offline and picked up at reboot.  These two different types
of data absolutely must be placed into different files, so you can prepare
reboot changes offline and know that they won't be wiped out by someone doing
something online.

Mik




_______________________________________________
MUD-Dev maillist  -  MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00070" HREF="msg00070.html">RE: [MUD-Dev] Virtual machine design</A></STRONG>
<UL><LI><EM>From:</EM> "Eli Stevens (KiZurich)" &lt;c718157#showme,missouri.edu&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00082.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00084.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00079.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00073.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00083"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00083"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>RE: [MUD-Dev] Rebooting (was: Virtual machine design)</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00069" HREF="msg00069.html">RE: [MUD-Dev] Rebooting (was: Virtual machine design)</A></strong>, 
Eli Stevens (KiZurich) <a href="mailto:c718157#showme,missouri.edu">c718157#showme,missouri.edu</a>, Sun 18 Apr 1999, 06:29 GMT
</LI>
<LI><strong><A NAME="00070" HREF="msg00070.html">RE: [MUD-Dev] Virtual machine design</A></strong>, 
Eli Stevens (KiZurich) <a href="mailto:c718157#showme,missouri.edu">c718157#showme,missouri.edu</a>, Sun 18 Apr 1999, 06:30 GMT
<UL>
<LI><strong><A NAME="00071" HREF="msg00071.html">[MUD-Dev] Game design highpoints (was Re: Virtual machine design)</A></strong>, 
claw <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sun 18 Apr 1999, 07:43 GMT
</LI>
<LI><strong><A NAME="00079" HREF="msg00079.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Mon 19 Apr 1999, 07:58 GMT
</LI>
<LI><strong><A NAME="00083" HREF="msg00083.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Mon 19 Apr 1999, 08:06 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00073" HREF="msg00073.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
claw <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sun 18 Apr 1999, 08:03 GMT
<UL>
<LI><strong><A NAME="00084" HREF="msg00084.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Mon 19 Apr 1999, 08:07 GMT
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="00066" HREF="msg00066.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 17 Apr 1999, 22:46 GMT
<UL>
<LI><strong><A NAME="00072" HREF="msg00072.html">Re: [MUD-Dev] Virtual machine design</A></strong>, 
claw <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sun 18 Apr 1999, 07:51 GMT
</LI>
</UL>
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>