mirror of https://github.com/facebook/rocksdb.git
arena spacing
This commit is contained in:
parent
030db3d17e
commit
557fbc9b3b
|
@ -83,9 +83,8 @@ char* Arena::AllocateAligned(size_t bytes, size_t huge_page_tlb_size,
|
|||
size_t reserved_size =
|
||||
((bytes - 1U) / huge_page_tlb_size + 1U) * huge_page_tlb_size;
|
||||
assert(reserved_size >= bytes);
|
||||
|
||||
void* addr = mmap(nullptr, reserved_size, (PROT_READ | PROT_WRITE),
|
||||
(MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB), 0, 0);
|
||||
(MAP_PRIVATE | MAP_ANONYMOUS | MAP_HUGETLB), 0, 0);
|
||||
|
||||
if (addr == MAP_FAILED) {
|
||||
Warn(logger, "AllocateAligned fail to allocate huge TLB pages: %s",
|
||||
|
|
Loading…
Reference in New Issue