Use feature name as 'salt' in crc32 for percentage based roll outs?
jtokoph opened this issue · 1 comments
jtokoph commented
Now that user ids are hashed before checking against percentage, you can more "randomly" distribute which users get which features early.
While I could be wrong, currently, all features with a rollout percentage of 10% will be available to the same 10% of users. This doesn't adequately test all different combinations of released features. It also means that the same users will always be the first to gain access to a new feature.
If the hash is partly based on the feature name, there should some users who don't get feature A or B, some with just A, some just B and some with both.