[CONTROLLER-1970] Initialize shards with actual datastore context Created: 06/Nov/20 Updated: 17/Nov/20 Resolved: 17/Nov/20 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | None |
| Affects Version/s: | 3.0.1, 2.0.6 |
| Fix Version/s: | 3.0.2, 2.0.7 |
| Type: | Bug | Priority: | High |
| Reporter: | Tadey Bilan | Assignee: | Tadey Bilan |
| Resolution: | Done | Votes: | 0 |
| Labels: | pt | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
Shards are initialized with default datastore context and then updated with actual ds context from configuration file, that results in some objects (MessageSlicer, MessageAssembler) are initialized with default values, before ds conxtext was updated. Also recovery can be completed before receiving updated context and that way recovery-related configurations are ignored. |