Title | No encapsulation of CBS-failing-over-to-Freelist pattern |
Status | closed |
Priority | nice |
Assigned user | Gareth Rees |
Organization | Ravenbrook |
Description | Both MVT and MVFF use a CBS failing over to a Freelist to maintain the set of free addresses. This pattern ought to be encapsulated in a module. |
Analysis | When we've implemented the "set of addresses" interface (job003684) we can make a class implementing this pattern. |
How found | inspection |
Evidence | None as yet. |
Created by | Gareth Rees |
Created on | 2014-03-07 11:42:07 |
Last modified by | Gareth Rees |
Last modified on | 2014-04-03 12:52:51 |
History | 2014-03-07 GDR Created. |
Change | Effect | Date | User | Description |
---|---|---|---|---|
185196 | closed | 2014-04-03 12:52:23 | Gareth Rees | New module failover implements a fail-over allocator as a Land class. Use Failover in MVT and MVFF. Test Failover in landtest. Implementation of LandFindInZones for Freelist (untested). Remove signature from RangeStruct so we can embed it without a space cost. |