* RE: kernel ftp ? @ 2001-07-23 9:44 Zehetbauer Thomas 2001-07-23 15:38 ` Larry McVoy 0 siblings, 1 reply; 17+ messages in thread From: Zehetbauer Thomas @ 2001-07-23 9:44 UTC (permalink / raw) To: linuxppc-dev BitKeeper is commercial software and therefore not very like to succeed in the path of kernel devlopment. I think we've had this discussion a thousand times on lkml. The reasons are numerous even if BitKeeper is licensed for free to open source developers. Firstly it is unlikely to be distributed with your favourite linux distribution. You have to find and download the software first. Of course I agree that this is a problem of every third party software. As it is unlikely that a package or at least a binary for your favourite linux distribution is available it is a maintenance nightmare to track down library problems and do release upgrades or uninstall it. To start working with the software you will need to learn another set of commands, options and parameters. If are working on some not to be public changes you will have to buy BitKeeper or use a second source code control system. And finally if I encounter a problem at 3am in the morning there is no sourcecode to track it down, I will have to wait until the next day to call and pay for support. These are the main reasons I would definitely prefer CVS/FTP/rsync access to the kernel tree! Tom ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-23 9:44 kernel ftp ? Zehetbauer Thomas @ 2001-07-23 15:38 ` Larry McVoy 2001-07-23 16:44 ` Troy Benjegerdes 0 siblings, 1 reply; 17+ messages in thread From: Larry McVoy @ 2001-07-23 15:38 UTC (permalink / raw) To: Zehetbauer Thomas; +Cc: linuxppc-dev On Mon, Jul 23, 2001 at 11:44:02AM +0200, Zehetbauer Thomas wrote: > [BK flame] Thomas, sorry you feel that way. List, if you have any questions about our take on Thomas' statements, some of which we feel are inaccurate, contact me privately. -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-23 15:38 ` Larry McVoy @ 2001-07-23 16:44 ` Troy Benjegerdes 0 siblings, 0 replies; 17+ messages in thread From: Troy Benjegerdes @ 2001-07-23 16:44 UTC (permalink / raw) To: Larry McVoy; +Cc: Zehetbauer Thomas, linuxppc-dev On Mon, Jul 23, 2001 at 08:38:10AM -0700, Larry McVoy wrote: > > On Mon, Jul 23, 2001 at 11:44:02AM +0200, Zehetbauer Thomas wrote: > > [BK flame] > > Thomas, sorry you feel that way. List, if you have any questions about > our take on Thomas' statements, some of which we feel are inaccurate, > contact me privately. Thomas does have some valid points. Larry, I also understand why you can't release Bitkeeper as 'free software'. Please understand that we, as a community of free software developers can NOT become dependent on any non-free software. Most of us doing development are using BK because it works better. However, Not providing access to the source via rsync or some other less efficient protocol with a 'free software' implementation would be more than a bit hypocritical. Let's please end this discussion and any bitkeeper advocacy/disadvocacy. (I think most people would be happy to discuss this again if either BK is released under a license that meets the debian free software guidelines, or another 'free' implementation is developed that allows pulls and clones.) -- Troy Benjegerdes | master of mispeeling | 'da hozer' | hozer@drgw.net -----"If this message isn't misspelled, I didn't write it" -- Me ----- "Why do musicians compose symphonies and poets write poems? They do it because life wouldn't have any meaning for them if they didn't. That's why I draw cartoons. It's my life." -- Charles Shulz ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* kernel ftp ? @ 2001-07-15 14:10 Giuliano Pochini 2001-07-16 4:22 ` Steven Hanley 0 siblings, 1 reply; 17+ messages in thread From: Giuliano Pochini @ 2001-07-15 14:10 UTC (permalink / raw) To: linuxppc-dev Is there an ftp server with the latest ppc kernels or I have to use bk ? Bye. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-15 14:10 Giuliano Pochini @ 2001-07-16 4:22 ` Steven Hanley 2001-07-16 7:38 ` Benjamin Herrenschmidt 0 siblings, 1 reply; 17+ messages in thread From: Steven Hanley @ 2001-07-16 4:22 UTC (permalink / raw) To: linuxppc-dev On Sun, Jul 15, 2001 at 04:10:16PM +0200, Giuliano Pochini wrote: > > Is there an ftp server with the latest ppc kernels or I have to use bk ? all the latet kerneles for ppc tend to also be available with rsync, install rsync and grab the kernels with something like benh rsync -avz --delete-after penguinppc.org::linux-2.4-benh . paulus rsync -avz --delete-after penguinppc.org::linux-pmac-{stable,devel,etc} . bk rsync -avz --delete-after bitkeeper.fsmlabs.com::linuxppc_2_4 linuxppc_2_4 no idea if the bitkeeper one is stil there but hey. I use the benh kernels generally as they work best with my pismo and work fine with my 7220/200 anyway. See You Steve -- sjh@wibble.net http://wibble.net/~sjh/ Look Up In The Sky Is it a bird? No Is it a plane? No Is it a small blue banana? YES ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-16 4:22 ` Steven Hanley @ 2001-07-16 7:38 ` Benjamin Herrenschmidt 2001-07-16 16:54 ` Michael Schmitz 0 siblings, 1 reply; 17+ messages in thread From: Benjamin Herrenschmidt @ 2001-07-16 7:38 UTC (permalink / raw) To: Steven Hanley, linuxppc-dev >all the latet kerneles for ppc tend to also be available with rsync, install >rsync and grab the kernels with something like > >benh rsync -avz --delete-after penguinppc.org::linux-2.4-benh . > >paulus rsync -avz --delete-after penguinppc.org::linux-pmac- >{stable,devel,etc} . Paul no longer maintains his own tree, his work is directly merged in either bk _2_4 or _2_4_devel now. >bk rsync -avz --delete-after bitkeeper.fsmlabs.com::linuxppc_2_4 linuxppc_2_4 The bk has moved, I beleive new access infos can be found at www.penguinppc.org Ben. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-16 7:38 ` Benjamin Herrenschmidt @ 2001-07-16 16:54 ` Michael Schmitz 2001-07-16 18:29 ` Benjamin Herrenschmidt 0 siblings, 1 reply; 17+ messages in thread From: Michael Schmitz @ 2001-07-16 16:54 UTC (permalink / raw) To: Benjamin Herrenschmidt; +Cc: Steven Hanley, linuxppc-dev > Paul no longer maintains his own tree, his work is directly merged > in either bk _2_4 or _2_4_devel now. Which are hosted by montavista: rsync -avz --delete source.mvista.com::linuxppc_2_4 <directory> for the 'stable' 2.4 tree. Michael ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-16 16:54 ` Michael Schmitz @ 2001-07-16 18:29 ` Benjamin Herrenschmidt 2001-07-16 18:01 ` Michael Schmitz 0 siblings, 1 reply; 17+ messages in thread From: Benjamin Herrenschmidt @ 2001-07-16 18:29 UTC (permalink / raw) To: Michael Schmitz, linuxppc-dev > >> Paul no longer maintains his own tree, his work is directly merged >> in either bk _2_4 or _2_4_devel now. > >Which are hosted by montavista: >rsync -avz --delete source.mvista.com::linuxppc_2_4 <directory> > >for the 'stable' 2.4 tree. Those are mirrors, the main repository is hosted by bitmover (ppc.bitkeeper.com). But those mirrors should work fine as well.. Ben. ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-16 18:29 ` Benjamin Herrenschmidt @ 2001-07-16 18:01 ` Michael Schmitz 2001-07-16 18:12 ` Larry McVoy 0 siblings, 1 reply; 17+ messages in thread From: Michael Schmitz @ 2001-07-16 18:01 UTC (permalink / raw) To: Benjamin Herrenschmidt; +Cc: Michael Schmitz, linuxppc-dev > >Which are hosted by montavista: > >rsync -avz --delete source.mvista.com::linuxppc_2_4 <directory> > > > >for the 'stable' 2.4 tree. > > Those are mirrors, the main repository is hosted by bitmover > (ppc.bitkeeper.com). But those mirrors should work fine as well.. Yep, but does the bitmover sire offer rsync access? That's what most of us still use ... Michael ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-16 18:01 ` Michael Schmitz @ 2001-07-16 18:12 ` Larry McVoy 2001-07-16 18:38 ` Michael Schmitz 0 siblings, 1 reply; 17+ messages in thread From: Larry McVoy @ 2001-07-16 18:12 UTC (permalink / raw) To: Michael Schmitz; +Cc: Benjamin Herrenschmidt, Michael Schmitz, linuxppc-dev On Mon, Jul 16, 2001 at 08:01:35PM +0200, Michael Schmitz wrote: > > >Which are hosted by montavista: > > >rsync -avz --delete source.mvista.com::linuxppc_2_4 <directory> > > > > > >for the 'stable' 2.4 tree. > > > > Those are mirrors, the main repository is hosted by bitmover > > (ppc.bitkeeper.com). But those mirrors should work fine as well.. > > Yep, but does the bitmover sire offer rsync access? That's what most of us > still use ... No, we do not and will not offer rsync or FTP access. Those are very bandwidth intensive services, BK uses a tiny fraction of what they use, and you can accomplish the same thing with a rm -rf /tmp/exported_tree bk pull bk export -tplain /tmp/exported_tree That's way, way, way less bytes moved to get you a perfect mirror. I really don't care if you use BK or not to do development, that is up to you. But you should use it to conserve bandwidth and you must use it if you want the data from us. I can easily understand you not wanting to learn a new tool, or having some other reason, valid or otherwise, not to use BK. That's fine. But you need to understand that anyone providing a hosting service is spending money to do so. We've spent about $25K to date. Right now, we're behind a pair of T1 speed DSL lines that cost us about $800/month. If we fill up those lines the DSL people will shut us down and we'll have to move to real T1 lines. That would at least triple our costs. I think it's a lot more than that, last I checked a fractional T1, around 400Kbits/sec, was $1000/month. Our way around this problem is to get you to do one "bk clone" and only "bk pulls" after that. That will transfer _only_ the data which has to be transferred, nothing else. Even that is a substantial amount when you multiply it all out by the number of people. We'll deal with that, we won't deal with full copies. I know Mvista offers rsync/ftp access and they're welcome to do so. They make (some) money off of Linux/PPC so they can justify it. I suspect, however, when they find out that FTP/rsync is filling up a T1 line and they have to buy more bandwidth, their management may raise a stink. Money is money, it's one thing to spend it when there is no other choice, it's quite another for people to be wasteful. -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-16 18:12 ` Larry McVoy @ 2001-07-16 18:38 ` Michael Schmitz 2001-07-16 18:57 ` Larry McVoy 0 siblings, 1 reply; 17+ messages in thread From: Michael Schmitz @ 2001-07-16 18:38 UTC (permalink / raw) To: Larry McVoy; +Cc: Benjamin Herrenschmidt, Michael Schmitz, linuxppc-dev > > Yep, but does the bitmover sire offer rsync access? That's what most of us > > still use ... > > No, we do not and will not offer rsync or FTP access. Those are very > bandwidth intensive services, BK uses a tiny fraction of what they use, > and you can accomplish the same thing with a > > rm -rf /tmp/exported_tree > bk pull > bk export -tplain /tmp/exported_tree > > That's way, way, way less bytes moved to get you a perfect mirror. Thanks. I wasn't pushing for bitmover to set up rsync, I honestly didn't remember. > I can easily understand you not wanting to learn a new tool, or having > some other reason, valid or otherwise, not to use BK. That's fine. Thanks for your understanding - in my case it's just inertia at work. Plus there doesn't seem to be a Debian or RPM package I could find. I don't follow kernel development closely, I don't need to commit patches, even a source tarball snapshot posted to some big FTP archive would suit me fine. > Our way around this problem is to get you to do one "bk clone" and only > "bk pulls" after that. That will transfer _only_ the data which has to > be transferred, nothing else. Even that is a substantial amount when > you multiply it all out by the number of people. We'll deal with that, > we won't deal with full copies. Color me naive but wouldn't a second tier of bk or other sites alleviate that? Provided they won't allow commits so syncing the repositories won't get to be a headache? Mvista runs a bk mirror, incidentially. Other sites willing to set one up might be found if necessary (what's the average disk space requirement? You covered the bandwith aspect nicely...). Together with a note on penguinppc.org and other pages advertising the kernel source, to please use mirrors where possible? Michael ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-16 18:38 ` Michael Schmitz @ 2001-07-16 18:57 ` Larry McVoy 2001-07-22 20:30 ` Troy Benjegerdes 0 siblings, 1 reply; 17+ messages in thread From: Larry McVoy @ 2001-07-16 18:57 UTC (permalink / raw) To: Michael Schmitz Cc: Larry McVoy, Benjamin Herrenschmidt, Michael Schmitz, linuxppc-dev On Mon, Jul 16, 2001 at 08:38:17PM +0200, Michael Schmitz wrote: > Thanks for your understanding - in my case it's just inertia at work. Plus > there doesn't seem to be a Debian or RPM package I could find. I don't > follow kernel development closely, I don't need to commit patches, even a > source tarball snapshot posted to some big FTP archive would suit me fine. http://www.bitmover.com/download There is no RPM but the binaries all go in one place. Complain loadly enough and we'll make RPMs. > > Our way around this problem is to get you to do one "bk clone" and only > > "bk pulls" after that. That will transfer _only_ the data which has to > > be transferred, nothing else. Even that is a substantial amount when > > you multiply it all out by the number of people. We'll deal with that, > > we won't deal with full copies. > > Color me naive but wouldn't a second tier of bk or other sites alleviate > that? Provided they won't allow commits so syncing the repositories won't > get to be a headache? Sure that would work fine but it still means you have to install BK to get the data. But if you do that, yes, it makes tons of sense to have a pile of hosts around the world providing mirrors. And we can set it up such that we auto-push to them from here when new stuff comes in. I think the point I'm trying to make is that _nobody_ can afford to provide infinite bandwidth for free. I don't support the Mvista choice of doing so one little bit, I think it is self destructive. Even if they are making money from Linux/PPC, why throw it away needlessly? Last year there was so much money floating around the valley that noone worried about a few grand a month. This year people are being laid off right and left, partially because of wasteful decisions. I'm from the MidWest of the US, where people are well known for "waste not, want not". I don't see why bandwidth shouldn't fall under that as well. And BK rocks as a mirroring service, it's amazingly good. One of our developers is behind a modem. BK works great (he hates life because surfing the net sucks, but the BK part is fine). I think 5 years from now you'll see people using BK, or things like it, for doing mirroring all over the world. It works. -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-16 18:57 ` Larry McVoy @ 2001-07-22 20:30 ` Troy Benjegerdes 2001-07-22 22:15 ` Larry McVoy 0 siblings, 1 reply; 17+ messages in thread From: Troy Benjegerdes @ 2001-07-22 20:30 UTC (permalink / raw) To: linuxppc-dev; +Cc: Michael Schmitz, Benjamin Herrenschmidt, Michael Schmitz > I think the point I'm trying to make is that _nobody_ can afford to > provide infinite bandwidth for free. I don't support the Mvista choice > of doing so one little bit, I think it is self destructive. Even if > they are making money from Linux/PPC, why throw it away needlessly? I don't think mvista is throwing away money needlessly.. if you notice, we have rsync mirrors, but NOT ftp... rsync only sucks bandwidth if people are grabbing the tree for the first time, just like bk clone does. In fact, BK takes MORE bandwidth than rsync on a 'clone' operation because it has to ship the complete revision history along. > Last year there was so much money floating around the valley that noone > worried about a few grand a month. This year people are being laid off > right and left, partially because of wasteful decisions. I'm from the > MidWest of the US, where people are well known for "waste not, want not". > I don't see why bandwidth shouldn't fall under that as well. And BK rocks > as a mirroring service, it's amazingly good. One of our developers is > behind a modem. BK works great (he hates life because surfing the net > sucks, but the BK part is fine). > > I think 5 years from now you'll see people using BK, or things like it, for > doing mirroring all over the world. It works. I think rsync has beaten you to the punch... it's already used to mirror most of the major source repository out there, and it doesn't care if the data is source code, tarballs, pictures, or whatnot. It also only transfers data that has changed, like bk. I will admit that BK is finer grained that rsync and transfers less uneeded stuff, but they are both still on the same order of magnitude. Out of curiosity, I tried doing a 'bk pull' of 266 changesets, and checked how much bandwidth it took as well as how much bandwidth rsync took to update the corresponding 'exported' source tree. (I used the stats from 'ifconfig' to figure out how much bandwidth.. this was on an otherwise unused system) RX bytes:135187230 (128.9 Mb) TX bytes:5130187 (4.8 Mb) cd linuxppc_2_4_devel; bk pull RX bytes:138261336 (131.8 Mb) TX bytes:5805084 (5.5 Mb) RX bytes:140682043 (134.1 Mb) TX bytes:8804424 (8.3 Mb) rsync -avz --rsh=ssh --delete narn:/scratch/linuxppc_2_4_devel-rsync linuxppc_2_4_devel-rsync wrote 1107822 bytes read 4288794 bytes 38138.63 bytes/sec total size is 113771809 speedup is 21.08 RX bytes:145793519 (139.0 Mb) TX bytes:10484712 (9.9 Mb) BK took about 3 MB, and rsync took abut 5 MB. So yes, BK is more efficient, but the extra rsync traffic is not going to cause mvista any great deal of trouble. -- Troy Benjegerdes | master of mispeeling | 'da hozer' | hozer@drgw.net -----"If this message isn't misspelled, I didn't write it" -- Me ----- "Why do musicians compose symphonies and poets write poems? They do it because life wouldn't have any meaning for them if they didn't. That's why I draw cartoons. It's my life." -- Charles Shulz ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-22 20:30 ` Troy Benjegerdes @ 2001-07-22 22:15 ` Larry McVoy 2001-07-22 23:32 ` Lars Magne Ingebrigtsen 2001-07-23 7:07 ` Geert Uytterhoeven 0 siblings, 2 replies; 17+ messages in thread From: Larry McVoy @ 2001-07-22 22:15 UTC (permalink / raw) To: Troy Benjegerdes Cc: linuxppc-dev, Michael Schmitz, Benjamin Herrenschmidt, Michael Schmitz > fact, BK takes MORE bandwidth than rsync on a 'clone' operation because it > has to ship the complete revision history along. Wow. Amazing insight, that. You could say "copying 100MB takes MORE bandwidth than copying 50MB because you have to ship the second 50MB", and that would be an equally amazing insight. > I think rsync has beaten you to the punch... it's already used to mirror > most of the major source repository out there, and it doesn't care if the > data is source code, tarballs, pictures, or whatnot. It also only > transfers data that has changed, like bk. I will admit that BK is finer > grained that rsync and transfers less uneeded stuff, but they are both > still on the same order of magnitude. That may be true for small sites, but it doesn't scale. People tend to update automatically, i.e., out of cron. A null pull of a BK tree will transfer about 9KB for the whole operation and will stat/open less than ten files. Rsync will stat *every* file. In other words, rsync places a load on your server proportional to the number of files, not number of repositories. The number of repositories that you could host with BK is orders of magnitudes higher than the number you could host with rsync, holding the bandwidth/disks/memory/CPU constant. It's not rsync's "fault", rsync has no mechanism to know what changed other than looking at everything, BK records that once at commit time and then it just knows. Rsync is great at what it does, but that doesn't mean that what it does is the only thing that needs to be done nor is it the best way to do it. The fact that you can host a handful of trees on a machine with lots of CPU and memory is rather unimpressive. Multiply that by 10,000 and get back to me. If I sound sarcastic, good, I intend to be. People being wasteful is distasteful to me. We live in a world of finite resources and people constantly think there will just be more. More money, more electricity, more bandwidth. That stuff is not free, someone is paying for it. I get the feeling that you, Troy, are just arguing to win the argument because you want to win. That's called winning the battle and losing the war. Not widely considered to be a smart approach. How about you use your smarts to waste less instead of winning meaningless battles? -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-22 22:15 ` Larry McVoy @ 2001-07-22 23:32 ` Lars Magne Ingebrigtsen 2001-07-23 7:07 ` Geert Uytterhoeven 1 sibling, 0 replies; 17+ messages in thread From: Lars Magne Ingebrigtsen @ 2001-07-22 23:32 UTC (permalink / raw) To: Larry McVoy Cc: Troy Benjegerdes, linuxppc-dev, Michael Schmitz, Benjamin Herrenschmidt, Michael Schmitz Larry McVoy <lm@bitmover.com> writes: > If I sound sarcastic, good, I intend to be. People being wasteful is > distasteful to me. And people trying to push their product by inventing problems is distasteful to me. Get over it. rsync won. -- Lars Magne Ingebrigtsen ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-22 22:15 ` Larry McVoy 2001-07-22 23:32 ` Lars Magne Ingebrigtsen @ 2001-07-23 7:07 ` Geert Uytterhoeven 2001-07-23 9:28 ` Timothy A. Seufert 1 sibling, 1 reply; 17+ messages in thread From: Geert Uytterhoeven @ 2001-07-23 7:07 UTC (permalink / raw) To: Larry McVoy Cc: Troy Benjegerdes, linuxppc-dev, Michael Schmitz, Benjamin Herrenschmidt, Michael Schmitz On Sun, 22 Jul 2001, Larry McVoy wrote: > > fact, BK takes MORE bandwidth than rsync on a 'clone' operation because it > > has to ship the complete revision history along. > > Wow. Amazing insight, that. You could say "copying 100MB takes MORE > bandwidth than copying 50MB because you have to ship the second 50MB", > and that would be an equally amazing insight. Yes, indeed we're comparing apples to oranges (I think that's how you say it in English, in Dutch we compare apples to lemons :-) We developers do want the extra 50 MB, but mere mortals don't. They just want a copy of the latest version of the tree. Hacking is beyond their capabilities. IMHO, bk en rsync both have their uses. Gr{oetje,eeting}s, Geert P.S. I do agree more or less to the other arguments in your mail, about null pulls and the scarcity of resources. -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: kernel ftp ? 2001-07-23 7:07 ` Geert Uytterhoeven @ 2001-07-23 9:28 ` Timothy A. Seufert 0 siblings, 0 replies; 17+ messages in thread From: Timothy A. Seufert @ 2001-07-23 9:28 UTC (permalink / raw) To: Geert Uytterhoeven, Larry McVoy; +Cc: linuxppc-dev At 9:07 AM +0200 7/23/01, Geert Uytterhoeven wrote: >On Sun, 22 Jul 2001, Larry McVoy wrote: >> > fact, BK takes MORE bandwidth than rsync on a 'clone' operation because it >> > has to ship the complete revision history along. >> >> Wow. Amazing insight, that. You could say "copying 100MB takes MORE >> bandwidth than copying 50MB because you have to ship the second 50MB", >> and that would be an equally amazing insight. > >Yes, indeed we're comparing apples to oranges (I think that's how >you say it in >English, in Dutch we compare apples to lemons :-) > >We developers do want the extra 50 MB, but mere mortals don't. They >just want a >copy of the latest version of the tree. Hacking is beyond their capabilities. Larry, would it be even remotely feasible to add a feature to bk that checks out just the current state of the tree with no revision history? Or do repositories have to be identical up to the branching point of the last mutual push/pull? Maybe it could be done by creating a special kind of repository that can only pull things from the parent? I'm thinking something along the lines of the client having no SCCS files, sort of like doing a bk export from the server repository to the client's machine. Unlike export there would also be tag information for future reference when the server needs to figure out what's new for the client. You could call the client side command "bk rsync". :) I'm way out of my depth here so I have no idea if this is possible or how much work it would entail. -- Tim Seufert ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/ ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2001-07-23 16:44 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2001-07-23 9:44 kernel ftp ? Zehetbauer Thomas 2001-07-23 15:38 ` Larry McVoy 2001-07-23 16:44 ` Troy Benjegerdes -- strict thread matches above, loose matches on Subject: below -- 2001-07-15 14:10 Giuliano Pochini 2001-07-16 4:22 ` Steven Hanley 2001-07-16 7:38 ` Benjamin Herrenschmidt 2001-07-16 16:54 ` Michael Schmitz 2001-07-16 18:29 ` Benjamin Herrenschmidt 2001-07-16 18:01 ` Michael Schmitz 2001-07-16 18:12 ` Larry McVoy 2001-07-16 18:38 ` Michael Schmitz 2001-07-16 18:57 ` Larry McVoy 2001-07-22 20:30 ` Troy Benjegerdes 2001-07-22 22:15 ` Larry McVoy 2001-07-22 23:32 ` Lars Magne Ingebrigtsen 2001-07-23 7:07 ` Geert Uytterhoeven 2001-07-23 9:28 ` Timothy A. Seufert
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).