summaryrefslogtreecommitdiff
path: root/include/haproxy/pool-t.h
Commit message (Expand)AuthorAgeFilesLines
* OPTIM: pool: split the read_mostly from read_write parts in pool_headWilly Tarreau2022-12-201-5/+9
* MINOR: pools: make DEBUG_UAF a runtime settingWilly Tarreau2022-12-081-0/+1
* BUG/MINOR: pool: always align pool_heads to 64 bytesWilly Tarreau2022-03-021-1/+2
* MINOR: pools: add a debugging flag for memory poisonning optionWilly Tarreau2022-02-231-0/+1
* MINOR: pools: replace DEBUG_MEMORY_POOLS with runtime POOL_DBG_TAGWilly Tarreau2022-02-231-0/+1
* MINOR: pools: replace DEBUG_POOL_TRACING with runtime POOL_DBG_CALLERWilly Tarreau2022-02-231-0/+1
* MINOR: pools: store the allocated size for each poolWilly Tarreau2022-02-231-1/+1
* MEDIUM: pools: replace CONFIG_HAP_POOLS with a runtime "NO_CACHE" flag.Willy Tarreau2022-02-231-2/+1
* MINOR: pools: make the global pools a runtime option.Willy Tarreau2022-02-231-0/+1
* MINOR: pools: add a new debugging flag POOL_DBG_INTEGRITYWilly Tarreau2022-02-231-2/+1
* MINOR: pools: add a new debugging flag POOL_DBG_COLD_FIRSTWilly Tarreau2022-02-231-0/+1
* MINOR: pools: switch DEBUG_DONT_SHARE_POOLS to runtimeWilly Tarreau2022-02-231-0/+1
* MINOR: pools: switch the fail-alloc test to runtime onlyWilly Tarreau2022-02-231-0/+3
* DEBUG: pools: let's add reverse mapping from cache heads to thread and poolWilly Tarreau2022-02-141-0/+2
* DEBUG: pools: add new build option DEBUG_POOL_INTEGRITYWilly Tarreau2022-01-211-0/+3
* MINOR: pools: prepare pool_item to support chained clustersWilly Tarreau2022-01-021-1/+20
* MINOR: pool: introduce pool_item to represent shared pool itemsWilly Tarreau2022-01-021-1/+8
* CLEANUP: pools: get rid of the POOL_LINK macroWilly Tarreau2022-01-021-14/+0
* CLEANUP: pools: do not use the extra pointer to link shared elementsWilly Tarreau2022-01-021-1/+0
* DOC: pool: document the purpose of various structures in the codeWilly Tarreau2022-01-021-0/+14
* CLEANUP: pools: pools-t.h doesn't need to include thread-t.hWilly Tarreau2021-10-071-1/+0
* REORG: pools: move default settings to defaults.hWilly Tarreau2021-09-281-17/+0
* MEDIUM: pools: remove the locked pools implementationWilly Tarreau2021-06-101-8/+0
* CLEANUP: pools: remove now unused seq and pool_free_listWilly Tarreau2021-06-101-8/+1
* BUG/MAJOR: pools: fix possible race with free() in the lockless variantWilly Tarreau2021-06-101-3/+5
* MINOR: pools/debug: slightly relax DEBUG_DONT_SHARE_POOLSWilly Tarreau2021-05-051-7/+0
* MEDIUM: pools: make CONFIG_HAP_POOLS control both local and shared poolsWilly Tarreau2021-04-191-1/+1
* MINOR: pools: move the fault injector to __pool_alloc()Willy Tarreau2021-04-191-0/+1
* MINOR: pools: enable the fault injector in all allocation modesWilly Tarreau2021-04-191-1/+1
* MINOR: pools: rename CONFIG_HAP_LOCAL_POOLS to CONFIG_HAP_POOLSWilly Tarreau2021-04-191-9/+9
* MINOR: pool: remove the size field from pool_cache_headWilly Tarreau2021-04-191-1/+0
* MEDIUM: pools: move the cache into the pool headerWilly Tarreau2021-04-191-5/+4
* MINOR: pools: make the pool allocator support a few flagsWilly Tarreau2021-03-221-0/+4
* MEDIUM: pools: add CONFIG_HAP_NO_GLOBAL_POOLS and CONFIG_HAP_GLOBAL_POOLSWilly Tarreau2021-03-051-0/+10
* MINOR: pools: increase MAX_BASE_POOLS to 64Willy Tarreau2020-06-301-1/+3
* CLEANUP: pool: only include the type files from typesWilly Tarreau2020-06-291-3/+3
* MEDIUM: memory: make local pools independent on lockless poolsWilly Tarreau2020-06-111-0/+7
* REORG: memory: move the pool type definitions to haproxy/pool-t.hWilly Tarreau2020-06-111-0/+111