-
Notifications
You must be signed in to change notification settings - Fork 131
Comparing changes
Open a pull request
base repository: googleapis/java-spanner
base: v1.49.0
head repository: googleapis/java-spanner
compare: v1.49.1
- 11 commits
- 188 files changed
- 6 contributors
Commits on Jan 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 384ddb4 - Browse repository at this point
Copy the full SHA 384ddb4View commit details
Commits on Jan 22, 2020
-
fix: stop sending RPCs to deleted database (#34)
* fix: stop sending rpcs on deleted db * fix: client should stop sending rpcs after database dropped DatabaseClients should not continue to try to send RPCs to a database that has been deleted. Instead, the session pool will keep track of whether a database not found error has been returned for a database, and if so, will invalidate itself. All subsequent calls for this database will return a DatabaseNotFoundException without calling a RPC. If a database is re-created, the user must create a new DatabaseClient with a new session pool in order to resume usage of the database. Fixes #16 * fix: remove double check on isValid * fix: add wait to deleted db integration test * fix: process review comments * fix: update copyright year
Configuration menu - View commit details
-
Copy full SHA for 11e4a90 - Browse repository at this point
Copy the full SHA 11e4a90View commit details
Commits on Jan 23, 2020
-
perf: close sessions async (#24)
* perf: close sessions async Sessions should be closed using an async gRPC call in order to speed up the closing of a large session pool. Instead of using its own executor, which is limited to 8 worker threads, to execute asynchronous delete session calls, the session pool should use the asynchronous call option in gRPC. This allows a larger number of asynchronous delete session calls to be executed in parallel and speeds up closing a session pool with a large number of sessions. Testing against a real Cloud Spanner database with a session pool containing 1,000 sessions shows the following performance for closing the session pool: Before (3 runs): 6603ms 8169ms 8367ms After (3 runs): 1297ms 1710ms 1851ms Fixes #19. * fix: wait for test servers to terminate * remove tracing for async call * do not use directExecutor which could be a gRPC thread * fix: return failed future instead of throwing exception * fix: remove commented code
Configuration menu - View commit details
-
Copy full SHA for ab25087 - Browse repository at this point
Copy the full SHA ab25087View commit details -
chore: release 1.49.1-SNAPSHOT (#39)
* updated versions.txt [ci skip] * updated google-cloud-spanner-bom/pom.xml [ci skip] * updated google-cloud-spanner/pom.xml [ci skip] * updated grpc-google-cloud-spanner-admin-database-v1/pom.xml [ci skip] * updated grpc-google-cloud-spanner-admin-instance-v1/pom.xml [ci skip] * updated grpc-google-cloud-spanner-v1/pom.xml [ci skip] * updated pom.xml [ci skip] * updated proto-google-cloud-spanner-admin-database-v1/pom.xml [ci skip] * updated proto-google-cloud-spanner-admin-instance-v1/pom.xml [ci skip] * updated proto-google-cloud-spanner-v1/pom.xml [ci skip]
Configuration menu - View commit details
-
Copy full SHA for e477af0 - Browse repository at this point
Copy the full SHA e477af0View commit details -
test: [WIP] add Commit Timestamp java integration tests for cloud spa…
Configuration menu - View commit details
-
Copy full SHA for 5a4fc74 - Browse repository at this point
Copy the full SHA 5a4fc74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 809ed88 - Browse repository at this point
Copy the full SHA 809ed88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b07084 - Browse repository at this point
Copy the full SHA 8b07084View commit details
Commits on Jan 24, 2020
-
chore: remove deprecated registration of the span names for zpages (#27)
* replace deprecated registration of the span names for zpages * remove unused END_SPAN_OPTIONS * fix test
Configuration menu - View commit details
-
Copy full SHA for b619fed - Browse repository at this point
Copy the full SHA b619fedView commit details -
perf: close sessions async revert revert (#46)
* Revert "Revert "perf: close sessions async (#24)" (#43)" This reverts commit 809ed88. * Ignore compatibility check failure in internal interfaces. asyncClose() was added to com.google.cloud.spanner.Session and asyncDeleteSession() was added to com.google.cloud.spanner.spi.v1.SpannerRpc in #24 which resulted in binary compatibility test failures. This config allows us to ignore the failure. * Annotate SpannerRpc and Session classes as @internalapi. Users shouldn't be implementing these interfaces as they're internal to the client library implementation.
Configuration menu - View commit details
-
Copy full SHA for c9864e5 - Browse repository at this point
Copy the full SHA c9864e5View commit details -
test: fix flaky integration test (#45)
The ITClosedSessionTest could cause a flaky failure because it deletes sessions on the server and then repeatedly executes queries on the session until it returns a NOT_FOUND error. The actual deletion could however happen exactly at the moment that the test query was executed, which will cause Cloud Spanner to return a different error message than the standard 'Session not found' error message. Fixes #41
Configuration menu - View commit details
-
Copy full SHA for 0702b20 - Browse repository at this point
Copy the full SHA 0702b20View commit details
Commits on Jan 28, 2020
-
* updated google-cloud-spanner/pom.xml [ci skip] * updated CHANGELOG.md [ci skip] * updated grpc-google-cloud-spanner-admin-database-v1/pom.xml [ci skip] * updated README.md [ci skip] * updated grpc-google-cloud-spanner-admin-instance-v1/pom.xml [ci skip] * updated versions.txt [ci skip] * updated google-cloud-spanner-bom/pom.xml [ci skip] * updated google-cloud-spanner/pom.xml [ci skip] * updated grpc-google-cloud-spanner-v1/pom.xml [ci skip] * updated pom.xml [ci skip] * updated proto-google-cloud-spanner-admin-database-v1/pom.xml [ci skip] * updated grpc-google-cloud-spanner-admin-database-v1/pom.xml [ci skip] * updated proto-google-cloud-spanner-admin-instance-v1/pom.xml [ci skip] * updated proto-google-cloud-spanner-v1/pom.xml [ci skip] * updated grpc-google-cloud-spanner-admin-instance-v1/pom.xml [ci skip] * updated grpc-google-cloud-spanner-v1/pom.xml [ci skip] * updated pom.xml [ci skip] * updated proto-google-cloud-spanner-admin-database-v1/pom.xml [ci skip] * updated proto-google-cloud-spanner-admin-instance-v1/pom.xml [ci skip] * updated proto-google-cloud-spanner-v1/pom.xml [ci skip]
Configuration menu - View commit details
-
Copy full SHA for 933effa - Browse repository at this point
Copy the full SHA 933effaView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.49.0...v1.49.1