Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-6653

Add upgrade tests based on HBase snapshots

    XMLWordPrintableJSON

Details

    • Test
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 5.2.0, 5.1.3
    • core
    • None

    Description

      Our current upgrade tests operate by downloading older Phoenix versions, and using those to create the "before" state for upgrade.

      This limits the upgrade tests to versions that support overlapping HBase versions, which means that there are no upgrade tests for 5.1 for example.

      We could instead store HBase snapshots to states (system + test tables) created by older Phoenix versions, use bulk loading to load them, and run the upgrade tests on that state.

      As HBase snapshots are generally portable between versions, this would enable testing of a wide variatey of scenarios that are untestable now. (i.e. 4.7 to 5.1, anything to 5.1, 4.16 to 5.1)

      Attachments

        Issue Links

          Activity

            People

              richardantal Richárd Antal
              stoty Istvan Toth
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: