Project

General

Profile

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.

Back