Ph. Marek | 1 Mar 08:10 2007
Picon

Using fsvs as UID 0

Hello Ben!

I commit some changes that should allow fsvs to do devices again.

Could you test, please?
Thank you!

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Benjamin M. | 1 Mar 16:31 2007
Picon

Re: Using fsvs as UID 0

Ph. Marek wrote, On 01/03/07 02:10:
> Hello Ben!
>
> I commit some changes that should allow fsvs to do devices again.
>
> Could you test, please?
> Thank you!
>   
Only 023 stills cause problem.

Ben.
Attachment (test-023.log.gz): application/x-gzip, 1440 bytes
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe <at> fsvs.tigris.org
For additional commands, e-mail: dev-help <at> fsvs.tigris.org
Philipp Marek | 2 Mar 17:28 2007
Picon

Re: Using fsvs as UID 0

Hello Ben!

On Thursday 01 March 2007 16:31 Benjamin M. wrote:
> Only 023 stills cause problem.
Sorry, I can't reproduce that.
If I read the logfile correct, it's perl that gives an error - and causes make 
to stop.

Could you try to get a few more details? Eg. put 
an "strace -o /tmp/perl.trace" before the "perl -e"?

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Philipp Marek | 3 Mar 11:31 2007
Picon

Re: Using fsvs as UID 0

On Friday 02 March 2007 17:41 Benjamin M. wrote:
> VoilĂ :
...
> exit_group(0)                           = ?
So it exits without an error.
Why does make quit here?

Please change this line:
  ' $NUM_WC $WCBASE $loop  # >&5
to
  ' $NUM_WC $WCBASE $loop  >&5 2>&5

and re-run the tests *without* VERBOSE=1.
Then take a look into the log/ directory (of the test-base) - there should be 
some 023.round_*.log files. Please send me the last of them.

Thank you!

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Benjamin M. | 3 Mar 22:35 2007
Picon

Re: Using fsvs as UID 0

Philipp Marek wrote, On 03/03/07 05:31:
On Friday 02 March 2007 17:41 Benjamin M. wrote:
Voilà:
...
exit_group(0) = ?
So it exits without an error. Why does make quit here? Please change this line: ' $NUM_WC $WCBASE $loop # >&5 to ' $NUM_WC $WCBASE $loop >&5 2>&5 and re-run the tests *without* VERBOSE=1. Then take a look into the log/ directory (of the test-base) - there should be some 023.round_*.log files. Please send me the last of them.
cat /tmp/fsvs-test-0/log/023.round_9.log
9       1       1014    5005    remove  /tmp/fsvs-test-0/wc-1/1014
9       1       1015    5005    append  /tmp/fsvs-test-0/wc-1/1015
9       2       1020    5005    append  /tmp/fsvs-test-0/wc-2/1020
9       3       1025    5005    append  /tmp/fsvs-test-0/wc-3/1025
9       4       1005    5005    append  /tmp/fsvs-test-0/wc-4/1005
9       5       1010    5005    append  /tmp/fsvs-test-0/wc-5/1010
Updated to revision     46.
Committing to file:///tmp/fsvs-test-0/repos/trunk
committed revision      47 on 2007-03-03T21:29:47.043638Z as root
Updated to revision     47.
Committing to file:///tmp/fsvs-test-0/repos/trunk
committed revision      48 on 2007-03-03T21:29:47.186038Z as root
Updated to revision     48.
Committing to file:///tmp/fsvs-test-0/repos/trunk
committed revision      49 on 2007-03-03T21:29:47.331233Z as root
Updated to revision     49.
Committing to file:///tmp/fsvs-test-0/repos/trunk
committed revision      50 on 2007-03-03T21:29:47.505816Z as root


An error occurred at 16:29:47.614: Device or resource busy (16)
  in rev__do_changed: The entry ./1010 has changed locally
  in up__work
  in main: action update failed
FSVS (licensed under the GPLv2), (C) by Ph. Marek; version trunk:677
"023_parallel_changes":62: NOK: shell error

Ben.
Philipp Marek | 4 Mar 16:06 2007
Picon

Re: Using fsvs as UID 0

On Saturday 03 March 2007 22:35 Benjamin M. wrote:
...
> cat /tmp/fsvs-test-0/log/023.round_9.log
> 9       1       1014    5005    remove  /tmp/fsvs-test-0/wc-1/1014
> 9       1       1015    5005    append  /tmp/fsvs-test-0/wc-1/1015
> 9       2       1020    5005    append  /tmp/fsvs-test-0/wc-2/1020
> 9       3       1025    5005    append  /tmp/fsvs-test-0/wc-3/1025
> 9       4       1005    5005    append  /tmp/fsvs-test-0/wc-4/1005
> 9       5       1010    5005    append  /tmp/fsvs-test-0/wc-5/1010
Thank you.

But: my logfiles look completely different. Although the things should be 
calculated reproducably - it's more or less trivial.

Please update to revision 716, remove your /tmp/fsvs-test-0 directory, test, 
and send me all the 023.round_*.log files.
Is that still on MacOS 10.4?

Thank you very much!

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Benjamin M. | 4 Mar 18:27 2007
Picon

Re: Using fsvs as UID 0

Philipp Marek wrote, On 04/03/07 10:06:
On Saturday 03 March 2007 22:35 Benjamin M. wrote: ...
cat /tmp/fsvs-test-0/log/023.round_9.log 9 1 1014 5005 remove /tmp/fsvs-test-0/wc-1/1014 9 1 1015 5005 append /tmp/fsvs-test-0/wc-1/1015 9 2 1020 5005 append /tmp/fsvs-test-0/wc-2/1020 9 3 1025 5005 append /tmp/fsvs-test-0/wc-3/1025 9 4 1005 5005 append /tmp/fsvs-test-0/wc-4/1005 9 5 1010 5005 append /tmp/fsvs-test-0/wc-5/1010
But: my logfiles look completely different. Although the things should be calculated reproducably - it's more or less trivial. Please update to revision 716,
svn up
At revision 716.
remove your /tmp/fsvs-test-0 directory, test,
Done.
and send me all the 023.round_*.log files.
Attached.
Is that still on MacOS 10.4?
CentOS 4.4. I haven't had the time to retry under MacOS X...

--

Otherwise, any idea why the last line returned by "fsvs st" (1.0.17) always displays the status of one of the paths already reported?

fsvs st
<snip>
N....    322233  ./var/galleries/repository/13351.jpg
<snip>
.tpC.      4096  ./var/galleries/repository/13351.jpg
<end>

Ben.
Attachment (fsvs-test-0-log.tar.gz): application/x-gzip, 3148 bytes
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe <at> fsvs.tigris.org
For additional commands, e-mail: dev-help <at> fsvs.tigris.org
Philipp Marek | 4 Mar 18:38 2007
Picon

Re: Using fsvs as UID 0

On Sunday 04 March 2007 18:27 Benjamin M. wrote:
> svn up
> At revision 716.
>
> >  remove your /tmp/fsvs-test-0 directory, test,
>
> Done.
>
> > and send me all the 023.round_*.log files.
>
> Attached.
>
> > Is that still on MacOS 10.4?
>
> CentOS 4.4. I haven't had the time to retry under MacOS X...
Thank you. This time it ran up to round 9 ... 
I'll take a look.

> Otherwise, any idea why the last line returned by "fsvs st" (1.0.17)
> always displays the status of one of the paths already reported?
>
> fsvs st
> <snip>
> N....    322233  ./var/galleries/repository/13351.jpg
> <snip>
> .tpC.      4096  ./var/galleries/repository/13351.jpg
> <end>
Thank you very much - see r717.

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Philipp Marek | 4 Mar 19:32 2007
Picon

Re: Using fsvs as UID 0

On Sunday 04 March 2007 18:38 Philipp Marek wrote:
> I'll take a look.
Sorry to bother you again - I put some more logging into the test.

It's no hurry, I think I've found some cause - I just have to locate the exact 
spot and fix there.
But if it's not too much work please update, test + mail - so I can verify my 
local diagnosis with the problems you see.

Thank you!

Regards,

Phil

--

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!
Benjamin M. | 4 Mar 19:46 2007
Picon

Re: Using fsvs as UID 0

Philipp Marek wrote, On 04/03/07 13:32:
On Sunday 04 March 2007 18:38 Philipp Marek wrote:
I'll take a look.
Sorry to bother you again - I put some more logging into the test.
You don't bother me at all!
It's no hurry, I think I've found some cause - I just have to locate the exact spot and fix there. But if it's not too much work please update, test + mail - so I can verify my local diagnosis with the problems you see
Attached!

Here more observations (1.0.17):

- I don't know if it is by design or a bug but if I commit when no modification has happened (no file / property change transmitted) fsvs creates empty revisions (the repository revision number is increased). An option to prevent empty revision would be nice (or if the default becomes "no revision if no change"... an option to force an empty revision... which makes sense if you want to keep a log for each commit (log for automated backup...).

- fsvs diff /path/... returns the same date for remote and local revisions.
     --- ./path/...   Rev. 42         (Sun Feb 25 19:52:55 2007)
    +++ ./path/...   Local version   (Sun Feb 25 19:52:55 2007)

- I think "fsvs [arg]" should behave as "fsvs [arg] ." - the default directory should be the current directory (.) not the working copy root.

- Enhancement: "fsvs diff" à la svn (recursive)


Ben.
Attachment (fsvs-test-0-log-r718.tar.gz): application/x-gzip, 4352 bytes
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe <at> fsvs.tigris.org
For additional commands, e-mail: dev-help <at> fsvs.tigris.org

Gmane