svnfsfs

FSFS Logical Addressing: no


I am trying to upgrade subversion server from 1.6 to 1.9, i have installed mod_dav modules and svn binaries.The big feature with svn 1.9 is FSFS filesystem format 7 which has got good amount of features, to enable all these features i am just running the command svnadmin upgrade , which gives me the below output

Path: repo1<br>
UUID: c67fd7ed-3808-3f41-9d25-6d8197ee6fd9<br>
Repository Format: 5<br>
Compatible With Version: 1.9.0<br>
Repository Capability: mergeinfo<br>
Filesystem Type: fsfs<br>
Filesystem Format: 7<br>
FSFS Sharded: yes<br>
FSFS Shard Size: 1000<br>
FSFS Shards Packed: 0/320<br>
FSFS Logical Addressing: no<br>
Configuration File: repo1/db/fsfs.conf<br>

Here as per the release notes, to enable all format 7 feature, FSFS Logical Addressing:Yes (previously it was no), so my question is how to set the above property to Yes


Solution

  • You can change content addressing type in repo1/db/fsfs.conf file. But do you really need to? Most likely, you do not. :)

    There are two types of revision content addressing in Subversion repositories: physical addressing and logical addressing.

    You can find more information about Subversion repo's properties and options in the article KB135: Understanding the Subversion repository types and formats.