Guys, I just don't care about minor differences in client or server
cpu use, or bandwidth.
I think the only real issue here is the one Rahul brought up which is,
in fact, the original reason why cvsup was written in the first place,
so cvs tagging wouldn't require a complete redownload of the repository.
I personally do not think its a big deal. We do a major tagging
operation twice a year, and a week or two before the release anyhow
so there's plenty of time for the servers to work through the update.
Slip tags only change a few files throughout the year... it's really
just the pre-release tagging that creates the issue.
The issue of network bandwidth is more an issue of managing the
data rate, and not so much worrying about the actual volume of
information or how long it takes to settle down again as long as
it isn't too long (like no more then a week or two).
If it becomes a problem there are plenty of solutions in the pipeline,
particularly once I start using HAMMER on the servers (which won't be
soon, but probably some time later this year). At that point doing
historical diffs will be trivial and clients can simply supply the
last 'sync time' (as in a timestamp) and the server can produce a diff
from then to current, or otherwise tell the client that it can't and
the client falls back to a normal rsync. Believe me, it isn't something
we have to worry about, the solution is just around the corner.
-Matt
Matthew Dillon
<dillon@backplane.com>
| Ingo Molnar | Re: [patch] paravirt: VDSO page is essential |
| Johannes Weiner | Re: Versioning file system |
| Matt Mackall | [PATCH 1/13] maps: Uninline some functions in the page walker |
| Greg KH | [patch 00/49] 2.6.25-stable review |
git: | |
| Johannes Schindelin | Re: [PATCH 1/4] Move redo merge code in a function |
| Dmitry Potapov | Re: [RFC] Git User's Survey 2008 |
| Johannes Schindelin | Re: [PATCH] Teach 'git apply' to look at $GIT_DIR/config |
| Shawn O. Pearce | Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins |
| Brian A. Seklecki | sshd_config(5) PermitRootLogin yes |
| Richard Stallman | Real men don't attack straw men |
| ropers | Re: low-MHz server |
| Diego Fernando Nieto Moreno | Intel DG33 Support |
| Holger Schurig | Re: Linux Wireless Mini-Summit -- Ottawa -- July 22, 2008 |
| Tilman Schmidt | Re: 2.6.25-rc8: FTP transfer errors |
| Eric Dumazet | Re: [rfc][patch 3/3] use SLAB_ALIGN_SMP |
| Lennert Buytenhek | [PATCH 21/39] mv643xx_eth: move port_receive() into its only caller |
| high memory | 14 hours ago | Linux kernel |
| semaphore access speed | 17 hours ago | Applications and Utilities |
| the kernel how to power off the machine | 18 hours ago | Linux kernel |
| Easter Eggs in windows XP | 21 hours ago | Windows |
| Shared swap partition | 22 hours ago | Linux general |
| Root password | 22 hours ago | Linux general |
| Where/when DNOTIFY is used? | 1 day ago | Linux kernel |
| How to convert Linux Kernel built-in module into a loadable module | 1 day ago | Linux kernel |
| Linux 2.6.24 and I/O schedulers | 1 day ago | Linux kernel |
| USB Driver -- Interrupt Polling -- A Little Help Please | 1 day ago | Linux general |
