Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-7704

Git Performance Issues with Large Store / Long History

XMLWordPrintable

    • % %
    • Hide

      Shut down affected container instances
      Manually run git gc --aggressive and / or manually prune / delete logs

      Show
      Shut down affected container instances Manually run git gc --aggressive and / or manually prune / delete logs
    • Hide

      Import a large repository with long reflogs into a fuse instance with multiple containers.
      Perform profile updates / additions and watch for sync failures / missing commits

      Show
      Import a large repository with long reflogs into a fuse instance with multiple containers. Perform profile updates / additions and watch for sync failures / missing commits

      Currently, the GC operations used for cleaning up the git repositories in fuse does not seem to keep up with large stores with many branches and long commit histories, impacting performance of git operations and causing missing commits / sync failures.

      Improvements to housekeeping such as pruning of reflogs, and using aggressive gc would help performance on old / large repositories.

              ggrzybek Grzegorz Grzybek
              rhn-support-dhawkins Duane Hawkins
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: