Details
-
Improvement
-
Status: Accepted
-
Critical
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
-
Mesosphere Sprint 32
Description
Currently we have some performance issues when we have heavy usage of the Resources class. Currently, we tend to work around these issues (e.g. reduce the amount of Resources arithmetic operations in the caller code).
The implementation of Resources currently consists of wrapping underlying Resource protobuf objects and manipulating them. This is fairly expensive compared to doing things more directly with C++ objects.
This ticket is to explore the performance improvements of using C++ objects more directly instead of working off of Resource objects.
Attachments
Issue Links
- is blocked by
-
MESOS-5700 Add benchmark test for Resource class
- Reviewable
- is related to
-
MESOS-6765 Make the Resources wrapper "copy-on-write" to improve performance.
- Resolved
- relates to
-
MESOS-5425 Consider using IntervalSet for Port range resource math
- Resolved
- links to