[midPoint-git] [Evolveum/midpoint] 795eef: sqale: Make UriCache cluster-safe

Tony Tkáčik noreply at github.com
Tue Sep 14 15:40:58 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 795eefe866111aea4f1004c6247465f916a4db84
      https://github.com/Evolveum/midpoint/commit/795eefe866111aea4f1004c6247465f916a4db84
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/UriCacheTest.java

  Log Message:
  -----------
  sqale: Make UriCache cluster-safe

 - if insert into DB fails, try to lookup value from DB
 - if value is not localy cached, lookup from DB


  Commit: 6221cd77568ee8126f071087a6ec3794bc2aeb90
      https://github.com/Evolveum/midpoint/commit/6221cd77568ee8126f071087a6ec3794bc2aeb90
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java

  Log Message:
  -----------
  sqale: Make ExtItemCache cluster safe

If insert fails because of unique constraint, lookup DB to retrieve IDs


Compare: https://github.com/Evolveum/midpoint/compare/51698d7bf9ca...6221cd77568e


More information about the midPoint-svn mailing list