Skip to content

[Java] headroom does not take into account reservation #19419

@asfimport

Description

@asfimport

It looks like BufferAllocator#getHeadroom() does not take into account current allocator reservation. For example if a parent allocator has a limit of 10, and a child allocator is created with a reservation of 6, the headroom of the parent is 4, and the current headroom will report 4, but the actual headroom is 10 because the child has no memory used and so can use the full extend of its reservation on top of what the parent allocator can allocate

Reporter: Laurent Goujon / @laurentgo
Assignee: Laurent Goujon / @laurentgo

PRs and other links:

Note: This issue was originally created as ARROW-3061. Please see the migration documentation for further details.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions