From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 29 Dec 2008 16:31:26 -0800 From: Roman Shaposhnik In-reply-to: <8c24c1f968bf62795be37ff4c1146463@quanstro.net> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-id: <64D70190-E23C-49E7-914B-5EAEB39823CE@sun.com> MIME-version: 1.0 Content-type: text/plain; delsp=yes; format=flowed; charset=US-ASCII Content-transfer-encoding: 7BIT References: <8c24c1f968bf62795be37ff4c1146463@quanstro.net> Subject: Re: [9fans] Changelogs & Patches? Topicbox-Message-UUID: 73d42aba-ead4-11e9-9d60-3106f5b1d025 On Dec 27, 2008, at 3:56 AM, erik quanstrom wrote: >> I'm actually still trying to figure out how replica/* fits together >> with >> sources being a fossil server. These two, somehow, have to >> click, but I haven't figured out the connection just yet. Any >> pointers >> to the good docs? > > there's no connection. replica would work without a fossil server. > for that matter, replica would work without a dump. all you need > is an original and a changed version. Got it. The bit that I didn't quite get initially was the fact that there's history accumulated in dumps and that history might need to be transferred *exactly* like it is to a different fileserver. And with replica only transferring the end result ("present moment" in history terms) there seemed to be a missing link... > i used replica (plus a few additional tools) to make a faithful copy > of the coraid fileserver. http://www.quanstro.net/plan9/history.pdf ...but your article answered that last question completely. Although, I wonder whether direct transfer of history between two venti servers would be possible. Thanks, Roman. P.S. I also didn't quite understand the business of synchronizing Qids. I have always thought that they are only meaningful for the duration of the server's lifetime and thus all applications are quite immune to potential Qid changes as long as the connection get dropped and re-established. Or was it that your goal was to migrate so seamlessly that *running* applications wouldn't notice?