We just ran into the "Group id value is too high" error in BMv2 while running some of our testing and I was confused since we were still within the 16-bits that V1Model advertises.
I think what's happening is that it's splitting half the group space for clone sessions and half of them for multicast groups? But I wanted to confirm before I make any changes related to the reserved groups (or our own internal code).
|
// user-defined multicast group ids must be in the range |
|
// ]0,first_reserved_group[; ideally this should be configurable based on the |
|
// target. |
|
static constexpr GroupId first_reserved_group_id() { return 1 << 15; } |
We just ran into the "Group id value is too high" error in BMv2 while running some of our testing and I was confused since we were still within the 16-bits that V1Model advertises.
I think what's happening is that it's splitting half the group space for clone sessions and half of them for multicast groups? But I wanted to confirm before I make any changes related to the reserved groups (or our own internal code).
PI/proto/frontend/src/pre_mc_mgr.h
Lines 79 to 82 in 5689c91