1. 09 Jan, 2017 5 commits
  2. 06 Jan, 2017 4 commits
  3. 05 Jan, 2017 13 commits
  4. 04 Jan, 2017 4 commits
  5. 03 Jan, 2017 6 commits
  6. 02 Jan, 2017 1 commit
  7. 30 Dec, 2016 3 commits
  8. 29 Dec, 2016 4 commits
    • Sean McGivern's avatar
      Only fetch repo once on secondary after push · 2aef8c6e
      Sean McGivern authored
      Currently, after a push we trigger the 'push' system hook on the
      secondary for every ref. This hook performs `git fetch primary
      --force`. When a repository with a large number of local refs is pushed
      for the first time, git will then try to fetch the entire repository
      once for every ref, generating a large amount of network and disk usage
      for the temporary packfiles used during the fetch process.
      
      In addition to this, if a fetch fails in the
      `GeoRepositoryUpdateWorker`, its temporary packfile will remain present
      until the next GC run.
      
      To work around this, define a new 'fetch' hook type. Fake the system
      hooks so that this is only called for secondary Geo nodes. Then remove
      the fetching from the per-ref update step, and explicitly call the hook
      once per push instead.
      
      This means that there is a risk the update step will happen before the
      fetch is finished, but it does stop the disk usage problem.
      2aef8c6e
    • Alfredo Sumaran's avatar
    • Sean McGivern's avatar
      Merge branch '1418-troubleshooting-guide-for-es' into 'master' · 9e5f3496
      Sean McGivern authored
      Make ES guide less confusing
      
      Closes #1418
      
      See merge request !992
      9e5f3496
    • Valery Sizov's avatar
      CE->EE Resolve conflicts · dcd092d5
      Valery Sizov authored
      dcd092d5