Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3016

Investigate deployment of a test server to simulate Bioviz Connect errors

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      During Cyverse maintenance period (usually a day), BioViz Connect will be down. During the maintenance, Cyverse opens up their individual services randomly and that effects the BioViz Connect user experience. Error handlers are included in the Bioviz Connect to improve the experience during such a time. However, in order to test the error handlers we need to either wait for a Cyverse maintenance day or we could simulate the errors using a test server. Error simulator server has been created in IGBF-2982 but deployment on a EC2 t2.micro remains a challenge.

        Attachments

          Issue Links

            Activity

            Hide
            karthik Karthik Raveendran added a comment -

            A repository has been created for the server code. Testers can clone the repo and use the instruction in the README file to run the server.

            Show
            karthik Karthik Raveendran added a comment - A repository has been created for the server code. Testers can clone the repo and use the instruction in the README file to run the server.
            Hide
            karthik Karthik Raveendran added a comment -

            Added error simulation for post request calls for 503 error. Commit

            Show
            karthik Karthik Raveendran added a comment - Added error simulation for post request calls for 503 error. Commit
            Hide
            ann.loraine Ann Loraine added a comment -

            The README.md file does not include enough documentation explaining how to set up the system and determine if it is working as expected. It also does not explain much about what the goal of the new system is.
            Please provide more documentation to explain how to:

            • Set up the system
            • Check that it is working

            Please also change the name of the repository so that it makes a little more sense to an outsider, e.g., someone who has no idea what "bvc" means. (Even we will forget that "bvc" stands for bioviz connect.)

            Show
            ann.loraine Ann Loraine added a comment - The README.md file does not include enough documentation explaining how to set up the system and determine if it is working as expected. It also does not explain much about what the goal of the new system is. Please provide more documentation to explain how to: Set up the system Check that it is working Please also change the name of the repository so that it makes a little more sense to an outsider, e.g., someone who has no idea what "bvc" means. (Even we will forget that "bvc" stands for bioviz connect.)
            Hide
            karthik Karthik Raveendran added a comment -

            Changes are made and pull request merged Omkar Marne

            Show
            karthik Karthik Raveendran added a comment - Changes are made and pull request merged Omkar Marne
            Hide
            omarne Omkar Marne (Inactive) added a comment - - edited

            Test results:

            I followed the Readme file from https://bitbucket.org/KarthikRavee91/biovizconnect_error_simulator_server/src/master/ . After installing node.js, npm, typescript and yarn and starting the server http://localhost:3000/ I am getting the 'Congrats' page.

            Closing the ticket.

            Show
            omarne Omkar Marne (Inactive) added a comment - - edited Test results: I followed the Readme file from https://bitbucket.org/KarthikRavee91/biovizconnect_error_simulator_server/src/master/ . After installing node.js, npm, typescript and yarn and starting the server http://localhost:3000/ I am getting the 'Congrats' page. Closing the ticket.

              People

              • Assignee:
                karthik Karthik Raveendran
                Reporter:
                karthik Karthik Raveendran
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: