Uploaded image for project: 'Content Gateway'
  1. Content Gateway
  2. CGW-726

JBoss Download Manager 2.1.0 Release steps

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 16.9.2 Download Manager
    • None
    • None

    Description

      Pre-release

      [V] Download the RPM (http://download.devel.redhat.com/brewroot/work/tasks/7095/8267095/jboss-download-manager-2.1.0-1.el6.noarch.rpm)

      Release

      1. [V] Turn on the maintenance page for http(s)://www.jboss.org/download-manager/* and set the bypassing IP addresses
      2. [V] Stop EAP
      3. [V] Dump the database in case we need to roll it back
      4. [V] Install the RPM.
      5. [V] Apply the database changes (see bellow)
      6. [V] Start EAP.
      7. [V,H] Watch logs on start.
      8. [H] Check Web UI
      9. [H] Check a random download with anonymous, zero dollar and no terms and conditions subscription model
      10. [V] Turn off the maintenance page

      Rollback

      1. [V] If running, shut down EAP
      2. [V] Restore database
      3. [V] Revert war
      4. [V] Start EAP
      5. [V,H] Check the functionality.

      Database Changes

      Database modification
      ALTER TABLE product ADD COLUMN productcode character varying(25);
      ALTER TABLE terms_and_conditions ADD COLUMN anonymousaccessallowed boolean;
      ALTER TABLE product_version ADD COLUMN trackingdisabled boolean default false;
      ALTER TABLE product_version ALTER COLUMN trackingdisabled SET NOT NULL;
      ALTER TABLE product_version ALTER COLUMN trackingdisabled SET DEFAULT false;
      update product_version set trackingdisabled = true where trackingstring = '';
      ALTER TABLE product_version DROP COLUMN trackingstring;
      

      Attachments

        Activity

          People

            dhladky@redhat.com David Hladky
            dhladky@redhat.com David Hladky
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: