Use separate IRowManager's per channel to avoid contention

Description

Create a IRowManager per slave channel, split the memory evenly between them.
This is to avoid heavy contention inside a single shared row manager by all channels and also (by default) restrict channels to only a percentage of overall memory.

Future changes will introduce a shared row manager that can use global memory for use by activities like lookup join that wants to use a single large pool shared amongst channels.

Conclusion

None

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Fix versions

Created October 20, 2015 at 10:18 AM
Updated October 26, 2015 at 9:09 AM
Resolved October 26, 2015 at 9:09 AM

Flag notifications