Messaging SIG

From FedoraProject

Jump to: navigation, search

Contents

Mission

Create a Messaging infrastructure within the Fedora Project to facilitate communication, interaction, and integration between services within the Fedora Infrastructure.

Members

Status

We're currently in the planning stage of the SIG. Bringing interested people together to flesh out the who, what, where, when, and how.

Communication

Schedule

None yet, need to work out a timeline for implementing a Messaging system.

Brainstorming

Things to add to schedule in order to implement this

Proposals

Tasks


Use Cases

At FUDcon Toronto 2009 we came up with this list of needs for each of the services that may end up on the bus, also noted is what services would then be sending that data out on the bus.

Amqp cases.png

For this the following wedges would need to be made to place the services on the bus:

Shims

Triggered Mirroring

  1. Message when the NetApps snapmirror goes out of sync, due to a write to the master. Tier 1 mirrors subscribe, and don't pull until next message.
  2. Message when the NetApps snapmirror is back in sync. Tier 1 mirrors subscribe, and should pull now.
  3. Message when each Tier 1 mirror has started syncing. Tier 2 mirrors subscribe, and don't pull until the next message.
  4. Message when each Tier 1 mirror has finished syncing. Tier 2 mirrors subscribe, and should pull from their Tier 1 mirror now.

In all cases, having a clue as to which part of the tree has just changed would be useful. Even a 'directories from this point downward are likely to have changed' would be of benefit.

Naming Scheme

We need to define what this will look like, perhaps something like:


Resources

Links to documentation and project pages for the various tools we'll be using.