Uploaded image for project: 'Application Server 7'
  1. Application Server 7
  2. AS7-4913

Server sends "big integer <val>" for config entries when a reload is needed

    Details

    • Bugzilla Update:
      Perform

      Description

      RHQ sends JSON like this to change e.g. the max-pool-size setting of a data source:

      {"operation":"composite","steps":[{"operation":"write-attribute","address":[

      {"subsystem":"datasources"}

      ,

      {"data-source":"ExampleDS"}

      ],"name":"max-pool-size","value":75},{"operation":"write-attribute","address":[

      {"subsystem":"datasources"}

      ,

      {"data-source":"ExampleDS"}

      ],"name":"use-fast-fail","value":false}],"address":[]}

      Server returns success.
      When I directly go to the cli afterwards I see:

      [standalone@localhost:9999 /] /subsystem=datasources/data-source=ExampleDS:read-attribute(name=max-pool-size)
      {
      "outcome" => "success",
      "result" => big integer 75,
      "response-headers" =>

      {"process-state" => "restart-required"}

      }

      Note the "big integer"

      [standalone@localhost:9999 /] /:reload

      {"outcome" => "success"}

      [standalone@localhost:9999 /] /subsystem=datasources/data-source=ExampleDS:read-attribute(name=max-pool-size)

      { "outcome" => "success", "result" => 75 }

      [standalone@localhost:9999 /]

      Now the server acts as always.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  dmlloyd David Lloyd
                  Reporter:
                  pilhuhn Heiko Rupp
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: