Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-166

Two scripts, for building and basic config settings for testing.

    Details

      Description

      Two scripts, for building and basic config settings for testing.

      1. install_trafficserver.sh
        8 kB
        Jason Giedymin
      2. set_trafficserver.sh
        1 kB
        Jason Giedymin
      3. TS-166__install_trafficserver.sh__JasonGiedymin.patch
        1 kB
        Jason Giedymin
      4. TS-166__set_trafficserver.sh__JasonGiedymin.patch
        3 kB
        Jason Giedymin

        Issue Links

          Activity

          Hide
          jasongiedymin Jason Giedymin added a comment -

          Two bash scripts to automate build config settings.

          Show
          jasongiedymin Jason Giedymin added a comment - Two bash scripts to automate build config settings.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Added sqlite.

          Show
          jasongiedymin Jason Giedymin added a comment - Added sqlite.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Thread limit turned on.

          Show
          jasongiedymin Jason Giedymin added a comment - Thread limit turned on.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          v1.0.2 - EC2 Note about ephemeral storage

          • Create ephemeral storage by mimicking on non EC2 systems.
          Show
          jasongiedymin Jason Giedymin added a comment - v1.0.2 - EC2 Note about ephemeral storage Create ephemeral storage by mimicking on non EC2 systems.
          Hide
          zwoop Leif Hedstrom added a comment -

          Jason, to simplify things, would you mind signing and submitting the ICLA? It's not technically required, but makes it easier to accept this and future contributions.

          http://www.apache.org/licenses/icla.txt

          Show
          zwoop Leif Hedstrom added a comment - Jason, to simplify things, would you mind signing and submitting the ICLA? It's not technically required, but makes it easier to accept this and future contributions. http://www.apache.org/licenses/icla.txt
          Hide
          jasongiedymin Jason Giedymin added a comment -

          ICLA sent.

          Show
          jasongiedymin Jason Giedymin added a comment - ICLA sent.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Future additions will make this script ready for other distros a introduce a mode for auto-tuning.

          Show
          jasongiedymin Jason Giedymin added a comment - Future additions will make this script ready for other distros a introduce a mode for auto-tuning.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          AL2 License Attached.

          Show
          jasongiedymin Jason Giedymin added a comment - AL2 License Attached.
          Hide
          jasongiedymin Jason Giedymin added a comment - - edited

          Script tries to build for Fedora, but runs into this error https://issues.apache.org/jira/browse/TS-129.

          Show
          jasongiedymin Jason Giedymin added a comment - - edited Script tries to build for Fedora, but runs into this error https://issues.apache.org/jira/browse/TS-129 .
          Hide
          jasongiedymin Jason Giedymin added a comment -

          v1.0.3 - Added fedora to list of supported distros

          Show
          jasongiedymin Jason Giedymin added a comment - v1.0.3 - Added fedora to list of supported distros
          Hide
          zwoop Leif Hedstrom added a comment -

          Added the scripts to the ./contrib directory for now.

          Show
          zwoop Leif Hedstrom added a comment - Added the scripts to the ./contrib directory for now.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Need to add the option of connecting to a mirror instead of the base repo.

          Show
          jasongiedymin Jason Giedymin added a comment - Need to add the option of connecting to a mirror instead of the base repo.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Script build's correctly for fedora.

          No excuse for anyone not to want and try ATS now

          Need to patch wiki documentation describing the option of using these scripts for installation.

          Show
          jasongiedymin Jason Giedymin added a comment - Script build's correctly for fedora. No excuse for anyone not to want and try ATS now Need to patch wiki documentation describing the option of using these scripts for installation.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Updates to the two files.

          Show
          jasongiedymin Jason Giedymin added a comment - Updates to the two files.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Supplied patches.

          Show
          jasongiedymin Jason Giedymin added a comment - Supplied patches.
          Hide
          zwoop Leif Hedstrom added a comment -

          Jason, which of these patches needs to go into trunk and the 2.0.x branch? Does "v2" supersede "v1"?

          Show
          zwoop Leif Hedstrom added a comment - Jason, which of these patches needs to go into trunk and the 2.0.x branch? Does "v2" supersede "v1"?
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Please use both these patches. These patches for the scripts are very useful for repetitive builds/testing. They work on EC2 and on standalone machines.

          install_trafficserver works on Ubuntu & Fedora.
          set_trafficserver.sh works on Ubuntu.

          These are the scripts which I've used to create and maintain the Ubuntu Karmic based TrafficServer EC2 AMI instance for public consumption/testing.

          Note: Karmic was chosen as it's very popular on EC2 and gets frequent bug fixes from Canonical.

          Note: the next generation of these scripts which I'm working on now, are ruby chef recipes. This will allow compatibility with any AMI distro.

          Show
          jasongiedymin Jason Giedymin added a comment - Please use both these patches. These patches for the scripts are very useful for repetitive builds/testing. They work on EC2 and on standalone machines. install_trafficserver works on Ubuntu & Fedora. set_trafficserver.sh works on Ubuntu. These are the scripts which I've used to create and maintain the Ubuntu Karmic based TrafficServer EC2 AMI instance for public consumption/testing. Note: Karmic was chosen as it's very popular on EC2 and gets frequent bug fixes from Canonical. Note: the next generation of these scripts which I'm working on now, are ruby chef recipes. This will allow compatibility with any AMI distro.
          Hide
          zwoop Leif Hedstrom added a comment -

          Both patches are committed to trunk. Jason: do you wish to propose this patch to be voted on for inclusion in the 2.0.x branch? If so, let me know and I'll add it to the STATUS file on the 2.0.x branch.

          Show
          zwoop Leif Hedstrom added a comment - Both patches are committed to trunk. Jason: do you wish to propose this patch to be voted on for inclusion in the 2.0.x branch? If so, let me know and I'll add it to the STATUS file on the 2.0.x branch.
          Hide
          zwoop Leif Hedstrom added a comment -

          Jason: Please update this bug. Do you want this backported to the 2.0.x branch, or just on trunk? If no backport is required, then we should close this.

          Show
          zwoop Leif Hedstrom added a comment - Jason: Please update this bug. Do you want this backported to the 2.0.x branch, or just on trunk? If no backport is required, then we should close this.
          Hide
          jasongiedymin Jason Giedymin added a comment -

          Good to go, no backport.

          Show
          jasongiedymin Jason Giedymin added a comment - Good to go, no backport.

            People

            • Assignee:
              zwoop Leif Hedstrom
              Reporter:
              jasongiedymin Jason Giedymin
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development