[midPoint-git] [Evolveum/midpoint] 6e51d8: Sqale: Use lazy deserialization for value metadata

Tony Tkáčik noreply at github.com
Wed Nov 13 10:13:27 CET 2024


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 6e51d855b41be6df97e6557a7a2ec56ff3beeb75
      https://github.com/Evolveum/midpoint/commit/6e51d855b41be6df97e6557a7a2ec56ff3beeb75
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-11-04 (Mon, 04 Nov 2024)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java

  Log Message:
  -----------
  Sqale: Use lazy deserialization for value metadata

Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>


  Commit: 19ce251332d4f054f35fb73839c6ea6c3b4c851a
      https://github.com/Evolveum/midpoint/commit/19ce251332d4f054f35fb73839c6ea6c3b4c851a
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cid/ContainerValueIdGenerator.java

  Log Message:
  -----------
  Performance: ContainerIdGenerator does not trigger deserialization

 - If lazy deserialized object was not modified (materialized)
   there is no need to process it's content if it has container id


  Commit: de6a7b41fae1283866c70da9bb563d611fc1b3c6
      https://github.com/Evolveum/midpoint/commit/de6a7b41fae1283866c70da9bb563d611fc1b3c6
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-11-05 (Tue, 05 Nov 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java

  Log Message:
  -----------
  Performance: Do not normalize relations in lazily deserialized containers

 - If container was not deserialized do not normalize relations in it's
   content.


  Commit: fcbe324fe84cd7cc35e7ee74e6a36e9b20d248cd
      https://github.com/Evolveum/midpoint/commit/fcbe324fe84cd7cc35e7ee74e6a36e9b20d248cd
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-11-13 (Wed, 13 Nov 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/cid/ContainerValueIdGenerator.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepoContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlRepoContext.java

  Log Message:
  -----------
  Merge branch 'feature/lazy-deserialization'


Compare: https://github.com/Evolveum/midpoint/compare/5bada52eb926...fcbe324fe84c

To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list