Uploaded image for project: 'Bitbucket Server'
  1. Bitbucket Server
  2. BSERV-10771

Show sync status on smart mirror repo list, create sync button to force sync mirror with primary.



    • Type: Suggestion
    • Status: Gathering Interest (View Workflow)
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Smart Mirroring
    • Labels:
    • UIS:
    • Feedback Policy:
      We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.


      "My understanding from the online KB is that a mirror will occasionally "phone home" to see if it needs to fetch, in the event the triggers were missed or couldn't be acted on. That appears to happen, but has some form of "stop trying" logic built in.

      Due to our own issues, the mirror was out of sync, and had failed to correct enough times that numerous repos were in a "stop trying" state, with no obvious way to get them out of it.

      Because we didn't get a reply, we eventually discovered that if a remote user just did a push to the primary, that caused the expected trigger, and subsequent pull, and the repos self-repaired.

      None of that was obvious anywhere. Remote users weren't pushing, and their pulls were out of date. So it was in limbo until we did a bunch of pushes to kick things.

      It's worth mentioning that NONE of this had anything to do with networking. The IT person who built the mirror provisioned the disk incorrectly, and we ran out of space on the mirror, preventing the pulls, and putting the repos into the stop trying state.

      The primary should support a sync status for each repo and offer a "trigger a sync" option in the event things get stuck like mine did."


          Issue Links



              Unassigned Unassigned
              jmcdaniel@atlassian.com Jonathan McDaniel (Inactive)
              5 Vote for this issue
              7 Start watching this issue



                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but there is no synchronization info for this issue.