Uploaded image for project: 'Syncope'
  1. Syncope
  2. SYNCOPE-1199

Syncope performance: AnyObjectTO's creation time grows with it's quantity

    XMLWordPrintableJSON

Details

    Description

      AnyObjetcTO's creation time (latency) grows with it's quantity.

      Testing results are attached (Latency in milliseconds).

      Note: We've tested PostgreSQL DB directly (without Syncope) and we've got stable AnyObjetcTO's creation time (not increasing).

      User Syncope 2.0.4 or 2.0.4 and + PostgreSQL 9

      URI: http://localhost:9080/syncope/rest/anyObjects
      http headers:
      1.Content-Type / application/json
      2 Accept / application/json
      verb: POST
      body:
      {
      "plainAttrs":[

      { "values":[ "test-value" ], "schema":"roleEntitlements" }

      ],
      "type":"RoleAT",
      "realm":"/",
      "@class":"org.apache.syncope.common.lib.to.AnyObjectTO",
      "auxClasses":["RoleATClass"],
      "name":"Role_Account_1"
      }

      Attachments

        1. CreateTestSyncope_genericResults_AnyObject.csv
          42 kB
          Matteo Alessandroni
        2. CreateTestSyncope_graph_AnyObject.csv
          96 kB
          Matteo Alessandroni
        3. CreateTestSyncope_onlyCreationAggregateReport_AnyObject.csv
          48 kB
          Matteo Alessandroni
        4. CreateTestSyncope.jmx
          12 kB
          Iurii Smyrnov
        5. Latency for 1000 create roles (directly syncope 2.0.4).png
          32 kB
          Iurii Smyrnov
        6. Latency for 1000 create roles (directly syncope 2.0.4) no SCIM.csv
          59 kB
          Iurii Smyrnov
        7. Latency for 1037 create roles (directly syncope 2.0.2).png
          28 kB
          Iurii Smyrnov
        8. Latency for 1037 create roles (directly syncope 2.0.2) no SCIM.csv
          34 kB
          Iurii Smyrnov
        9. Latency for 3000 create roles (directly syncope 2.0.2).csv
          101 kB
          Iurii Smyrnov
        10. Latency for 3000 create roles (directly syncope 2.0.2).png
          26 kB
          Iurii Smyrnov
        11. Latency for 3000 create roles (directly syncope 2.0.4).png
          24 kB
          Iurii Smyrnov
        12. MasterContent.xml
          15 kB
          Iurii Smyrnov

        Activity

          People

            skylark17 Matteo Alessandroni
            smyura Iurii Smyrnov
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: