This is a test case to have fossil host big source tree.
fossil commit went fine but I can't close big.fsl around 4G size on a Solaris 10 x86.
<pre>
-bash-3.00# fossil commit -m "add new test data" -nosign
New_Version: 69107d785d63e9b8b0436d1aad93bde8a99182b8
-bash-3.00#
-bash-3.00# fossil close
fossil: not a valid repository: /pub/fossil-db/big.fsl
-bash-3.00# ls -lrt
total 2296
drwx------ 2 root root 8192 Nov 24 08:13 lost+found
-rw-r--r-- 1 root root 54 Nov 24 09:08 get.ksh
drwxrwxr-x 5 6244 101 512 Dec 21 15:47 all
-rw-r--r-- 1 root root 407850 Jan 4 13:55 manifest
-rw-r--r-- 1 root root 41 Jan 4 13:55 manifest.uuid
-rw-r--r-- 1 root root 734208 Jan 4 14:12 _FOSSIL_
drwxr-xr-x 2 root root 512 Jan 4 14:12 fossil-db
-bash-3.00# ls -l fossil-db/
total 8793056
-rw-r--r-- 1 root root 4499829760 Jan 4 14:12 big.fsl
-bash-3.00# fossil version
This is fossil version [d2bec5a1d4] 2010-01-04 13:53:32 UTC
-bash-3.00#
</pre>
<hr><i>anonymous claiming to be Michael McDaniel added on 2010-01-04 20:34:43:</i><br>
Is the Solaris filesystem configured to handle 4GB or greater file sizes ?
<hr><i>anonymous added on 2010-01-04 21:08:28:</i><br>
If you look at my original posting, fossil-db/big.fsl is around 4G in size.
It got create by "fossil new fossil-db/big.fsl" and later grew into 4G by "fossil add dir" and "fossil commit -m "*" -nosign" commands.
So the question should be (to me) why fossil can't close a big *.fsl file.
<pre>
-bash-3.00# cat /etc/release
Solaris 10 10/09 s10x_u8wos_08a X86
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 September 2009
-bash-3.00#
</pre>
<hr><i>anonymous claiming to be Michael McDaniel added on 2010-01-04 22:58:18:</i><br>
I sit corrected - the existing file is already greater than 4GB hence, of course, the filesystem can handle a 4GB file.
|