Table of Contents
The Aggregator Framework is the software framework on which WS MDS services (currently, the WS MDS Index and WS MDS Trigger services) are built. The aggregator framework collects data from an aggregator source and sends that data to an aggregator sink for processing. Aggregator sources distributed with the Globus Toolkit include modules that query service data, acquire data through subscription/notification, and execute programs to generate data. Aggregator sinks include modules that implement the WS MDS Index service interface and the WS MDS Trigger service interface.
Features new in release GT 4.0
- Ported to use WSRF mechanisms (previously used OGSI).
- Additional sources which collect information by polling and by execution of local scripts.
- Management of aggregations is now performed over the wire through WS ServiceGroup APIs.
Other Supported Features
- Collects information from grid resources using pluggable aggregation sources.
- Delivers collected information to pluggable sinks.
- Manages creation and destruction of individual aggregation registrations.
- Bug 2432: Aggregator sample config file should have tls-style urls
- Bug 2388: rejected add() leaves incomplete state behind which then upsets the sweeper
- Bug 2384: remove stack trace from execution source error
- Bug 2377: support multiple aggregator sources in one aggregator
- Bug 2157: Aggregator entries do not implement WS-Resource Lifetime resource properties
- Bug 2145: query source waits entire reg period before making first request
- Bug 2105: flatten schema in CVS
- Bug 2097: IndexDefaultWidgetTest registers same widget many times
- Bug 2087: getresourceproperty poll source does not tolerate whitespace in RP name
- 2082: index and aggregator stub generation is generating metrics stubs
- 2191: AggregatingServiceGroupEntries do not implement Service Group EPR properly
- All fixed aggregator framework bugs and enhancement requests
- 2339: Registered services connection refused messages
- 2398: index service does not appear to have wsrf-query support (any more)
- 2850: MDS4 logs to INFO when DEBUG should be used
- 2958: WS-MDS Aggregator Junit test execution has no results
- 2963: need to create libexec/aggrexec dir as part of MDS install
- 2082: index and aggregator stub generation is generating metrics stubs
- 2191: AggregatingServiceGroupEntries do not implement Service Group EPR properly
- 2339: Registered services connection refused messages
- 2398: index service does not appear to have wsrf-query support (any more)
- 2807: execution aggregator source junit test needs some work
- All open aggregator bug reports and enhancement requests
Aggregator Framework depends on the following GT components:
- Java WS Core
Aggregator Framework depends on the following 3rd party software:
- None
Protocol changes since GT version 3.2
- The aggregator framework is a complete reimplementation of the MDS3 aggregator framework using WSRF rather than OGSI protocols.
- No wireside compatibility with MDS3 aggregator framework.
- Architectural similarity should make porting straightforward.
API changes since GT version 3.2
- APIs entirely rewritten, so no API compatibility.
- Architectural similarity should make porting straightforward.
Exception changes since GT version 3.2
- See API changes above.
Schema changes since GT version 3.2
- Registration interface uses WSRF rather than OGSI schemas.
- New per-source and per-sink configuration schemas.
Click here for more information about this component.