MPS issue job003954

TitleArena allocation policy does not interact intelligently with the reserve pool
Statusclosed
Priorityoptional
Assigned userRichard Brooksby
OrganizationRavenbrook
DescriptionWhen trying to allocate a tract in an arena, we attempt a series of methods (see design/strategy#.policy.alloc.impl): Plan A looks in non-blacklisted preferred zones. Plan B looks in preferred zones plus non-blacklisted free zones. Plan C attempts to grow the arena and, if that succeeds, retries plan A and plan B. Plan D looks in all non-blacklisted zones. Plan E looks in all zones. How many of these plans to attempt should probably be controlled somehow - for instance so it can interact with the reserve pool. NB 2015-09-09
AnalysisPolicy for deploying the reserve pool should be pulled into policy.c as a first step.
How foundunknown
Evidence[1] https://info.ravenbrook.com/mail/2015/09/04/13-56-30/0/
[2] https://info.ravenbrook.com/mail/2015/09/04/15-34-58/0/
Created byRichard Brooksby
Created on2016-02-27 00:20:01
Last modified byRichard Brooksby
Last modified on2016-03-15 05:24:10
History2016-02-27 RB Split from job003944.

Fixes

Change Effect Date User Description
190000 closed 2016-03-13 20:34:01 Richard Brooksby Basic removal of the reservoir pool from code and design.

Imported from Git
 Author: Richard Brooksby <rb@ravenbrook.com> 1457901144 +0000
 Committer: Richard Brooksby <rb@ravenbrook.com> 1457901144 +0000
 sha1: d1df7980778935fc4bb2244e904338987213f2f6
 push-state: complete
 parent-changes: 6b855f4239e9abf7c07ed092ce533f57044be1a9=[189990]