Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cbi-dev] Probably Git question: "ignoring extra bitmap file" ?

On Wed, Aug 12, 2015 at 4:14 PM, David M Williams <david_williams@xxxxxxxxxx> wrote:
Probably not a true "CBI" issue, but thought I'd ask here if anyone has seen messages like the following ... and, if anything to be concerned about? (i.e. sounds like "something is wrong" with the "Git database" ... but, so far, doesn't seem to cause any problems ... just asking now, in case it is an early warning sign of a problem? Or, something "we" did wrong?)
 
= = = = =
Cloning into '/shared/eclipse/builds/4M/tmp/eclipse.platform.releng.aggregator'...
remote: warning: ignoring extra bitmap file: objects/pack/pack-14167fcbad3ea5bddd129a2c55fd8ba9b3351b96.pack  

= = = = =

you probably run an older version of git which doesn't yet know the bitmap indexes which were introduced
AFAIR in JGit 3.0 and git 2.0. The bitmap index was created during gc either by a git version >=2.0 or by
JGit >=3.0 which implemented this feature earlier than native git.

Check the .git/objects/pack directory, if bitmap indexes where created you should see pack files and corresponding
indexes with the following naming pattern:

pack-<SHA-1>.pack
pack-<SHA-1>.idx
pack-<SHA-1>.bitmap

the .pack file contains the objects, the .idx the pack index and the .bitmap, if present, contains the
bitmap index which speeds up the counting phase during fetch/clone operations on the serving side.
If the git version being used is too old it will simply ignore the bitmap index.

-Matthias

Back to the top