...
- SAK-130 - Add clustering support to infrastructure
Tracker Summary:
- As far as Scott's concerned, the development for Providers, Batching, and AFS Distauth was finished up in this iteration. This includes SAK-25, 119, 121, 140, 141, 146, 154, 155, 156, 157 – testing is mostly taking place in .02
Newbie's Guide
A quick explanation of what "providers" and "batching" means.
Providers refers to three classes: UserDirectoryProvider a set of API's in the ucd-enterprise-data-service project, interfaces under the edu.ucdavis.sakai.api.enterprise.manager package. These are: CourseManagementManager (SAK-157), GroupManager (SAK-156), and UserDirectoryManager (SAK-154,155). Together they coordinate the provisioning of external data into Sakai.
Batching refers to a set of classes that implement the QuartzJob batch/cron logic and that are fairly interdependent with the providers. SAK-119 (White List), and SAK-140 (Black List) allow and prevent (respectively) course sites to be created outside of the normal workflow. SAK-146 does batching that sets the provider ids, SAK-121 adds pages and tools for sites, SAK-25, 121, and 141 worry about how to handle the fact that whichever user creates a site ends up being a member.