Actively set second param of VersionEdit.EncodeTo() based upon whether or not expiry module is active. The flag controls whether manifest is traditional format or new Expiry enabled format which is NOT backward compatible.
Implementation created a generic ExpiryActivated() const function in the Options and ExpiryModule classes. Adjusted code everywhere to use this accessor function instead of explicit tests.
Actively set second param of VersionEdit.EncodeTo() based upon whether or not expiry module is active. The flag controls whether manifest is traditional format or new Expiry enabled format which is NOT backward compatible.
Implementation created a generic ExpiryActivated() const function in the Options and ExpiryModule classes. Adjusted code everywhere to use this accessor function instead of explicit tests.