Service Fabric

Do you have an idea, suggestion, or feedback based on your experience with Azure Service Fabric? We would love to hear from you.

Please take a few minutes to submit your feedback in one of the forums available on the right or vote up an idea submitted by another Azure Service Fabric customer. All the feedback shared in these forums are being monitored and reviewed by the Microsoft Azure Service Fabric team.

Please remember this forum is for Azure Service Fabric, and if you have feedback on other Microsoft products, services or platforms, please submit your feedback in the appropriate forum (found on the right hand side).

Thanks for your feedback – we look forward to improving your satisfaction with Azure Service Fabric

How can we improve Microsoft Azure Service Fabric?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. add msbuild task to update package version

    Once a repo contains at least 3 fabric services, it becomes a nightmare to change versions manually in ApplicationManifest.xml and ServiceManifest.xml.

    We need an automated way to update the numbers for any CI pipeline. Look the attached msbuild targets file to get an idea.

    1 vote
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • POCO Support

      Support for immutable POCO classes as Actors

      1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Fix "Object is closed" error after local cluster reset

        http://stackoverflow.com/a/42232412/10245

        Connect-ServiceFabricCluster : The object is closed.
        At line:1 char:1
        + Connect-ServiceFabricCluster
        + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo : InvalidOperation: (:) [Connect-ServiceFabricCluster], FabricObjectClosedException
        + FullyQualifiedErrorId : CreateClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.ConnectCluster

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • "visual studio code"

          Support for Visual Studio Code with tooling on all platforms (windows, mac, linux)

          3 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Move IService and related remoting interfaces to their own namespace

            Please move IService and the related remoting interfaces into their own package/namespace so that you can reference just those and not be coupled to the entire set of service fabric libraries

            It is disappointing that in order to use remoting any service must ultimately inherit from IService. This means you are then coupled to not only the IService interface but ultimately the entire Service Fabric set of namespaces as IService resides in Microsoft.ServiceFabric.Services.Remoting, which of course is dependent on the other packages as well.

            As discussed here https://github.com/Azure/service-fabric-issues/issues/55#issuecomment-276725104

            12 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Add Service fabric Application with ssl endpoint support

              we required to provide SSL endpoints to the fabric for running fabric on SSL port.

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • UX improvements

                1) Take me directly to an instance of an error/warning when I click the appropriate icon instead of forcing me to open all the submenus manually.

                5 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Add additional options for container confgiration

                  Docker.exe adds options which are not available inside configuration. For example security option which allows containers to use Group Managed Service accounts.

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Allow multiple configurations of the same service

                    We have services that are abstracted well enough that, if the ApplicationManifest allowed it, we could configure the same service with different ConfigOverrides (potentially having different instance/partition counts of each configuration) to handle different workloads. It seems the only way we can accomplish this is to essentially duplicate the entire service with a different name (yes, they can be mostly shared code via a library assembly, but this is more cumbersome than it needs to be) so that it can be imported/configured separately.

                    Here is a suggestion that maybe helps illustrate what I am asking for: Suppose that in the…

                    16 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add service management options to fabric explorer

                      The current context options in the SF Explorer allows deployment and deletion of Application and Services, as well as manage Nodes (pause, restart...)

                      I would like the option to control the deployed services more explicitly like restarting a service and be able to start and stop them (without SF trying to restart them). This would be very usefull during development.

                      7 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • need help pages for self hosted service fabric api

                        need help pages for self hosted service fabric api

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Need boiler plate for WebAPI endpoint secured via B2C

                          It's great to see so many ready to use boiler plate applications. It would be really helpful if you could provide an example of a service fabric HTTP endpoint (e.g. value controller) secured via B2C, using bearer tokens and sign-in/sign-ups etc.

                          2 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Provide max and min instance count

                            I have a stateless service which I'd like to have up to 20 instances of, but if there were fewer it would not be a problem. Currently I've got the instance count set to 20, but if there are fewer nodes I get a warning in fabric explorer. It would be nice if I could set a max and a min for an instance count, that way I wouldn't see a warning unless there was actually a problem.

                            4 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add release configuration setting when publishing

                              When you publish an application from visual studio you can't specify the release configuration (Debug/Release) to be used and instead it uses the currently active one in visual studio.

                              It would be very much appreciated if it was possible to be able to specify which release configuration is desired as part of the publish profile so that you could readily ensure that you publish a debug build to a staging environment and a release build to a production environment.

                              4 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Nuget package having mock objects for unit testing service fabric?

                                It's too difficult to write the mocks for service fabric in order to have unit testing. can you please add nuget package to have all the mocks?

                                20 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                • consider supporting service fabric on nano server

                                  having the ability to run azure service fabric on nano server should have a lot of advantages. the smaller footprint of nano-server should allow smaller servers per node, but also leave more resources of powerfull servers for the application that are'nt required for the OS. further by design nano-server would have fewer attack-surface for attackers and require fewer updates that require a node to reboot. i understand the issues that currently prevent service fabric from running on nano-server, like the need for full dotnet-framework. but please keep considering this as a future-option :)

                                  14 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Allow Application Parameters to be specified when Explorer "create a new instance"

                                    Using Explorer, if I "create an app instance" of Application Type, I need to be able to specify the string values of Parameters for that new instance (eg to have different behaviours from existing instances)

                                    4 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Portal support for backup and restore

                                      Azure portal should have an option to backup and restore the Service fabric application and allow to setup timer jobs to take the backups.

                                      Service fabric features are good if we add this feature also there wont be any issue for maintenance in future of these type of applications

                                      21 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • SDK support for GO

                                        Support for writing actors and services in GO

                                        6 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Errors in locally deployed service cause windows error reporting to max CPU

                                          When you have fatal errors in a locally deployed service fabric application (e.g. exception on startup) it will cause Windows Error Reporting to try to report the error. Thus, if your app keeps trying to start over and over again (which it will do unless you unpublish the app) then you will max your CPU as Windows Error Reporting tries to report the error over and over again with crash dumps, etc. Not sure how to short circuit this but for now I have disabled the WER service from starting.

                                          2 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 6 7
                                          • Don't see your idea?

                                          Service Fabric

                                          Feedback and Knowledge Base