Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Track unreserved space for all alloc policies and then permit NORMAL to place | Alasdair Kergon | 2012-02-01 | 1 | -2/+2 |
| | | | | log and data on same single PV. | ||||
* | Remove superfluous fn prototypes. | Alasdair Kergon | 2010-07-09 | 1 | -1/+0 |
| | |||||
* | Allow ALLOC_ANYWHERE to split contiguous areas. | Alasdair Kergon | 2010-03-25 | 1 | -0/+4 |
| | |||||
* | improve a few comments in last check-in | Alasdair Kergon | 2010-03-25 | 1 | -1/+3 |
| | |||||
* | Introduce pv_area_used into allocation algorithm and add debug messages. | Alasdair Kergon | 2010-03-25 | 1 | -0/+13 |
| | | | | | | | This is the next preparatory step towards better --alloc anywhere support and is not intended to break anything that currently works so please report any problems - segfaults, bogus data in the new debug messages, or if the code now chooses bizarre allocation layouts. | ||||
* | Right, a simple build (without options) is working again. | Alasdair Kergon | 2008-11-03 | 1 | -6/+6 |
| | |||||
* | Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. | Alasdair Kergon | 2007-08-20 | 1 | -3/+3 |
| | |||||
* | Perform high-level free space check before each allocation attempt. | Alasdair Kergon | 2006-10-23 | 1 | -0/+3 |
| | |||||
* | Use hash, bitset, malloc, pool from libdevmapper. | Alasdair Kergon | 2005-10-16 | 1 | -3/+1 |
| | |||||
* | Remove lists of free PV segments. | Alasdair Kergon | 2005-05-11 | 1 | -6/+8 |
| | | | | Simplify pv_maps code and remove slow bitset algorithm. | ||||
* | Update copyright notices. | Alasdair Kergon | 2004-03-30 | 1 | -2/+11 |
| | |||||
* | o Metadata area struct change. | Alasdair Kergon | 2003-04-24 | 1 | -1/+1 |
| | | | | | o Support physical extent restrictions on PV lists for allocations e.g. lvcreate -l 200 vg1 /dev/sda1:100-199:300-399 | ||||
* | o Striped allocator | Joe Thornber | 2001-11-29 | 1 | -0/+3 |
| | | | | | | | | | | o Changed pv_map.c to maintain the list of free areas in size order, which is more helpful to the allocators. If you want to allocate a bit of an area call consume_area(area, size), this will adjust the area if there's some space left and shuffle it to the correct place in the list. Not tested. | ||||
* | o lv_reduce | Joe Thornber | 2001-11-06 | 1 | -1/+2 |
| | | | | o pv_maps wasn't taking a list of acceptable pvs | ||||
* | o code for building free area lists on a pv. Compiles but not run. | Joe Thornber | 2001-11-05 | 1 | -0/+39 |