2007年3月18日日曜日

apr 0.9は大きいファイルを扱えない?

Subversionサーバが不調だったので、apacheを2.2系から2.0系へ。aprも1.2系から0.9系へ。subversionも1.3系に戻してみる。
すると、

Can't open file '/var/svn/repos/hoge/db/revs/1': File too large

というエラーが出るようになった。
ちなみに、データ保管用なので Revision 1 は合計8GBほどある。

で、少し調べてみると、

http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=32510

まず、apr-0.9は巨大ファイルを扱うために APR_LARGEFILE を立てないといけないらしい。
で、Subversionではこれを使っていない、とのこと。

ということで、apr-1系に戻せるかどうか試すしか解決策がないのかも。