[phenotips/phenotips] 134a8d: PT-2238: Exception while saving a patient

GitHub noreply at github.com
Tue Feb 20 14:48:12 EST 2018


  Branch: refs/heads/master
  Home:   https://github.com/phenotips/phenotips
  Commit: 134a8d5e03f9c75d925a3729a37d93cd8edf636c
      https://github.com/phenotips/phenotips/commit/134a8d5e03f9c75d925a3729a37d93cd8edf636c
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2018-02-15 (Thu, 15 Feb 2018)

  Changed paths:
    A components/utilities/concurrency-locking/pom.xml
    A components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/DocumentLockManager.java
    A components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/internal/LockingListener.java
    A components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/internal/TimeoutDocumentLockManager.java
    A components/utilities/concurrency-locking/src/main/resources/META-INF/components.txt
    M components/utilities/pom.xml
    M distribution/war/pom.xml

  Log Message:
  -----------
  PT-2238: Exception while saving a patient
Temporary fix


  Commit: 7851cf439ec55a6be1d811acf5c69e39bae0819d
      https://github.com/phenotips/phenotips/commit/7851cf439ec55a6be1d811acf5c69e39bae0819d
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2018-02-16 (Fri, 16 Feb 2018)

  Changed paths:
    M components/utilities/concurrency-locking/pom.xml
    M components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/DocumentLockManager.java
    M components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/internal/LockingListener.java
    M components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/internal/TimeoutDocumentLockManager.java
    A components/utilities/concurrency-locking/src/test/java/org/phenotips/locks/internal/LockingListenerTest.java
    A components/utilities/concurrency-locking/src/test/java/org/phenotips/locks/internal/TimeoutDocumentLockManagerTest.java

  Log Message:
  -----------
  PT-2238: Exception while saving a patient
Added tests, bulletproofed code, declared proper dependencies


  Commit: 58363b078ae1c0c1881e1291775a96c9a1664765
      https://github.com/phenotips/phenotips/commit/58363b078ae1c0c1881e1291775a96c9a1664765
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M components/utilities/concurrency-locking/pom.xml
    M components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/internal/TimeoutDocumentLockManager.java

  Log Message:
  -----------
  PT-2238: Exception while saving a patient
Use computeIfAbsent instead of an explicit synchronized block


  Commit: 5daa79332a646b3df70f70787ee9f3ba25d7aa44
      https://github.com/phenotips/phenotips/commit/5daa79332a646b3df70f70787ee9f3ba25d7aa44
  Author: Sergiu Dumitriu <sergiu at phenotips.org>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    M components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/internal/LockingListener.java
    M components/utilities/concurrency-locking/src/test/java/org/phenotips/locks/internal/LockingListenerTest.java
    M components/utilities/concurrency-locking/src/test/java/org/phenotips/locks/internal/TimeoutDocumentLockManagerTest.java

  Log Message:
  -----------
  PT-2238: Exception while saving a patient
Fixed some copy/paste leftovers


  Commit: e2985629d195f0be91969eb24064f63bd6d253c5
      https://github.com/phenotips/phenotips/commit/e2985629d195f0be91969eb24064f63bd6d253c5
  Author: Sergiu Dumitriu <sdumitriu at users.noreply.github.com>
  Date:   2018-02-20 (Tue, 20 Feb 2018)

  Changed paths:
    A components/utilities/concurrency-locking/pom.xml
    A components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/DocumentLockManager.java
    A components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/internal/LockingListener.java
    A components/utilities/concurrency-locking/src/main/java/org/phenotips/locks/internal/TimeoutDocumentLockManager.java
    A components/utilities/concurrency-locking/src/main/resources/META-INF/components.txt
    A components/utilities/concurrency-locking/src/test/java/org/phenotips/locks/internal/LockingListenerTest.java
    A components/utilities/concurrency-locking/src/test/java/org/phenotips/locks/internal/TimeoutDocumentLockManagerTest.java
    M components/utilities/pom.xml
    M distribution/war/pom.xml

  Log Message:
  -----------
  Merge pull request #2560 from phenotips/PT-2238

PT-2238: Exception while saving a patient


Compare: https://github.com/phenotips/phenotips/compare/95fb5bcda762...e2985629d195


More information about the notifications mailing list