From: Larry McVoy <lm@bitmover.com>
To: "Martin J. Bligh" <Martin.Bligh@us.ibm.com>
Cc: Rik van Riel <riel@conectiva.com.br>,
Lars Brinkhoff <lars.spam@nocrew.org>,
Alan Cox <alan@lxorguk.ukuu.org.uk>,
Larry McVoy <lm@bitmover.com>,
hps@intermeta.de, linux-kernel@vger.kernel.org
Subject: SMP/cc Cluster description [was Linux/Pro]
Date: Tue, 4 Dec 2001 16:36:46 -0800 [thread overview]
Message-ID: <20011204163646.M7439@work.bitmover.com> (raw)
In-Reply-To: <Pine.LNX.4.33L.0112042129160.4079-100000@imladris.surriel.com> <2457910296.1007480257@mbligh.des.sequent.com>
In-Reply-To: <2457910296.1007480257@mbligh.des.sequent.com>; from Martin.Bligh@us.ibm.com on Tue, Dec 04, 2001 at 03:37:37PM -0800
On Tue, Dec 04, 2001 at 03:37:37PM -0800, Martin J. Bligh wrote:
> >> > Premise 3: it is far easier to take a bunch of operating system images
> >> > and make them share the parts they need to share (i.e., the page
> >> > cache), than to take a single image and pry it apart so that it
> >> > runs well on N processors.
> >>
> >> Of course it's easier. But it seems like you're left with much more
> >> work to reiterate in each application you write to run on this thing.
> >> Do you want to do the work once in the kernel, or repeatedly in each
> >> application?
> >
> > There seems to be a little misunderstanding here; from what
> > I gathered when talking to Larry, the idea behind ccClusters
> > is that they provide a single system image in a NUMA box, but
> > with separated operating system kernels.
Right except NUMA is orthogonal, ccClusters work fine on a regular SMP
box.
> OK, then I've partially misunderstood this ... can people provide some
> more reference material? Please email to me, and I'll collate the results
> back to the list (should save some traffic).
I'll try and type in a small explanation, I apologize in advance for the
bervity, I'm under a lot of pressure on the BK front these days...
The most recent set of slides are here:
http://www.bitmover.com/ml/slide01.html
A couple of useful papers are at
http://www.bitmover.com/llnl/smp.pdf
http://www.bitmover.com/llnl/labs.pdf
The first explains why I think fine grained multi threading is a mistake
and the second is a paper I wrote to try and get LLNL to push for what
I called SMP clusters (which are not a cluster of SMPs, they are a
cluster of operating system instances on a single SMP).
The basic idea is this: if you consider the usefulness of an SMP versus a
cluster, the main thing in favor of the SMP is
all processes/processors can share the same memory at memory speeds.
I typically describe this as "all processes can mmap the same data".
A cluster loses here, even if it provides DSM over a high speed
link, it isn't going to have 200 ns caches misses, it's orders of
magnitude slower. For a lot of MPI apps that doesn't matter, but
there are apps for which high performance shared memory is required.
There are other issues like having a big fast bus, load balancing, etc.,
but the main thing is that you can share data quickly and coherently.
If you don't need that performance/coherency and you can afford to
replicate the data, a traditional cluster is a *much* cheaper and
easier answer. Many problems, such as web server farms, are better
done on Beowulf style clusters than an SMP, they will actually scale
better.
OK, so suppose we focus on the SMP problem space. It's a requirement
that all the processes on all the processors need to be able to access
memory coherently. DSM and/or MPI isn't an answer for this problem
space.
The traditional way to use an SMP is to take a single OS image and
"thread" it such that all the CPUs can be in the OS at the same time.
Pretty much all the data structures need to get a lock and each CPU
takes the lock before it uses the data structure. The limit of the
ratio of locks to cache lines is 1:1, i.e., each cache line will need
a lock in order to get 100% of the scaling on the system (yes, I know
this isn't quite true but it is close and you get the idea).
Go read the "smp.pdf" paper for my reasons on why this is a bad approach,
I'll assume for now you are willing to agree that it is for the purposes
of discussion.
If we want to get the most use out of big SMP boxes but we also want to
do the least amount of "damage" in the form of threading complexity in
the source base. This is a "have your cake and eat it too" goal, one
that I think is eminently reachable.
So how I propose we do this is by booting multiple Linux images on
a single box. Each OS image owns part of the machine, 1-4 CPUs, 0 or
more devices such as disk, ethernet, etc., part of memory. In addition,
all OS images share, as a page cache, part of main memory, typically
the bulk of main memory.
The first thing to understand that the *only* way to share data is in
memory, in the globally shared page cache. You do not share devices,
devices are proxied. So if I want data from your disk or file system,
I ask you to put it in memory and then I mmap it. In fact, you really
only share files and you only share them via mmap (yeah, read and write
as well but that's the uninteresting case).
This sharing gets complex because now we have more than one OS image
which is managing the same set of pages. One could argue that the
code complexity is just as bad as a fine grained multi threaded OS
image but that's simply incorrect. I would hide almost 100% of this
code in a file system, with some generic changes (as few as possible)
in the VM system. There are some changes in the process layer as well,
but we'll talk about them later.
If you're sitting here thinking about all the complexity involved in
sharing pages, it is really helpful to think about this in the following
way (note you would not actually implement it like this in the long
run but you could start this way):
Imagine that for any given file system there is one server OS image and N
client os images. Imagine that for each client, there is a proxy process
running on behalf of the client on the server. Sort of like NFS biods.
Each time the client OS wants to do an mmap() it asks the proxy to do
the mmap(). There are some corner cases but if you think about it, by
having the proxies do the mmaps, we *know* that all the server OS data
structures are correct. As far as the server is concerned, the remote
OS clients are no different than the local proxy process. This is from
the correctness point of view, not the performance point of view.
OK, so we've handled setting up the page tables, but we haven't handled
page faults or pageouts. Let's punt on pageouts for the time being,
we can come back to that. Let's figure out a pagefault path that will
give correct, albeit slow, behaviour. Suppose that when the client faults
on a page, the client side file system sends a pagefault message to the
proxy, the proxy faults in the page, calls a new vtop() system call to
get the physical page, and passes that page descriptor back to the client
side. The client side loads up the TLB & page tables and away we go.
Whoops, no we don't, because the remote OS could page out the page and
the client OS will get the wrong data (think about a TLB shootdown that
_didn't_ happen when it should have; bad bad bad). Again, thinking
just from the correctness point of view, suppose the proxy mlock()ed
the page into memory. Now we know it is OK to load it up and use it.
This is why I said skip pageout for now, we're not going to do them
to start with anyway.
OK, so start throwing stones at this. Once we have a memory model that
works, I'll go through the process model.
--
---
Larry McVoy lm at bitmover.com http://www.bitmover.com/lm
next prev parent reply other threads:[~2001-12-05 0:37 UTC|newest]
Thread overview: 761+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-28 23:29 Coding style - a non-issue Peter Waltenberg
2001-11-28 23:40 ` Russell King
2001-11-28 23:48 ` Alan Cox
2001-11-28 23:48 ` Robert Love
2001-11-29 0:17 ` Alexander Viro
2001-11-29 0:23 ` Larry McVoy
2001-11-29 0:57 ` Davide Libenzi
2001-11-30 10:00 ` Henning P. Schmiedehausen
2001-11-30 15:26 ` Larry McVoy
2001-11-30 16:39 ` Henning Schmiedehausen
2001-11-30 16:47 ` Jeff Garzik
2001-11-30 17:15 ` Henning Schmiedehausen
2001-11-30 17:23 ` Martin Dalecki
2001-11-30 17:27 ` Larry McVoy
2001-11-30 17:49 ` Daniel Phillips
2001-11-30 18:07 ` Alexander Viro
2001-11-30 18:13 ` Larry McVoy
2001-11-30 18:43 ` Daniel Phillips
2001-11-30 19:05 ` Larry McVoy
2001-11-30 21:54 ` Daniel Phillips
2001-11-30 22:06 ` Larry McVoy
2001-11-30 22:17 ` Andrew Morton
2001-11-30 22:51 ` rddunlap
2001-11-30 23:57 ` Linux/Pro [was Re: Coding style - a non-issue] Larry McVoy
2001-12-01 1:13 ` Davide Libenzi
2001-12-01 1:15 ` Larry McVoy
2001-12-01 2:17 ` Davide Libenzi
2001-12-01 2:14 ` Larry McVoy
2001-12-01 11:41 ` Rik van Riel
2001-12-01 23:05 ` Horst von Brand
2001-12-02 20:29 ` Larry McVoy
2001-12-02 20:34 ` Rik van Riel
2001-12-02 20:55 ` Eric W. Biederman
2001-12-02 21:32 ` Alan Cox
2001-12-02 21:59 ` Eric W. Biederman
2001-12-04 1:55 ` Martin J. Bligh
2001-12-04 9:12 ` Alan Cox
2001-12-02 21:19 ` Davide Libenzi
2001-12-03 6:38 ` Davide Libenzi
2001-12-02 21:23 ` Andrew Morton
2001-12-02 21:39 ` Dave Jones
2001-12-02 22:10 ` Andrew Morton
2001-12-04 16:46 ` Jamie Lokier
2001-12-04 1:49 ` Martin J. Bligh
2001-12-02 21:24 ` Alan Cox
2001-12-02 22:52 ` Stephan von Krawczynski
2001-12-02 23:54 ` Larry McVoy
2001-12-03 12:08 ` Horst von Brand
2001-12-04 9:36 ` Henning P. Schmiedehausen
2001-12-04 15:30 ` Over 4-way systems considered harmful :-) M. Edward Borasky
2001-12-04 17:41 ` Martin J. Bligh
2001-12-05 5:07 ` M. Edward Borasky
2001-12-05 17:43 ` Martin J. Bligh
2001-12-12 19:17 ` Matthew Fredrickson
2001-12-05 22:45 ` Pavel Machek
2001-12-04 20:48 ` Todd Underwood
2001-12-05 4:23 ` M. Edward Borasky
2001-12-04 1:59 ` Linux/Pro [was Re: Coding style - a non-issue] Martin J. Bligh
2001-12-06 13:46 ` Pavel Machek
2001-12-06 20:50 ` Larry McVoy
2001-12-06 21:09 ` Wilson
2001-12-04 9:21 ` Stefan Smietanowski
2001-12-04 9:40 ` Alan Cox
2001-12-04 11:55 ` Stefan Smietanowski
2001-12-03 23:01 ` Henning P. Schmiedehausen
2001-12-04 3:38 ` Larry McVoy
2001-12-04 6:32 ` Martin J. Bligh
2001-12-04 9:07 ` Alan Cox
2001-12-04 9:27 ` Lars Brinkhoff
2001-12-04 23:02 ` Martin J. Bligh
2001-12-04 23:31 ` Rik van Riel
2001-12-04 23:37 ` Martin J. Bligh
2001-12-05 0:36 ` Larry McVoy [this message]
2001-12-05 2:02 ` SMP/cc Cluster description [was Linux/Pro] erich
2001-12-05 9:09 ` Alan Cox
2001-12-05 18:01 ` Jeff Merkey
2001-12-05 19:40 ` Loadable drivers [was SMP/cc Cluster description ] erich
2001-12-05 20:04 ` erich
2001-12-05 20:28 ` Stephan von Krawczynski
2001-12-05 21:17 ` erich
2001-12-06 16:34 ` Stephan von Krawczynski
2001-12-06 20:14 ` Kai Henningsen
2001-12-07 0:37 ` erich
2001-12-07 13:34 ` Stephan von Krawczynski
2001-12-06 4:49 ` Keith Owens
2001-12-07 0:41 ` erich
2001-12-05 2:36 ` SMP/cc Cluster description David S. Miller
2001-12-05 3:23 ` Larry McVoy
2001-12-05 6:05 ` David S. Miller
2001-12-05 6:51 ` Jeff Merkey
2001-12-06 2:52 ` Rusty Russell
2001-12-06 3:19 ` Davide Libenzi
2001-12-06 7:56 ` David S. Miller
2001-12-06 8:02 ` Larry McVoy
2001-12-06 8:09 ` David S. Miller
2001-12-06 18:27 ` Jeff V. Merkey
2001-12-06 18:37 ` Jeff V. Merkey
2001-12-06 18:36 ` Martin J. Bligh
2001-12-06 18:45 ` Jeff V. Merkey
2001-12-06 19:11 ` Davide Libenzi
2001-12-06 19:34 ` Jeff V. Merkey
2001-12-06 23:16 ` David Lang
2001-12-07 2:56 ` Jeff V. Merkey
2001-12-07 4:23 ` David Lang
2001-12-07 5:45 ` Jeff V. Merkey
2001-12-06 19:42 ` Daniel Phillips
2001-12-06 19:53 ` Larry McVoy
2001-12-06 20:10 ` Daniel Phillips
2001-12-06 20:10 ` Larry McVoy
2001-12-06 20:15 ` David S. Miller
2001-12-06 20:21 ` Larry McVoy
2001-12-06 21:02 ` David S. Miller
2001-12-06 22:27 ` Benjamin LaHaise
2001-12-06 22:59 ` Alan Cox
2001-12-06 23:08 ` David S. Miller
2001-12-06 23:26 ` Larry McVoy
2001-12-07 2:49 ` Adam Keys
2001-12-07 4:40 ` Jeff Dike
2001-12-06 21:30 ` Daniel Phillips
2001-12-07 8:54 ` Henning Schmiedehausen
2001-12-07 16:06 ` Larry McVoy
2001-12-07 16:44 ` Martin J. Bligh
2001-12-07 17:23 ` Larry McVoy
2001-12-07 18:04 ` Martin J. Bligh
2001-12-07 18:23 ` Larry McVoy
2001-12-07 18:42 ` Martin J. Bligh
2001-12-07 18:48 ` Larry McVoy
2001-12-07 19:06 ` Martin J. Bligh
2001-12-07 19:00 ` Daniel Bergman
2001-12-07 19:07 ` Larry McVoy
2001-12-09 9:24 ` Pavel Machek
2001-12-06 22:37 ` Alan Cox
2001-12-06 22:35 ` Larry McVoy
2001-12-06 22:54 ` Alan Cox
2001-12-07 2:34 ` Larry McVoy
2001-12-07 2:50 ` David S. Miller
2001-12-06 22:38 ` Alan Cox
2001-12-06 22:32 ` Larry McVoy
2001-12-06 22:48 ` Alexander Viro
2001-12-06 22:55 ` Alan Cox
2001-12-06 23:15 ` Larry McVoy
2001-12-06 23:19 ` David S. Miller
2001-12-06 23:32 ` Larry McVoy
2001-12-06 23:47 ` David S. Miller
2001-12-07 0:17 ` Larry McVoy
2001-12-07 2:37 ` David S. Miller
2001-12-07 2:43 ` Larry McVoy
2001-12-07 2:59 ` David S. Miller
2001-12-07 3:17 ` Martin J. Bligh
2001-12-06 14:24 ` Rik van Riel
2001-12-06 17:28 ` Davide Libenzi
2001-12-06 17:52 ` Rik van Riel
2001-12-06 18:10 ` Davide Libenzi
2001-12-05 8:12 ` Momchil Velikov
2001-12-05 3:25 ` Davide Libenzi
2001-12-05 3:17 ` Stephen Satchell
2001-12-05 14:23 ` SMP/cc Cluster description [was Linux/Pro] Rob Landley
2001-12-06 0:24 ` Martin J. Bligh
2001-12-06 0:34 ` Alan Cox
2001-12-05 20:09 ` Rob Landley
2001-12-05 19:05 ` Martin J. Bligh
2001-12-05 19:11 ` Larry McVoy
2001-12-05 14:33 ` Rob Landley
2001-12-05 21:02 ` Martin J. Bligh
2001-12-05 21:05 ` Larry McVoy
2001-12-05 21:14 ` Martin J. Bligh
2001-12-05 21:25 ` Larry McVoy
2001-12-05 21:36 ` Martin J. Bligh
2001-12-05 21:41 ` Larry McVoy
2001-12-05 22:13 ` Davide Libenzi
2001-12-05 22:12 ` Larry McVoy
2001-12-05 23:37 ` Davide Libenzi
2001-12-06 9:50 ` Henning Schmiedehausen
2001-12-06 9:46 ` David Lang
2001-12-06 17:11 ` Martin J. Bligh
2001-12-06 17:48 ` Gerrit Huizenga
2001-12-05 23:17 ` Nigel Gamble
2001-12-06 0:06 ` Alan Cox
2001-12-06 14:07 ` Linux/Pro [was Re: Coding style - a non-issue] Pavel Machek
2001-12-05 10:03 ` Your patch for CS432x sound driver szonyi calin
2001-12-01 10:09 ` Linux/Pro [was Re: Coding style - a non-issue] Alan Cox
2001-12-01 9:30 ` Gérard Roudier
2001-12-01 23:31 ` Davide Libenzi
2001-12-02 16:21 ` Martin Dalecki
2001-12-02 16:42 ` Alan Cox
2001-12-02 18:41 ` jeff millar
2001-12-01 1:18 ` Andrew Morton
2001-12-01 10:05 ` Alan Cox
2001-12-01 17:16 ` Victor Yodaiken
2001-12-02 16:19 ` Martin Dalecki
2001-12-02 16:44 ` Alan Cox
2001-12-02 17:10 ` Oliver Xymoron
2001-12-02 17:30 ` Jeff Garzik
2001-12-02 18:16 ` Oliver Xymoron
2001-12-02 18:20 ` Jeff Garzik
2001-12-02 18:26 ` Oliver Xymoron
2001-12-02 19:33 ` [MOc]cda*mirabilos
2001-12-03 0:23 ` H. Peter Anvin
2001-12-02 18:59 ` Alan Cox
2001-12-02 18:54 ` M. Edward Borasky
2001-12-03 3:22 ` Horst von Brand
2001-12-03 14:31 ` M. Edward Borasky
2001-12-04 9:28 ` Alan Cox
2001-12-04 13:41 ` David Weinehall
2001-12-04 19:35 ` Dan Hollis
2001-12-04 19:57 ` David Weinehall
2001-12-04 19:34 ` Dan Hollis
2001-12-04 22:22 ` Pavel Machek
2001-12-06 0:20 ` Alan Cox
2001-12-01 1:21 ` Stephan von Krawczynski
2001-12-01 5:01 ` Mike Fedyk
2001-12-01 22:05 ` Kai Henningsen
2001-12-05 7:05 ` Mike Fedyk
2001-12-01 16:04 ` Mark Frazer
2001-12-01 16:10 ` Larry McVoy
2001-12-01 5:50 ` Mike Fedyk
2001-12-01 0:35 ` Coding style - a non-issue Rik van Riel
2001-12-01 0:44 ` Daniel Phillips
2001-12-01 0:50 ` Linus Torvalds
2001-12-01 1:09 ` Mike Castle
2001-12-01 1:34 ` Davide Libenzi
2001-12-01 16:05 ` Jamie Lokier
2001-12-01 16:27 ` Rik van Riel
2001-12-01 18:54 ` Daniel Phillips
2001-12-01 1:15 ` Petko Manolov
2001-12-01 2:02 ` Tim Hockin
2001-12-01 2:57 ` Linus Torvalds
2001-12-01 23:11 ` Horst von Brand
2001-12-01 3:02 ` Victor Yodaiken
2001-12-01 3:15 ` Linus Torvalds
2001-12-01 3:30 ` Larry McVoy
2001-12-01 3:34 ` Linus Torvalds
2001-12-01 4:10 ` Daniel Phillips
2001-12-01 4:44 ` Victor Yodaiken
2001-12-01 5:15 ` Linus Torvalds
2001-12-01 6:13 ` Daniel Phillips
2001-12-01 20:17 ` Victor Yodaiken
2001-12-01 20:30 ` Daniel Phillips
2001-12-01 12:34 ` Victor Yodaiken
2001-12-01 22:23 ` Kai Henningsen
2001-12-02 0:43 ` Davide Libenzi
2001-12-02 9:30 ` Lars Brinkhoff
2001-12-02 18:49 ` Ingo Molnar
2001-12-02 17:32 ` Rik van Riel
2001-12-02 20:12 ` Ingo Molnar
2001-12-02 18:41 ` Daniel Phillips
2001-12-02 19:04 ` Stephan von Krawczynski
2001-12-02 19:17 ` Daniel Phillips
2001-12-02 19:42 ` Stephan von Krawczynski
2001-12-04 10:50 ` Ingo Molnar
2001-12-05 22:18 ` Pavel Machek
2001-12-02 20:35 ` Ingo Molnar
2001-12-01 8:57 ` Alan Cox
2001-12-01 13:14 ` Victor Yodaiken
2001-12-01 13:38 ` Alan Cox
2001-12-01 15:15 ` Victor Yodaiken
2001-12-01 6:31 ` Stephen Satchell
2001-12-01 7:07 ` Zilvinas Valinskas
2001-12-01 22:15 ` Kai Henningsen
2001-12-01 4:44 ` Andreas Dilger
2001-12-01 23:18 ` Horst von Brand
2001-12-02 20:25 ` Larry McVoy
2001-12-02 23:51 ` Horst von Brand
2001-12-03 0:55 ` Daniel Phillips
2001-12-03 12:04 ` Victor Yodaiken
2001-12-03 13:20 ` Daniel Phillips
2001-12-07 18:15 ` Victor Yodaiken
2001-12-04 11:18 ` Ingo Molnar
2001-12-03 1:34 ` David L. Parsley
2001-12-03 3:06 ` Larry McVoy
2001-12-04 1:39 ` Horst von Brand
2001-12-04 22:25 ` Ragnar Hojland Espinosa
2001-12-04 18:38 ` Oliver Xymoron
2001-12-01 5:54 ` Stephen Satchell
2001-12-01 11:18 ` Rik van Riel
2001-12-01 18:05 ` Ingo Oeser
2001-12-01 18:21 ` Rik van Riel
2001-12-02 16:25 ` Martin Dalecki
2001-12-02 16:54 ` Stephan von Krawczynski
2001-12-02 19:11 ` Ingo Molnar
2001-12-01 22:20 ` Horst von Brand
2001-12-02 17:18 ` Rik van Riel
2001-11-30 22:31 ` H. Peter Anvin
2001-11-30 18:44 ` Henning Schmiedehausen
2001-11-30 17:53 ` Henning Schmiedehausen
2001-11-30 18:07 ` Larry McVoy
2001-12-01 4:12 ` Mike Fedyk
2001-12-01 5:14 ` Alexander Viro
2001-12-06 0:13 ` Rusty Russell
2001-11-30 17:31 ` Alan Cox
2001-11-30 17:55 ` Alexander Viro
2001-11-30 18:07 ` Henning Schmiedehausen
2001-12-02 20:13 ` Pavel Machek
2001-12-02 21:28 ` Alan Cox
2001-12-02 21:30 ` Dave Jones
2001-12-01 0:12 ` Rik van Riel
2001-11-30 18:37 ` Jeff Garzik
2001-12-01 1:17 ` Keith Owens
2001-12-01 8:54 ` Gérard Roudier
2001-12-01 12:19 ` Clean up drivers/scsi (was: Coding style - a non-issue) Keith Owens
2001-12-02 23:21 ` Coding style - a non-issue David S. Miller
2001-12-02 23:27 ` Keith Owens
2001-12-04 17:18 ` Gérard Roudier
2001-12-04 17:23 ` Gérard Roudier
2001-12-04 22:28 ` David S. Miller
2001-11-30 17:20 ` Martin Dalecki
2001-11-30 17:50 ` Russell King
2001-11-30 17:49 ` Martin Dalecki
2001-11-30 18:03 ` Russell King
2001-11-30 18:31 ` Martin Dalecki
2001-11-30 17:53 ` Alan Cox
2001-11-30 17:42 ` Martin Dalecki
2001-11-30 18:00 ` Russell King
2001-11-30 17:55 ` Martin Dalecki
2001-11-30 18:40 ` Maciej W. Rozycki
2001-11-30 18:46 ` Russell King
2001-11-30 17:54 ` antirez
2001-11-30 18:20 ` Paul G. Allen
2001-11-30 18:47 ` antirez
2001-11-30 20:20 ` Paul G. Allen
2001-11-30 19:00 ` Jeff Garzik
2001-11-30 19:41 ` John Kodis
2001-11-30 20:27 ` Paul G. Allen
2001-12-01 21:52 ` Kai Henningsen
2001-12-01 23:22 ` john slee
2001-12-01 23:57 ` Paul G. Allen
2001-12-02 20:03 ` Pavel Machek
2001-11-29 0:50 ` David S. Miller
2001-11-29 1:07 ` Petko Manolov
2001-11-29 1:56 ` Matthias Andree
2001-11-30 18:15 ` Paul G. Allen
2001-11-30 18:29 ` John H. Robinson, IV
2001-11-30 18:39 ` Paul G. Allen
2001-11-30 18:38 ` Nestor Florez
2001-11-30 18:56 ` Jeff Garzik
2001-11-30 20:06 ` Paul G. Allen
2001-11-30 20:18 ` Jeff Garzik
2001-12-01 17:53 ` David Weinehall
2001-12-01 21:29 ` Paul G. Allen
2001-12-02 2:03 ` Tracy R Reed
2001-12-05 3:42 ` Mike Fedyk
2001-11-30 20:41 ` H. Peter Anvin
2001-12-01 21:45 ` Kai Henningsen
2001-11-30 20:48 ` Andrew Morton
2001-11-30 23:17 ` Alexander Viro
2001-12-01 0:28 ` Rik van Riel
2001-12-01 0:22 ` Rik van Riel
-- strict thread matches above, loose matches on Subject: below --
2002-01-28 14:10 A modest proposal -- We need a patch penguin Rob Landley
2002-01-29 0:44 ` Matthew D. Pitts
2002-01-29 1:37 ` Francesco Munda
2002-01-29 3:23 ` Linus Torvalds
2002-01-29 4:47 ` Rob Landley
2002-01-29 6:00 ` Linus Torvalds
2002-01-29 6:12 ` Larry McVoy
2002-01-29 6:49 ` Linus Torvalds
2002-01-29 11:45 ` Martin Dalecki
2002-01-29 14:26 ` Ingo Molnar
2002-01-29 17:37 ` Stephan von Krawczynski
2002-01-29 19:23 ` Rob Landley
2002-01-29 19:33 ` Alexander Viro
2002-01-29 23:43 ` Daniel Phillips
2002-01-29 13:19 ` Eric W. Biederman
2002-01-29 13:40 ` Momchil Velikov
2002-01-29 23:51 ` Daniel Phillips
2002-01-30 1:33 ` Rob Landley
2002-01-30 1:46 ` Jeff Garzik
2002-01-30 3:45 ` Rob Landley
2002-01-30 10:39 ` Roman Zippel
2002-01-30 11:21 ` Daniel Phillips
2002-01-30 12:39 ` Roman Zippel
2002-01-30 13:28 ` Wanted: Volunteer to code a Patchbot Daniel Phillips
2002-01-30 15:11 ` Rasmus Andersen
2002-01-30 15:28 ` Rasmus Andersen
2002-01-30 15:46 ` Daniel Phillips
2002-01-31 0:49 ` Stuart Young
2002-01-31 1:26 ` Daniel Phillips
2002-01-31 1:39 ` Stuart Young
2002-01-31 13:51 ` Rik van Riel
2002-01-31 15:29 ` Patrick Mauritz
2002-01-31 16:31 ` Jan Harkes
2002-01-31 22:05 ` Horst von Brand
2002-02-01 8:05 ` Daniel Phillips
2002-02-01 1:03 ` Stuart Young
2002-01-30 13:45 ` Daniel Phillips
2002-01-30 13:45 ` Tim Waugh
2002-01-30 17:46 ` Patrick Mochel
2002-01-30 18:33 ` Daniel Phillips
2002-02-03 18:54 ` Peter C. Norton
2002-02-03 23:40 ` Daniel Phillips
2002-01-29 7:33 ` A modest proposal -- We need a patch penguin Rob Landley
2002-01-29 7:52 ` Greg KH
2002-01-29 22:14 ` MAINTANIANCE [was Re: A modest proposal -- We need a patch penguin] James Simmons
2002-01-29 14:24 ` A modest proposal -- We need a patch penguin Jeff Garzik
2002-01-29 7:10 ` Stuart Young
2002-01-29 7:53 ` Nix N. Nix
2002-01-29 19:24 ` Patrick Mochel
2002-01-29 7:38 ` Daniel Phillips
2002-01-29 8:39 ` George Bonser
2002-01-29 11:29 ` Xavier Bestel
2002-01-29 13:54 ` Ingo Molnar
2002-01-29 12:31 ` Daniel Phillips
2002-01-29 14:52 ` Ingo Molnar
2002-01-29 22:04 ` Ville Herva
2002-01-29 22:07 ` Daniel Phillips
2002-01-29 22:24 ` Andrew Morton
2002-01-30 4:37 ` Alexander Viro
2002-01-30 7:20 ` Daniel Phillips
2002-01-30 7:48 ` Linus Torvalds
2002-01-30 8:11 ` Greg KH
2002-01-30 9:22 ` Rob Landley
2002-01-30 15:16 ` Hans Reiser
2002-01-30 10:14 ` Alan Cox
2002-01-30 15:49 ` Larry McVoy
2002-01-30 15:42 ` Tom Rini
2002-01-30 16:03 ` Larry McVoy
2002-01-30 16:07 ` Tom Rini
2002-01-30 16:11 ` Larry McVoy
2002-01-30 16:18 ` Tom Rini
2002-01-30 16:37 ` Larry McVoy
2002-01-30 16:47 ` Tom Rini
2002-01-30 20:50 ` Geert Uytterhoeven
2002-01-31 0:28 ` Paul Mackerras
2002-01-30 16:14 ` Rik van Riel
2002-01-30 16:23 ` Tom Rini
2002-01-30 16:32 ` Larry McVoy
2002-01-30 16:43 ` Tom Rini
2002-01-30 16:59 ` Larry McVoy
2002-01-30 18:35 ` Ingo Molnar
2002-01-30 16:43 ` Larry McVoy
2002-01-30 16:59 ` Rik van Riel
2002-01-30 18:48 ` Ingo Molnar
2002-01-30 17:25 ` Larry McVoy
2002-01-30 18:23 ` Linus Torvalds
2002-01-30 19:38 ` Georg Nikodym
2002-01-30 20:45 ` Tom Rini
2002-01-30 21:17 ` Linus Torvalds
2002-01-30 21:57 ` Larry McVoy
2002-01-30 21:58 ` Eli Carter
2002-01-30 22:17 ` Linus Torvalds
2002-01-30 22:36 ` Larry McVoy
2002-01-30 23:14 ` Linus Torvalds
2002-01-31 13:00 ` Rik van Riel
2002-01-30 23:18 ` Rob Landley
2002-01-31 1:57 ` Larry McVoy
2002-01-31 3:12 ` Rob Landley
2002-01-31 3:51 ` Larry McVoy
2002-01-31 4:58 ` Alexander Viro
2002-01-31 5:08 ` Larry McVoy
2002-01-31 6:02 ` Alexander Viro
2002-01-31 6:15 ` Larry McVoy
2002-01-31 6:23 ` Troy Benjegerdes
2002-01-31 6:37 ` Larry McVoy
[not found] ` <20020131074924.QZMB10685.femail14.sdc1.sfba.home.com@there>
2002-01-31 17:13 ` Troy Benjegerdes
2002-01-31 17:19 ` Larry McVoy
2002-01-31 17:35 ` Troy Benjegerdes
2002-02-01 0:29 ` Keith Owens
2002-02-01 1:04 ` Larry McVoy
2002-02-01 1:37 ` Keith Owens
2002-02-01 11:11 ` Horst von Brand
2002-02-01 11:30 ` Rik van Riel
2002-02-01 11:42 ` 2.4.16 cannot connect to www.sun.com Joe Wong
2002-02-01 11:59 ` Chris Chabot
2002-02-01 12:00 ` David Woodhouse
2002-02-01 16:43 ` A modest proposal -- We need a patch penguin Larry McVoy
2002-02-01 22:57 ` Keith Owens
2002-02-02 0:15 ` Bitkeeper change granularity (was Re: A modest proposal -- We need a patch penguin) Rob Landley
2002-02-02 15:03 ` Rik van Riel
2002-02-02 20:07 ` Rob Landley
2002-02-01 16:38 ` A modest proposal -- We need a patch penguin Larry McVoy
2002-02-01 17:12 ` Wayne Scott
2002-02-01 23:45 ` Bitkeeper change granularity (was Re: A modest proposal -- We need a patch penguin) Rob Landley
2002-02-02 1:19 ` Charles Cazabon
2002-02-02 5:50 ` Larry McVoy
2002-02-02 15:12 ` Charles Cazabon
2002-02-02 5:49 ` Larry McVoy
2002-02-02 15:56 ` Rik van Riel
2002-02-01 20:47 ` Rob Landley
2002-02-02 6:17 ` Larry McVoy
2002-02-03 13:03 ` Henning P. Schmiedehausen
2002-02-01 10:55 ` A modest proposal -- We need a patch penguin Nix N. Nix
2002-01-31 5:16 ` Rob Landley
2002-01-31 5:46 ` Keith Owens
2002-01-31 5:55 ` Larry McVoy
2002-01-31 6:03 ` Keith Owens
2002-01-31 6:07 ` Larry McVoy
2002-01-31 6:33 ` Keith Owens
2002-01-30 23:57 ` Kenneth Johansson
[not found] ` <m3d6zraqn1.fsf@linux.local>
2002-01-31 15:12 ` Tom Rini
2002-02-12 22:59 ` Rik van Riel
2002-02-12 23:14 ` Larry McVoy
2002-02-13 2:08 ` Andreas Dilger
2002-02-13 12:07 ` Ingo Molnar
2002-02-13 16:55 ` Andreas Dilger
2002-02-22 16:06 ` Hans Reiser
2002-02-23 5:00 ` Mark Hahn
2002-02-25 17:13 ` Randy.Dunlap
2002-03-01 19:29 ` Rob Landley
2002-03-01 19:35 ` Martin Dalecki
2002-03-01 19:03 ` Rob Landley
2002-03-01 11:05 ` Hans Reiser
2002-01-30 16:47 ` Rik van Riel
2002-01-30 16:59 ` Josh MacDonald
2002-01-30 17:04 ` Larry McVoy
2002-01-30 17:41 ` Andreas Dilger
2002-01-30 18:51 ` Ingo Molnar
2002-01-31 1:43 ` Val Henson
2002-01-30 7:58 ` Alexander Viro
2002-01-30 8:09 ` Linus Torvalds
2002-01-30 8:36 ` Alexander Viro
2002-01-30 9:21 ` Linus Torvalds
2002-01-30 10:05 ` Daniel Phillips
2002-01-30 10:06 ` Alan Cox
2002-01-30 10:18 ` Jeff Garzik
2002-01-30 17:11 ` Greg KH
2002-01-30 18:35 ` Alan Cox
2002-01-30 18:29 ` Jeff Garzik
2002-01-30 21:15 ` Erik Andersen
2002-01-30 21:14 ` Erik Andersen
2002-01-30 23:06 ` Alan Cox
2002-01-30 23:48 ` Erik Andersen
2002-01-31 0:03 ` Andre Hedrick
2002-01-31 0:13 ` Dave Jones
2002-01-31 0:33 ` Alan Cox
2002-01-31 1:07 ` [PATCH] fix for 2.4.18-pre7 SCSI namespace conflict Erik Andersen
2002-01-30 17:20 ` A modest proposal -- We need a patch penguin Linus Torvalds
2002-01-30 22:06 ` Bill Davidsen
2002-01-31 12:14 ` Martin Dalecki
2002-01-31 13:34 ` Ian Molton
2002-01-31 14:17 ` Ingo Molnar
2002-01-31 12:27 ` Alexander Viro
2002-01-31 15:01 ` Roman Zippel
2002-01-31 12:28 ` David Weinehall
2002-01-31 12:52 ` Martin Dalecki
2002-01-31 14:31 ` Ingo Molnar
2002-01-31 12:56 ` Martin Dalecki
2002-01-31 15:07 ` Ingo Molnar
2002-01-31 13:45 ` Russell King
2002-01-31 21:08 ` Geert Uytterhoeven
2002-01-30 12:29 ` Dave Jones
2002-01-30 8:36 ` Daniel Phillips
2002-01-30 8:39 ` Alexander Viro
2002-01-30 12:41 ` Kees Bakker, Kees Bakker
2002-01-30 14:15 ` Charles Cazabon
2002-01-30 7:41 ` Oliver Xymoron
2002-01-30 7:58 ` Daniel Phillips
2002-01-30 8:09 ` bug tracking (was Re: A modest proposal -- We need a patch penguin) Jeff Garzik
2002-01-30 9:18 ` Chris Funderburg
2002-01-30 15:36 ` Oliver Xymoron
2002-01-29 13:22 ` A modest proposal -- We need a patch penguin Alan Cox
2002-01-29 15:29 ` Ingo Molnar
2002-01-29 16:10 ` Dave McCracken
2002-01-29 18:46 ` Rob Landley
2002-01-30 15:56 ` Ingo Molnar
2002-01-29 19:51 ` Kai Henningsen
2002-01-30 2:46 ` Dave Jones
2002-01-30 11:57 ` Denis Vlasenko
2002-01-30 8:29 ` Jeff Garzik
2002-01-30 9:38 ` Rob Landley
2002-01-30 9:43 ` Jeff Garzik
2002-01-30 19:40 ` Rob Landley
2002-01-30 19:42 ` Jeff Garzik
2002-01-30 9:59 ` Alan Cox
2002-01-29 22:35 ` Bill Davidsen
2002-01-30 15:48 ` Tomasz Kłoczko
2002-01-29 5:01 ` Rob Landley
2002-01-29 11:49 ` Martin Dalecki
2002-01-29 13:13 ` Christoph Hellwig
2002-01-29 13:43 ` Alan Cox
2002-01-31 11:24 ` Martin Dalecki
2002-01-31 11:53 ` Alan Cox
2002-01-31 11:20 ` Martin Dalecki
2002-01-29 14:33 ` Ingo Molnar
2002-01-29 13:14 ` Martin Dalecki
2002-02-01 13:38 ` Ingo Molnar
2002-02-01 11:53 ` Martin Dalecki
2002-01-29 13:14 ` Alan Cox
2002-01-29 15:18 ` Ingo Molnar
2002-01-29 13:40 ` Alan Cox
2002-01-29 13:47 ` Dave Jones
2002-01-30 11:42 ` Henning P. Schmiedehausen
2002-01-29 16:15 ` Ingo Molnar
2002-01-29 14:27 ` Dave Jones
2002-01-29 14:43 ` Russell King
2002-01-30 9:44 ` Horst von Brand
2002-01-30 10:14 ` Russell King
2002-01-29 16:36 ` Ingo Molnar
2002-01-29 14:54 ` Alan Cox
2002-01-29 16:41 ` Ingo Molnar
2002-01-29 15:35 ` Eli Carter
2002-01-29 16:47 ` Ingo Molnar
2002-01-29 14:53 ` Patrick Mauritz
2002-01-29 20:03 ` Kai Henningsen
2002-01-30 3:15 ` Arnaldo Carvalho de Melo
2002-01-30 6:30 ` Kai Henningsen
2002-01-29 16:53 ` update to MAINTAINERS list Andreas Dilger
2002-01-29 20:10 ` A modest proposal -- We need a patch penguin toon
2002-01-30 9:40 ` Horst von Brand
2002-01-29 22:57 ` Rob Landley
2002-01-29 23:47 ` Eric S. Raymond
2002-01-30 5:57 ` Mark Hahn
2002-01-29 22:45 ` Bill Davidsen
2002-01-29 23:14 ` Craig Christophel
2002-01-30 4:26 ` Shawn
2002-01-29 14:30 ` Skip Ford
2002-01-29 17:36 ` Linus Torvalds
2002-01-29 17:51 ` Michael Sterrett -Mr. Bones.-
2002-01-29 23:34 ` Rob Landley
2002-01-29 23:50 ` Linus Torvalds
2002-01-30 0:07 ` Rik van Riel
2002-01-30 0:39 ` Linus Torvalds
2002-01-30 0:52 ` Rik van Riel
2002-01-30 0:23 ` Daniel Jacobowitz
2002-01-30 0:27 ` Chris Ricker
2002-01-30 0:44 ` Linus Torvalds
2002-01-30 1:38 ` Miles Lane
2002-01-30 8:06 ` Rob Landley
2002-01-30 8:47 ` Jeff Garzik
2002-01-30 9:03 ` Larry McVoy
2002-01-30 9:33 ` Linus Torvalds
2002-01-30 10:07 ` Jeff Garzik
2002-01-30 17:24 ` real BK usage (was: A modest proposal -- We need a patch penguin) Andreas Dilger
2002-01-30 17:34 ` Larry McVoy
2002-01-30 20:03 ` Andreas Dilger
2002-01-31 17:11 ` Larry McVoy
2002-01-31 19:01 ` Jeff Garzik
2002-01-31 21:56 ` Andreas Dilger
2002-01-30 17:56 ` Linus Torvalds
2002-01-30 10:25 ` A modest proposal -- We need a patch penguin Momchil Velikov
2002-01-30 10:32 ` Daniel Phillips
2002-04-05 1:03 ` Albert D. Cahalan
2002-04-05 1:21 ` Linus Torvalds
2002-04-04 16:40 ` Daniel Phillips
2002-04-05 2:19 ` patch-2.4.19-pre5-ac2 Jonathan A. Davis
2002-04-05 6:57 ` patch-2.4.19-pre5-ac2 Peter Horton
2002-04-05 10:18 ` patch-2.4.19-pre5-ac2 Geert Uytterhoeven
2002-04-05 10:12 ` A modest proposal -- We need a patch penguin Geert Uytterhoeven
2002-01-30 12:59 ` Roman Zippel
2002-01-30 15:31 ` Alan Cox
2002-01-30 17:29 ` Roman Zippel
2002-01-30 17:59 ` Jeff Garzik
2002-01-30 16:06 ` Larry McVoy
2002-01-30 16:34 ` Jochen Friedrich
2002-01-30 16:39 ` Larry McVoy
2002-01-30 18:03 ` Jeff Garzik
2002-01-30 20:06 ` Roman Zippel
2002-01-30 20:17 ` Larry McVoy
2002-01-30 21:02 ` Roman Zippel
2002-01-30 21:18 ` Larry McVoy
2002-01-30 22:13 ` Roman Zippel
2002-01-30 22:25 ` Larry McVoy
2002-01-30 22:36 ` Roman Zippel
2002-01-30 2:45 ` Chris Ricker
2002-01-30 2:54 ` Linus Torvalds
2002-01-30 4:14 ` Jeff Garzik
2002-01-30 12:49 ` Matthew D. Pitts
2002-01-30 13:26 ` Dave Jones
2002-01-30 19:11 ` Juan Quintela
2002-01-30 21:03 ` Rob Landley
2002-01-30 22:03 ` Francois Romieu
2002-01-30 22:20 ` Rob Landley
2002-01-30 22:39 ` Jesse Pollard
2002-01-31 2:39 ` Daniel Phillips
2002-01-31 3:29 ` Rob Landley
2002-01-31 3:40 ` Daniel Phillips
2002-01-31 5:32 ` Rob Landley
2002-01-31 5:57 ` Keith Owens
2002-01-31 6:03 ` Daniel Phillips
2002-01-31 6:27 ` Jeff Garzik
2002-01-31 6:43 ` Daniel Phillips
2002-01-31 3:41 ` Jeff Garzik
2002-01-31 3:54 ` Keith Owens
2002-01-31 14:28 ` [lkml] " Ian Soboroff
2002-02-01 5:31 ` Linus Torvalds
2002-02-01 5:48 ` Larry McVoy
2002-02-01 19:11 ` Craig Schlenter
2002-01-31 16:40 ` Jesse Pollard
2002-01-30 9:19 ` Russell King
2002-01-30 9:44 ` Jeff Garzik
2002-01-30 19:55 ` Jacob Luna Lundberg
2002-01-30 20:00 ` Russell King
2002-01-30 21:56 ` Bill Davidsen
2002-01-31 2:45 ` Daniel Phillips
2002-01-30 21:57 ` Karl
2002-01-30 1:40 ` Rob Landley
2002-01-30 11:56 ` Henning P. Schmiedehausen
2002-01-30 13:13 ` Daniel Egger
2002-01-30 16:26 ` Andre Hedrick
2002-01-31 1:16 ` Stuart Young
2002-01-31 1:42 ` David Lang
2002-01-30 0:08 ` Alan Cox
2002-01-30 4:36 ` Shawn
2002-01-29 23:12 ` Rob Landley
2002-01-29 22:31 ` Bill Davidsen
2002-01-30 9:50 ` Hans Reiser
2002-01-30 8:03 ` Francesco Munda
2002-01-30 8:39 ` Jeff Garzik
2002-02-03 1:47 ` Francesco Munda
2002-02-13 12:10 ` PATCH 2.5.4 i810_audio, bttv, working at all Martin Dalecki
2002-02-13 12:35 ` Jeff Garzik
2002-02-13 12:40 ` Martin Dalecki
2002-02-13 12:45 ` David S. Miller
2002-02-13 12:55 ` Martin Dalecki
2002-02-13 12:47 ` Martin Dalecki
2002-02-13 13:10 ` Alan Cox
2002-02-18 17:36 ` Eric W. Biederman
2002-02-13 18:30 ` Linus Torvalds
2002-02-13 16:49 ` David S. Miller
2002-02-13 16:55 ` Martin Dalecki
2002-02-13 17:10 ` Jeff Garzik
2002-02-13 19:02 ` Linus Torvalds
2002-02-13 17:38 ` Martin Dalecki
2002-02-13 17:01 ` Jeff Garzik
2002-02-13 18:50 ` Linus Torvalds
2002-02-13 17:19 ` Jeff Garzik
2002-02-14 9:27 ` Pavel Machek
2002-02-15 2:11 ` Jeff Garzik
2002-02-15 3:43 ` Linus Torvalds
2002-02-15 7:38 ` Martin Dalecki
2002-02-25 16:24 ` Olaf Titz
2002-02-15 8:34 ` PATCH 2.5.5-pre1 dead arrays Martin Dalecki
2002-02-13 13:04 ` PATCH 2.5.4 i810_audio, bttv, working at all Alan Cox
2002-01-29 3:42 ` A modest proposal -- We need a patch penguin Rob Landley
2002-01-29 12:22 ` Dave Jones
2002-01-29 12:23 ` Padraig Brady
2002-01-30 1:32 ` Francesco Munda
2002-01-29 5:51 ` Andrew Pimlott
2002-01-29 8:00 ` Daniel Phillips
2002-01-29 13:06 ` Alan Cox
2002-01-29 14:40 ` Andrew Pimlott
2002-01-29 15:10 ` Alan Cox
2002-01-29 19:10 ` John Alvord
2002-01-29 9:55 ` Matthias Andree
2002-01-29 10:21 ` Daniel Phillips
2002-01-29 10:23 ` Jim McDonald
2002-01-29 15:51 ` Eli Carter
2002-01-30 0:40 ` Daniel Phillips
2002-01-29 19:46 ` Jordan Mendelson
2002-01-29 22:23 ` Ragnar Hojland Espinosa
2001-05-05 16:58 Wow! Is memory ever cheap! Larry McVoy
2001-05-05 17:20 ` Matthew Jacob
2001-05-06 2:20 ` Chris Wedgwood
2001-05-06 2:45 ` Larry McVoy
2001-05-07 18:47 ` H. Peter Anvin
2001-05-07 18:56 ` Larry McVoy
2001-05-07 19:01 ` H. Peter Anvin
2001-05-07 19:18 ` Larry McVoy
2001-05-07 19:21 ` H. Peter Anvin
2001-05-07 19:27 ` Larry McVoy
2001-05-07 19:33 ` H. Peter Anvin
2001-05-07 19:44 ` Larry McVoy
2001-05-07 20:01 ` H. Peter Anvin
2001-05-07 22:07 ` Ben Ford
2001-05-09 4:24 ` Marty Leisner
2001-05-09 5:22 ` Larry McVoy
2001-05-09 5:36 ` Dan Hollis
2001-05-09 16:11 ` Gérard Roudier
2001-05-09 19:57 ` Matthew Jacob
2001-05-09 5:59 ` John Alvord
2001-05-09 9:42 ` Malcolm Beattie
2001-05-09 21:04 ` Edgar Toernig
2001-05-10 22:44 ` H. Peter Anvin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20011204163646.M7439@work.bitmover.com \
--to=lm@bitmover.com \
--cc=Martin.Bligh@us.ibm.com \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=hps@intermeta.de \
--cc=lars.spam@nocrew.org \
--cc=linux-kernel@vger.kernel.org \
--cc=riel@conectiva.com.br \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox