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

          Jason Giedymin created issue -
          Hide
          Jason Giedymin added a comment -

          Two bash scripts to automate build config settings.

          Show
          Jason Giedymin added a comment - Two bash scripts to automate build config settings.
          Jason Giedymin made changes -
          Field Original Value New Value
          Attachment install_trafficserver.sh [ 12435533 ]
          Attachment set_trafficserver.sh [ 12435534 ]
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435573 ]
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435533 ]
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435573 ]
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435574 ]
          Hide
          Jason Giedymin added a comment -

          Added sqlite.

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

          Thread limit turned on.

          Show
          Jason Giedymin added a comment - Thread limit turned on.
          Jason Giedymin made changes -
          Attachment set_trafficserver.sh [ 12435576 ]
          Jason Giedymin made changes -
          Attachment set_trafficserver.sh [ 12435534 ]
          Hide
          Jason Giedymin added a comment -

          v1.0.2 - EC2 Note about ephemeral storage

          • Create ephemeral storage by mimicking on non EC2 systems.
          Show
          Jason Giedymin added a comment - v1.0.2 - EC2 Note about ephemeral storage Create ephemeral storage by mimicking on non EC2 systems.
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435577 ]
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435574 ]
          Hide
          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
          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
          Jason Giedymin added a comment -

          ICLA sent.

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

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

          Show
          Jason Giedymin added a comment - Future additions will make this script ready for other distros a introduce a mode for auto-tuning.
          Jason Giedymin made changes -
          Labels trafficserver test script bash ubuntu_karmic ubuntu automated automated bash linux script test trafficserver ubuntu ubuntu_karmic
          Hide
          Jason Giedymin added a comment -

          AL2 License Attached.

          Show
          Jason Giedymin added a comment - AL2 License Attached.
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435612 ]
          Attachment set_trafficserver.sh [ 12435613 ]
          Jason Giedymin made changes -
          Attachment set_trafficserver.sh [ 12435576 ]
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435577 ]
          Jason Giedymin made changes -
          Link This issue depends upon TS-129 [ TS-129 ]
          Hide
          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
          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 .
          Jason Giedymin made changes -
          Environment Ubuntu 9.10 and older. Ubuntu 9.10 and older, Fedora 12 (possibly older).
          Jason Giedymin made changes -
          Labels automated bash linux script test trafficserver ubuntu ubuntu_karmic automated bash fedora_12 linux script test trafficserver ubuntu ubuntu_karmic
          Hide
          Jason Giedymin added a comment -

          v1.0.3 - Added fedora to list of supported distros

          Show
          Jason Giedymin added a comment - v1.0.3 - Added fedora to list of supported distros
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435655 ]
          Jason Giedymin made changes -
          Attachment install_trafficserver.sh [ 12435612 ]
          Leif Hedstrom made changes -
          Assignee Leif Hedstrom [ zwoop ]
          Leif Hedstrom made changes -
          Fix Version/s 2.0.0a [ 12314343 ]
          Leif Hedstrom made changes -
          Priority Major [ 3 ] Minor [ 4 ]
          Hide
          Leif Hedstrom added a comment -

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

          Show
          Leif Hedstrom added a comment - Added the scripts to the ./contrib directory for now.
          Leif Hedstrom made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          Jason Giedymin added a comment -

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

          Show
          Jason Giedymin added a comment - Need to add the option of connecting to a mirror instead of the base repo.
          Hide
          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
          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
          Jason Giedymin added a comment -

          Updates to the two files.

          Show
          Jason Giedymin added a comment - Updates to the two files.
          Jason Giedymin made changes -
          Attachment TS-166-v1-JasonGiedymin.patch [ 12437311 ]
          Attachment TS-166-v1-part2-JasonGiedymin.patch [ 12437312 ]
          Jason Giedymin made changes -
          Attachment TS-166-v1-part2-JasonGiedymin.patch [ 12437312 ]
          Jason Giedymin made changes -
          Attachment TS-166-v1-part2-JasonGiedymin.patch [ 12437316 ]
          Hide
          Jason Giedymin added a comment -

          Supplied patches.

          Show
          Jason Giedymin added a comment - Supplied patches.
          Jason Giedymin made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Leif Hedstrom made changes -
          Fix Version/s 2.0.0 [ 12314484 ]
          Fix Version/s 2.0.0a [ 12314343 ]
          Hide
          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
          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"?
          Jason Giedymin made changes -
          Attachment TS-166-v1-JasonGiedymin.patch [ 12437311 ]
          Jason Giedymin made changes -
          Attachment TS-166-v1-part2-JasonGiedymin.patch [ 12437316 ]
          Hide
          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
          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.
          Jason Giedymin made changes -
          Hide
          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
          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
          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
          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
          Jason Giedymin added a comment -

          Good to go, no backport.

          Show
          Jason Giedymin added a comment - Good to go, no backport.
          Jason Giedymin made changes -
          Status Reopened [ 4 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Gavin made changes -
          Workflow jira [ 12498678 ] TS Workflow [ 12522665 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development