Feature #6436
Updated by Greg Farnum over 10 years ago
We need tests to verify some behavior: 1) A cluster running the newer EC capable code which has not had EC enabled can be downgraded back to dumpling 2) A cluster which has had EC enabled will not downgrade to Dumpling (and there should be a good error code) 2) 3) EC OSDs which have not had EC enabled will talk to old OSDs 3) 4) EC OSDs which have had EC enabled will refuse to talk to old OSDs There is code to handle part of this in the ghobject patches. The next piece will be the code which enables in the OSDMap EC and causes OSDs to switch from EC disabled and downgradable to EC enabled and not downgradable.