Log inSkip to main contentSkip to sidebar
Something went wrong, please try again.
Create and track feature requests for Atlassian products.
  • More
    DashboardsProjectsIssues
  • Give feedback to Atlassian
  • Help
    • Jira Core help
    • Keyboard Shortcuts
    • About Jira
    • Jira Credits
  • Log In
IMPORTANT: JAC is a Public system and anyone on the internet will be able to view the data in the created JAC tickets. Please don’t include Customer or Sensitive data in the JAC ticket.

Open issues

  • All issues
  • Open issues
  • Done issues
  • Viewed recently
  • Created recently
  • Resolved recently
  • Updated recently
View all issues and filters
Order by Priority
  1. Suggestion
    BSERV-20064Bitbucket DC should offer persistent JVM configuration that survives Bitbucket upgrades
  2. Suggestion
    BSERV-20102Allow Usage of Atlassian’s Remote Model Context Protocol (MCP) with Bitbucket Data Center
  3. Suggestion
    BSERV-11750Remove Allow forks from repository settings when feature.forks is set to false.
  4. Suggestion
    BSERV-2792Be able to give a user or group global read-only permission
  5. Suggestion
    BSERV-3283Link commit comments to pull requests containing those commits
  6. Suggestion
    BSERV-8155Display Lines Of Code (LoC)
  7. Suggestion
    BSERV-12036API to verify if a plugin is used at repo/project level
  8. Suggestion
    BSERV-12564Request for Personal Access token Expiry Notification
  9. Suggestion
    BSERV-13623Provide better way to monitor JMX metrics for Bitbucket 8.x while using Mesh Sidecar
  10. Suggestion
    BSERV-19802Option to disable the "Can't log in?" link on the login screen
  11. Suggestion
    BSERV-12791Add the ability to create projects via REST API using Personal Access Token Auth
  12. Suggestion
    BSERV-10482Create admin personal tokens for admin endpoints in Bitbucket Server REST API
  13. Suggestion
    BSERV-20101Add the ability to set a custom value for offset value in bitbucket.properties file
  14. Suggestion
    BSERV-20100Ability to create Helm Repository in Bitbucket
  15. Suggestion
    BSERV-11741Add support for elliptic Bitbucket Server SSH host key
  16. Suggestion
    BSERV-7228Stash on Mobile or Tablet Devices
  17. Suggestion
    BSERV-11501Please introduce the same "gating" mechanism that was inplemented on BSERV-9417 for updates on sta_remember_me_token
  18. Suggestion
    BSERV-13611Investigate limiting repack memory usage via --windowMemory or --threads
  19. Suggestion
    BSERV-19648Fair-share queuing of hosting operations
  20. Suggestion
    BSERV-19651Git operations that consume a huge amount of RAM are not logged
  21. Suggestion
    BSERV-4603Committer alias management
  22. Suggestion
    BSERV-5054As an admin, I want Bitbucket Server and Data Center to support SQL Azure as backend database
  23. Suggestion
    BSERV-10071Exclude projects or repositories from code search results
  24. Suggestion
    BSERV-11158Provide the ability to mark a repository as "favorite" and display a list of favorite repositories.
  25. Suggestion
    BSERV-13247Add support for Elasticsearch 8
  26. Suggestion
    BSERV-19066Make Bitbucket Server FIPS 140-2 compliant
  27. Suggestion
    BSERV-19614Ability to authenticate GIT and API calls in Bitbucket using OIDC access token and SSO credential
  28. Suggestion
    BSERV-19511Bitbucket would log its own actions as "anonymous" on Audit logs
  29. Suggestion
    BSERV-20099Use Monospaced Font with Proper Full-Width Character Support in Pull Request View
  30. Suggestion
    BSERV-8859Browse entire source repo, or create a branch, "at" a commit
  31. Suggestion
    BSERV-11316Support for Active Nodes across availability zones in AWS
  32. Suggestion
    BSERV-11329Allow individual users to toggle PR email notifications by event
  33. Suggestion
    BSERV-12217Please add the option to override project Default Reviewers settings at the Repository Level
  34. Suggestion
    BSERV-12529Add support for 24 hour clock format
  35. Suggestion
    BSERV-13319Please add Support for ARM processors officially to Bitbucket Server / DC
  36. Suggestion
    BSERV-14281Change Bitbucket's database password from the UI
  37. Suggestion
    BSERV-11703As a user I want to see when my last successful and unsuccessful logins happened so that I can detect suspicious activity
  38. Suggestion
    BSERV-9076Option to disable CAPTCHA for directory users
  39. Suggestion
    BSERV-20098Add Support for rel='noopener noreferrer' attributes to be specified on links
  40. Suggestion
    BSERV-8620As an admin, I want to easily disable mail notifications with a configuration property
  41. Suggestion
    BSERV-11731Provide DELETE support for Bitbucket Build API
  42. Suggestion
    BSERV-11823Import repositories and project from GitLab and Bitbucket Cloud with Merge Request (Pull Request) data
  43. Suggestion
    BSERV-12882As a user, I would like to be able to change mirror's primary server url after i have renamed my Bitbucket primary server base url
  44. Suggestion
    BSERV-12942Allow changing the Mirror URL
  45. Suggestion
    BSERV-9581Restrict Concurrent Login
  46. Suggestion
    BSERV-20097Bitbucket Cluster/Nodes ability to self heal
  47. Suggestion
    BSERV-2663Ability to set Quota on Project/Repository level
  48. Suggestion
    BSERV-3444Repository size and number of repository per user limits
  49. Suggestion
    BSERV-11161Allow to switch Bitbucket to read-only mode
  50. Suggestion
    BSERV-19811Enable branch selection for the commit data in Data Pipeline export functionality
Refresh results
1 2 3 4 5Next >>
1 of 2284
Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-20064

Bitbucket DC should offer persistent JVM configuration that survives Bitbucket upgrades

Log In
Gathering Interest
Export
undefinedView workflow
XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Architecture
    • None
    • 28
    • 7
    • 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.

      Bitbucket DC should offer a persistent JVM configuration, that would survive the subsequent upgrades of Bitbucket DC.

      Currently, the most common approach is to edit $BITBUCKET_INSTALL_DIR/bin/_start-webapp.sh where specific JVM arguments can be added. However:

      • It is risky. These script customisations will be lost as soon as Bitbucket DC is upgraded. The new Product version will be installed in a new folder, where a fresh copy of _start-webapp.sh will be created and used.
        You will need to remember to re-customise this script after each upgrade, which is error prone.
        If you forget, upgraded Bitbucket DC will be started with default JVM configuration, including -Xms512m -Xmx1g which is too low for most large deployments, risking an outage due to the java.lang.OutOfMemoryError
      • Modifying Bitbucket's startup scripts is generally not the best practice.
        It would have been better to keep these customisations in a separate configuration file, that Bitbucket's scripts could reference, and where the custom JVM arguments would not be wiped off by the next upgrade.

      Bitbucket DC should offer an easy way to configure persistent custom JVM arguments.

      • Some of these JVM arguments may need to be applied across the entire DC cluster, eg.
        -Xms... -Xmx...
        -Dhttp.proxyHost=... -Dhttps.proxyHost=...
        -Dhttp.proxyPort=... -Dhttps.proxyPort=...
        -Dhttp.nonProxyHosts=...
        

        etc.

      • Other custom JVM arguments may have to be node-specific, eg.
        -Dcluster.node.name=...
        

      Workaround

      Use specific environment variables to define custom JVM arguments, eg.

      export JVM_MAXIMUM_MEMORY=2g
      export JVM_MINIMUM_MEMORY=2g
      

      will ensure that Bitbucket's JVM is created with -Xms2g -Xmx2g.
      However, these environment variables must be applied for the Linux user Bitbucket runs as (eg. atlbitbucket) before the JVM is created, which is not trivial to ensure.

        causes

        PS-182391 Loading...

        relates to

        PSSRV-172646 Loading...

              • All
              • Comments
              • Work Log
              • History
              • Activity
              No work has yet been logged on this issue.

                Unassigned Unassigned
                msuchecki Marek Suchecki
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Created:
                  08/May/2025 1:06 PM
                  Updated:
                  Yesterday 1:06 PM

                    • Atlassian Jira Project Management Software
                    • About Jira
                    • Report a problem
                    • Privacy policy
                    • Notice at Collection

                    Atlassian