Summary:
if an operation just involves a single column family, then we do
not have to set the kInAtomicGroup tag when writing to MANIFEST. This change
can fix a compatibility test failure, i.e. 5.15 and earlier cannot recognize
kInAtomicGroup tag.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4981
Differential Revision: D14072687
Pulled By: riversand963
fbshipit-source-id: 46b0c61e399f16c6b7169de0b33430d0ed90d6d4
main
Yanqin Jin6 years agocommitted byFacebook Github Bot
@ -56,7 +56,7 @@ declare -a backward_compatible_checkout_objs=("2.2.fb.branch" "2.3.fb.branch" "2
declare -a forward_compatible_checkout_objs=("3.10.fb""3.11.fb""3.12.fb""3.13.fb""4.0.fb""4.1.fb""4.2.fb""4.3.fb""4.4.fb""4.5.fb""4.6.fb""4.7.fb""4.8.fb""4.9.fb""4.10.fb""4.11.fb""4.12.fb""4.13.fb""5.0.fb""5.1.fb""5.2.fb""5.3.fb""5.4.fb""5.5.fb""5.6.fb""5.7.fb""5.8.fb""5.9.fb""5.10.fb")
declare -a forward_compatible_checkout_objs=("3.10.fb""3.11.fb""3.12.fb""3.13.fb""4.0.fb""4.1.fb""4.2.fb""4.3.fb""4.4.fb""4.5.fb""4.6.fb""4.7.fb""4.8.fb""4.9.fb""4.10.fb""4.11.fb""4.12.fb""4.13.fb""5.0.fb""5.1.fb""5.2.fb""5.3.fb""5.4.fb""5.5.fb""5.6.fb""5.7.fb""5.8.fb""5.9.fb""5.10.fb")
declare -a forward_compatible_with_options_checkout_objs=("5.11.fb""5.12.fb""5.13.fb""5.14.fb")
declare -a forward_compatible_with_options_checkout_objs=("5.11.fb""5.12.fb""5.13.fb""5.14.fb")
declare -a checkout_objs=(${backward_compatible_checkout_objs[@]}${forward_compatible_checkout_objs[@]}${forward_compatible_with_options_checkout_objs[@]})
declare -a checkout_objs=(${backward_compatible_checkout_objs[@]}${forward_compatible_checkout_objs[@]}${forward_compatible_with_options_checkout_objs[@]})
declare -a extern_sst_ingestion_compatible_checkout_objs=("5.14.fb""5.15.fb""5.16.fb""5.17.fb")
declare -a extern_sst_ingestion_compatible_checkout_objs=("5.14.fb""5.15.fb""5.16.fb""5.17.fb""5.18.fb")