Menu

Maintenance Environment Bridge

Executive Summary

The maintenance environment bridge bundles all interfaces to communicate with differ- ently equipped maintenance environments in a simple and extensible way. It comprises interfaces to components within the maintenance environment, such as the Eclipse de- bugger and issue trackers like Bugzilla and Trac.
[edit] Services Provided

  • Adapter for issue trackers (e.g. Trac)
    • Add issue to issue tracker
    • Get information for a specific issue from issue tracker
  • Adapter for versioning systems (e.g. SVN)
    • Get source code for a file of a specific revision from versioning system
  • To Maintenance UI components
    • Get error replay objects

Services Needed

  • From Event Correlation System:

    • Get probable solutions for a given issue
  • From Fault Replication System:

    • Get 'error replay' object for a given issue
    • Get similar error reports for a given issue
  • From Server Data Store:

    • Store a FastFix issue, including a reference to the issue in the tracker

Open Questions and Doubts

  • How does maintenance bridge work together with server self healing system?

Shared Data Structures

  • Shared1, shared2, shared3

Component-specific Errors

see [Component Specific Error Types]

Limitations

see [Component Limitations]


Related

Wiki: Component Limitations
Wiki: Component Specific Error Types
Wiki: Software Architecture (incl. "big pictures")

MongoDB Logo MongoDB