[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnu-arch-users] problem with ,,inode-sigs optimization

From: Miles Bader
Subject: [Gnu-arch-users] problem with ,,inode-sigs optimization
Date: 16 Sep 2003 14:11:25 +0900

... it seems to stop working after you use `replay' or `update',
presumably because the current latest revision no longer has an entry
in ,,inode-sigs (even though almost nothing will have changed).

This is a pretty serious problem for me, since in many cases my trees
have a replay-replay-commit-replay-replay-commit sort of pattern to

Some idea for solving it --

 (1) Have replay/update/whatever update ,,inode-sigs;

 (2) Don't keep per-revision state at all, just keep single per-version
     state-file in ,,inode-sigs.  It would be slightly incorrect for
     queries against older revisions, but that shouldn't matter, since
     it will just cause a cache miss for those few files that are
     different in older revisions (which usually isn't very many); it
     doesn't seem like it could result in incorrect behavior.

We have met the enemy, and he is us.  -- Pogo

reply via email to

[Prev in Thread] Current Thread [Next in Thread]