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" ?

Thank you very much, Matthias. I think this _might_ be a "CBI issue" after all. :) I've opened enhancement request
Bug 474854- Git should be more "up to date" on Hudson/HIPP instances

But, upon re-reading your post, see you specifically say "speeds up the counting phase during fetch/clone operations on the serving side".
So, maybe an upgrade is not important after all, in context of HIPP machines? If the HIPP instances are "mere clients" (they are running Git 1.9.0) ... and if the server side (on dev.eclipse.org) is the same as the build machine (Git version 2.3.0-rc0) then perhaps the "server" is taking advantage of the "bitmaps" and the Hipp instance are merely being informative that they don't know what it is.

If you have better insight into this than I, feel free to comment in the bug "doesn't matter" ... or, conversely, if it would make a difference, and you have an idea or examples of how much performance difference, feel free to comment there.

But, most of all ... it's good to simple know what it is, and why I've been seeing it lately, and that it's not a "database contamination" problem.

Thanks, again




From:        Matthias Sohn <matthias.sohn@xxxxxxxxx>
To:        Common-build Developers discussion <cbi-dev@xxxxxxxxxxx>,
Date:        08/12/2015 04:41 PM
Subject:        Re: [cbi-dev] Probably Git question: "ignoring extra bitmap file" ?
Sent by:        cbi-dev-bounces@xxxxxxxxxxx




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_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cbi-dev


Back to the top