Bazaar

Bazaar

 




Wiki Tools

  • Login
  • Create Profile
  • FindPage
  • RecentChanges
  • Page History
  • Attachments

Initial table of contents for the Bazaar administrator guide:

  • Introduction: administering a Bazaar installation

    • Scope of this guide
    • What you need to run a Bazaar server
  • Simple setup: Setting up a central Bazaar server (similar to 5 min guide)

    • Smart server
    • Web-based browsing (e.g. Loggerhead)
    • recommended tools
  • Migration: Initial migration

    • legacy VCS -> bzr sync

  • Hooks:

  • Web browsing: read-only view of branches

  • Integration with other tools:

    • PQM
    • Bug trackers
    • Continuous integration tools (e.g. Cruise Control)
    • Bundle Buggy
  • Security:

    • Authentication
    • ACL
  • Back-up and restore:

  • Upgrades:

    • Software upgrades
    • Disk format upgrades
    • Plugin upgrades
  • System monitoring:

  • Capacity planning tips:

    • Disk management
  • Advanced topics:

    • Clustering
    • Multi-site setups

From the whiteboard

* access logs

  • who, bzr version, what action, what branch
  • ACLs
    • what granularity
    • multiple products, or multiple branches per product
    • limits within tree
    • are ACLs versioned? time based?
    • hooks?
  • removing all VFS access
    • push, init
    • deny updating files
  • garbage-collecting branches
  • upgrading formats
    • resource intensive
    • mass upgrades
  • light-weight Bazaar service
    • processes => big memory (-> testing & profiling bzr memory performance)

    • worker pool?
  • setting up a central Bazaar server
    • Bazaar itself good
    • web-based browsing
      • docs that are simple
      • recommended tools
  • server-side hooks
    • pre-checks (for QA)
    • post-checks (for announcement)
  • template plugin for helping central policies
    • be used/enforced client-side
  • backups
    • documenting gap between central & distributed

    • how to do while repo in use
    • how to restore
      • locking
      • does restoring dd repo make sense?
  • PQM
    • hard to set up
    • needs polish
    • explaining concept
    • explaining how to customise
    • consequences
      • isolation errors
      • bottlenecks
  • integrating with other related tools
    • continuous integration
    • bug tracker
  • initial migration
  • legacy VCS -> bzr sync

  • bzr -> bzr sync/mirroring

    • hot backups?
  • troubleshooting
    • "What do I do if $KIND become corrupted?"
    • recovery tool?
    • tool for dumping without full data
  • disk space management
  • FS advice
  • admin impact of plugins
    • rollout
  • availability