Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-5524

Despite not officially supporting Solaris, could we not do things that break support?

    • Icon: Suggestion Suggestion
    • Resolution: Answered
    • None
    • None
    • None
    • We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      There's a couple of needless things going on in the startup scripts for Stash that break support for Solaris.

      1. I'm not sure why we need to have grep in startup scripts, but maybe don't use flags that differ from GNU grep to SysV grep?
      2. There's something funky going on in permgen.sh involved in unrolling shell variables. Not sure why it breaks on Solaris bash and not Ubuntu bash, but it does.

      I have the full nitty gritty on Answers here: https://answers.atlassian.com/questions/11077294

          Form Name

            [BSERV-5524] Despite not officially supporting Solaris, could we not do things that break support?

            The majority of our server operations run on Solaris. We have a pretty hefty Oracle installation on SPARC hardware, and generally to reduce the number of platforms to maintain we standardize wherever possible.

            We're not adverse to other operating systems, but we have a lot of investment in Solaris and choose to simplify where we can. We run JIRA, Confluence, and Crowd on Solaris (as they are supported). Stash too appears to work fine, but with minor tweaking to the startup scripts.

            In the past we've run JIRA, Confluence, and Crowd on Windows (fronted by IIS), however that combination produced many issues when trying to stack multiple applications onto a single server (separate Tomcat instances), as well as difficult-to-pin-down issues with the IIS AJP connector. We haven't explored Windows virtualization options as we're very happy with Solaris Containers.

            Graham Bakay added a comment - The majority of our server operations run on Solaris. We have a pretty hefty Oracle installation on SPARC hardware, and generally to reduce the number of platforms to maintain we standardize wherever possible. We're not adverse to other operating systems, but we have a lot of investment in Solaris and choose to simplify where we can. We run JIRA, Confluence, and Crowd on Solaris (as they are supported). Stash too appears to work fine, but with minor tweaking to the startup scripts. In the past we've run JIRA, Confluence, and Crowd on Windows (fronted by IIS), however that combination produced many issues when trying to stack multiple applications onto a single server (separate Tomcat instances), as well as difficult-to-pin-down issues with the IIS AJP connector. We haven't explored Windows virtualization options as we're very happy with Solaris Containers.

            Hi Graham,

            Unfortunately this isn't something we can commit to as the cost to develop and test for an additional platform outweighs the demand for it.

            Out of curiosity is there a particular reason that you're running on Solaris?

            Roger Barnes (Inactive) added a comment - Hi Graham, Unfortunately this isn't something we can commit to as the cost to develop and test for an additional platform outweighs the demand for it. Out of curiosity is there a particular reason that you're running on Solaris?

              Unassigned Unassigned
              7da6d7ffe6d1 Graham Bakay
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: