Login | Register
My pages Projects Community openCollabNet

Discussions > users > Re: fsvs use case

fsvs
Discussion topic

Back to topic list

Re: fsvs use case

Author pmarek
Full name P.Marek
Date 2008-08-28 09:09:01 PDT
Message Hello Stuart,

On Thursday 28 August 2008 Stuart Lester wrote:
> We're _still_ getting this error. Here's an example:
> dev-01 / # fsvs update
> Updating svn+ssh://user@svnse​rver//home/hydra/svn​/obx to revision 34.
> .m.. dir dev
> .mC. 1830 opt/hydra-client/bin/backup.sh
> .mC. 1323 opt/hydra-client/bin/restore.sh
> .m.. dir opt/hydra-client/bin
> .m.. dir opt/hydra-client/tem​plates/etc/samba
> .m.. dir var/lib/ntp
...
> The entry ./root has changed locally
>
> /root is a directory.
> I got that same error a couple of times. Then, I ran "fsvs
> remote-status" and re-ran the command:
>
> dev-01 / # fsvs update
> Updating svn+ssh://user@svnse​rver//home/hydra/svn​/obx to revision
> 34. .m.. dir dev
> The entry ./opt/hydra-client/bin has changed locally
So an entry that worked the first time doesn't the second time?

> Sigh.
Sorry.

> Any suggestions to how to debut/troubleshoot this?
Well, let me explain a bit.
I *designed* FSVS to not be atomic - because trying to be atomic for some
thousand (or more) files with some GB in them isn't possible with POSIX.
I hope for unionfs to be in mainline sometime - then the update would be in a
(transparently) overlayed directory, and if everything is fetched (update
complete) the root filesystem would get the overlayed directory mounted (in a
union), too.
Voila! Instant atomic operation, regardless of the update size.

So what's currently possible with FSVS (doing live update) is
* a necessity for most (or even all) users, and
* not what FSVS is designed for.

Just to have a bit of background.


Now, to your specific problem - that shouldn't happen this way.
Never.
But my problem is: I cannot reproduce that.
I add/delete entries from a directory, chmod and chown it - I don't get the
conflict that you show.

Would you please (privately, if you prefer) send me the output of the "update"
statement above, with "-d" added?
If you don't want to (because there may be pathnames you don't want to show
this way), we can try to debug that over IRC or something similar - that's
more real-time than email.
(But mail is fine, too, if you don't have any other way.)


Regards,

Phil


--
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!

« Previous message in topic | 7 of 14 | Next message in topic »

Messages

Show all messages in topic

fsvs use case Stuart Lester <stuart dot lester at gmail dot com> Stuart Lester <stuart dot lester at gmail dot com> 2008-08-26 10:32:01 PDT
     Re: fsvs use case pmarek P.Marek 2008-08-27 01:44:58 PDT
         Re: fsvs use case Stuart Lester <stuart dot lester at gmail dot com> Stuart Lester <stuart dot lester at gmail dot com> 2008-08-27 07:45:39 PDT
             Re: fsvs use case pmarek P.Marek 2008-08-27 09:05:14 PDT
                 Re: fsvs use case griffon26 Maurice van der Pot 2008-08-27 11:50:22 PDT
                 Re: fsvs use case Stuart Lester <stuart dot lester at gmail dot com> Stuart Lester <stuart dot lester at gmail dot com> 2008-08-28 08:14:47 PDT
                     Re: fsvs use case pmarek P.Marek 2008-08-28 09:09:01 PDT
                         Re: fsvs use case pmarek P.Marek 2008-08-29 02:00:47 PDT
                             Re: fsvs use case Stuart Lester <stuart dot lester at gmail dot com> Stuart Lester <stuart dot lester at gmail dot com> 2008-08-29 06:30:56 PDT
                                 Re: fsvs use case Stuart Lester <stuart dot lester at gmail dot com> Stuart Lester <stuart dot lester at gmail dot com> 2008-08-29 06:36:53 PDT
                                     Re: fsvs use case Stuart Lester <stuart dot lester at gmail dot com> Stuart Lester <stuart dot lester at gmail dot com> 2008-08-29 08:21:37 PDT
                                         Re: fsvs use case pmarek P.Marek 2008-08-29 11:32:20 PDT
                                             Re: fsvs use case Stuart Lester <stuart dot lester at gmail dot com> Stuart Lester <stuart dot lester at gmail dot com> 2008-08-29 12:27:55 PDT
                                                 Re: fsvs use case pmarek P.Marek 2008-08-30 00:03:29 PDT
Messages per page: