diff options
author | Jiawei Yang <jiawei.yang@mongodb.com> | 2023-03-30 21:18:22 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-03-30 22:52:09 +0000 |
commit | cbe9a33ea0f91c9d7deca94aaf0683604e057e6f (patch) | |
tree | 96121d24efa1256475c73c430e5d17b7620bc7cf /src/mongo/db/feature_flag.h | |
parent | ff32a9b23a2b485bd0900d129fd9013844559d5a (diff) | |
download | mongo-cbe9a33ea0f91c9d7deca94aaf0683604e057e6f.tar.gz |
SERVER-68051 add fromVersion check for upgrade path
Diffstat (limited to 'src/mongo/db/feature_flag.h')
-rw-r--r-- | src/mongo/db/feature_flag.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/db/feature_flag.h b/src/mongo/db/feature_flag.h index 52e41d429b3..c6b90de8eb2 100644 --- a/src/mongo/db/feature_flag.h +++ b/src/mongo/db/feature_flag.h @@ -84,6 +84,13 @@ public: /** * Returns true if the feature flag is disabled on targetFCV but enabled on originalFCV. */ + bool isDisabledOnTargetFCVButEnabledOnOriginalFCV( + multiversion::FeatureCompatibilityVersion targetFCV, + multiversion::FeatureCompatibilityVersion originalFCV) const; + + /** + * Returns true if the feature flag is enabled on targetFCV but disabled on originalFCV. + */ bool isEnabledOnTargetFCVButDisabledOnOriginalFCV( multiversion::FeatureCompatibilityVersion targetFCV, multiversion::FeatureCompatibilityVersion originalFCV) const; |