xintongsong opened a new pull request #13416:
URL: https://github.com/apache/flink/pull/13416


   ## What is the purpose of the change
   
   This PR contains changes for both FLINK-19178 & FLINK-19179. Extends the 
managed memory weight/fraction configurations and settings with respect to 
multiple use cases.
   
   ## Brief change log
   
   - 7e42981c8e71dec5749720e0d32b96dbe66bde52: Disable managed memory fractions 
for fine grained resource specs. Currently we do not have fine grained resource 
specs in production, and the original calculation logic for it does not work 
with multiple use cases. We can enable it with a proper calculation logic later 
when we need it.
   - 3387a0e1f5bc577e90e101fe12482960ea435a7e: Introduce configuration options 
for managed memory use case weights.
   - 22b5a92fd720a91324d91a5a198f906c50b76fc1: Extend `Transformation` 
interfaces for various managed memory use cases.
   - 36c563e1caedf95f53666fda82a03e9030a96c0b: Extend `StreamNode` interfaces 
for various managed memory use cases.
   - 33fb6d84e06f6e04df86c9bc3d1f24b695c206d6: Introduce `ManagedMemoryUtils`.
   - 9211bcee3b433bb857c5917a545255bfc8368a26: Extend `StreamConfig` interfaces 
for various managed memory use cases.
   - b1405ce3314c2799cd8172b50b4653389f36eca9: Implement new fraction 
calculation logics.
   
   ## Verifying this change
   
   - Add `ManagedMemoryUtilsTest`
   - Update `StreamingJobGraphGeneratorTest`
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to