SuccessChanges

Summary

  1. Test case to ensure PG backend's connection pool uniqueness (details)
  2. Make sure PG connection pools are unique for a set of connection (details)
Commit 786e8bdc2f6765a8a650c886b141e501392d7f3d by Erik Merkle
Test case to ensure PG backend's connection pool uniqueness
Expose a bug where different connection pools are created due to using
Environment instead of Environment.ConnectionConfig as the key to the pg
backend's DataSourceManager.
Signed-off-by: Gabriel Roldan <groldan@boundlessgeo.com>
The file was modifiedsrc/storage/postgres/src/test/java/org/locationtech/geogig/storage/postgresql/PGTemporaryTestConfig.java (diff)
The file was modifiedsrc/storage/postgres/src/test/java/org/locationtech/geogig/storage/postgresql/PGStorageTest.java (diff)
Commit a4b2dc27bf9184a453d8c080008dfb07d78f4d70 by Erik Merkle
Make sure PG connection pools are unique for a set of connection
parameters
Signed-off-by: Gabriel Roldan <groldan@boundlessgeo.com>
The file was modifiedsrc/storage/postgres/src/main/java/org/locationtech/geogig/storage/postgresql/DataSourceManager.java (diff)
The file was modifiedsrc/storage/postgres/src/main/java/org/locationtech/geogig/storage/postgresql/EnvironmentBuilder.java (diff)
The file was modifiedsrc/storage/postgres/src/main/java/org/locationtech/geogig/storage/postgresql/Environment.java (diff)
The file was modifiedsrc/storage/postgres/src/main/java/org/locationtech/geogig/storage/postgresql/PGStorage.java (diff)