Acceptance Criteria:
|
MUST:
• Failing agents must be deprioritized by the load balancer
• The new penalty system be designed with the new load balancer in mind
• The penalty system must not be inert, since agent issues are likely persistent
• Penalties must have some erosion mechanism that returns an agent to normal sorting within reasonable bounds
• Scenarios handled well by the previous penalty system must remain well-handled
SHOULD:
• Failing agents should not inhibit users in scenarios with low session startup frequencies
• Failing agents should not inhibit users in scenarios with high session startup frequencies
• The load balancer should log decisions due to the penalty system
• The penalty system should be documented at a high level, leaving out burdening details
COULD:
• Using tlctl or tlwebadm, admins should be able to see if agents are failing
|