Changes and New Features
Feature/Change | Description |
Aggregation Manager (AM) | Added support for dynamic creation of trees instead of static allocation when SHARP is initialized. |
Bug Fixes | See Bug Fixes section. |
Parameter Changes
Parameter | Component | Description |
---|---|---|
dynamic_tree_allocation | sharp_am | New parameter: A boolean parameter, tells whether trees should be allocated dynamically for each SHARP job or have trees allocated during sharp_am initialization. Default: False |
max_trees_to_build | sharp_am | Update: In case dynamic_tree_allocation is set to True, this parameter will have no effect on the number of trees allocated; sharp_am would determine that value based on the amount of possible trees the switches can have. However, in the dynamic trees mode, this parameter affects the number of skeleton trees that sharp_am will use. It is recommended that the minimal value be the same as the number of root switches in the fabric. In case dynamic_tree_allocation is set to False, this parameter can be used to fulfil its purpose. Default: |
SHARP_COLL_IB_TIMEOUT | libsharp | New parameter: Transport timeout on SHARP QP Default: 18 |
SHARP_COLL_IB_RETRY_COUNT | libsharp | New parameter: Transport retries on SHARP QP Default: 7 |
SHARP_COLL_IB_RNR_TIMER | libsharp | New parameter: RNR timeout on SHARP QP Default: 12 |
SHARP_COLL_IB_RNR_RETRY | libsharp | New parameter: RNR retries on SHARP QP Default: 7 |
SHARP_COLL_IB_SL | libsharp | New parameter: SL Default: 0 |
SHARP_COLL_ENABLE_MCAST_TARGET
| libsharp | Update: Modified the default value from True to False. Default: False |