Uploaded image for project: 'IronJacamar'
  1. IronJacamar
  2. JBJCA-951

The pool statistics "Available" shows wrong value after fill pool

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 1.0.15.Final, 1.1.0.Beta4
    • 1.0.14.Final, 1.1.0.Beta3
    • Core
    • None
    • Hide

      Please refer to the description.

      Show
      Please refer to the description.
    • Release Notes

      The pool statistics' "Available" shows wrong value (one less than "max-pool-size") after fill pool.

      For example, min-pool-size=5, max-pool-size=10 and prefill=true are set to datasource configuration:

        <pool>
            <min-pool-size>5</min-pool-size>
            <max-pool-size>10</max-pool-size>
            <prefill>true</prefill>
        </pool>
      

      Then, when checking pool stats via CLI after JBoss start-up, the results shows the following:

      [standalone@localhost:9999 /] /subsystem=datasources/data-source=ExampleDS/statistics=pool/:read-resource(recursive=false,proxies=false,include-runtime=true,include-defaults=true) 
      {
          "outcome" => "success",
          "result" => {
              "ActiveCount" => "5",
              "AvailableCount" => "9",
              "AverageBlockingTime" => "0",
              "AverageCreationTime" => "3",
              "CreatedCount" => "5",
              "DestroyedCount" => "0",
              "MaxCreationTime" => "4",
              "MaxUsedCount" => "1",
              "MaxWaitTime" => "0",
              "TimedOut" => "0",
              "TotalBlockingTime" => "0",
              "TotalCreationTime" => "17"
          }
      }
      

              jpederse@redhat.com Jesper Pedersen
              rhn-support-mmiura Masafumi Miura
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: