Commit affbea5
For MEETs, save the extensions support flag immediately during MEET processing (#778)
For backwards compatibility reasons, a node will wait until it receives
a cluster message with the extensions flag before sending its own
extensions. This leads to a delay in shard ID propagation that can
corrupt nodes.conf with inaccurate shard IDs if a node is restarted
before this can stabilize.
This fixes much of that delay by immediately triggering the
extensions-supported flag during the MEET processing and attaching the
node to the link, allowing the PONG reply to contain OSS extensions.
Partially fixes #774
---------
Signed-off-by: Ben Totten <[email protected]>
Co-authored-by: Ben Totten <[email protected]>1 parent 50c1fe5 commit affbea5
1 file changed
+8
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3156 | 3156 | | |
3157 | 3157 | | |
3158 | 3158 | | |
3159 | | - | |
| 3159 | + | |
| 3160 | + | |
| 3161 | + | |
| 3162 | + | |
3160 | 3163 | | |
3161 | 3164 | | |
3162 | 3165 | | |
3163 | 3166 | | |
3164 | 3167 | | |
3165 | 3168 | | |
3166 | 3169 | | |
| 3170 | + | |
| 3171 | + | |
| 3172 | + | |
| 3173 | + | |
3167 | 3174 | | |
3168 | 3175 | | |
3169 | 3176 | | |
| |||
0 commit comments