Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Creation of pure Java password authentication.
    • (time: approx 1 week) - Complete
  2. Define and implement a mapping between Kerberos principals and JIDs.  For regular users, this is trivial (ghudson@ATHENA.MIT.EDU maps to ghudson@mit.edu), but for principles like host/small-gods.mit.edu we have to pick a corresponding XMPP node ID.  So far, no standard for this has been discovered.
    • (time: Approx 1 week) - Complete
  3. Develop a local change to auto-create Wildfire accounts for new users who have successfully authenticated.
    • (time: Approx 2 weeks) - Complete
  4. Develop a script for data migration of the jabberd2 database to the Wildfire, and back again.
    • (time: Approx 4 weeks, unless database-savvy resources become available)
  5. Perform some basic scaling tests, for number of connections, cycling connections, chat rooms with large numbers of participants, and so on.  This might be done in parallel with (4), if sufficient resources are available.
    • (time: unknown, as QA of such is not a specialty in-house)
  6. Other acceptance tests?
  7. Identify any last-minute details that have to be dealt with (using the right TLS certificate, etc)
  8. Pick a low-useage window for the migations.
  9. Attempt the migration, and see if the world falls over.
  10. Expected roll-out mid-July 2007

Thus, not couting load-testing or other acceptance testing, we are looking at a two month timeline. 

...