Skip to content

Fix milestone version comparison in sharding key spec

Tiger Watson requested to merge fix-sharding-key-spec-milestone into master

What does this MR do and why?

There is a sharding key spec to ensure that all cell-local tables created since %16.6 have a sharding key present in the dictionary entry. However, due to an error when comparing milestones %16.10 and %16.11 were considered to be earlier than %16.6, and some tables were added that are missing sharding keys.

This merge request:

  • Adjusts the spec to correctly handle milestone comparisons
  • Adds sharding keys or exceptions for the tables that were added without them.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

Edited by Tiger Watson

Merge request reports