You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by GitBox <gi...@apache.org> on 2020/08/25 16:11:31 UTC

[GitHub] [incubator-pinot] mcvsubbu commented on pull request #5911: Add compatibility verifier scripts (#4854)

mcvsubbu commented on pull request #5911:
URL: https://github.com/apache/incubator-pinot/pull/5911#issuecomment-680122655


   I fixed my comment. Hope that makes it clearer. Here is the general outline (as of now, and we can always refine it as we go along).
   `compatCheck.sh` does the following:
   1. Checkout and build in old-version
   2. checkout and build in new version.
   3. start  zookeeper in any one version (old or new, does not matter)
   4. Start all services  in old version (controller first, broker/server in any order).
   5. upgradeAnd Test()
   6. dowgradeAndTest()
   
   `upgradeAndTest()` does the following:
   1. Stop controller in old version
   2. Start controller in new version.
   2a. More code here later
   3. Stop broker in old version
   4. Start broker in new version.
   4a. More code in later
   5. Stop server in old version
   6. Start server in new version
   6a. More code here later.
   
   `downgradeAndTest()` does the folllowing:
   1. Stop server in new version
   2. Start server in old version
   2a. More code to add here later
   3. Stop broker in new version
   4. Start broker in old version
   4a. More code here later
   5. Stop controller in new version
   6. Start controlller in new version
   6a. More code here later.
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org