Граф коммитов

174 Коммитов

Автор SHA1 Сообщение Дата
David Noble 3d3ea4882a Improved RntbdMetrics and corrected some deficiencies in RntbdClientChannelPool 2019-05-07 00:03:41 -07:00
David Noble e478502d85 Corrected merge issues 2019-05-06 11:01:13 -07:00
David Noble 941e883c1e Merge branch 'master' of https://github.com/Azure/azure-cosmosdb-java into user/danoble/rntbd-A
# Conflicts:
#	direct-impl/pom.xml
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/RntbdTransportClient.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdConstants.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdContext.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdContextDecoder.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdContextNegotiator.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdContextRequest.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdContextRequestDecoder.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdContextRequestEncoder.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdFramer.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdObjectMapper.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdRequest.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdRequestArgs.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdRequestDecoder.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdRequestEncoder.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdRequestFrame.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdRequestFramer.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdRequestHeaders.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdRequestManager.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdResponse.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdResponseDecoder.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdResponseHeaders.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdResponseStatus.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdToken.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdTokenStream.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdTokenType.java
#	direct-impl/src/main/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/rntbd/RntbdUUID.java
#	direct-impl/src/test/java/com/microsoft/azure/cosmosdb/internal/directconnectivity/RntbdTransportClientTest.java
#	gateway/src/main/java/com/microsoft/azure/cosmosdb/rx/internal/query/OrderByDocumentProducer.java
#	gateway/src/main/java/com/microsoft/azure/cosmosdb/rx/internal/query/OrderByUtils.java
#	pom.xml
#	sdk/src/test/java/com/microsoft/azure/cosmosdb/rx/internal/query/DocumentProducerTest.java
2019-05-06 09:38:57 -07:00
David Noble de6f4b3ec8 Added and updated dependencies (benchmark and direct-impl) on metrics 2019-05-06 08:31:22 -07:00
David Noble b9396468e2 Improved metrics and logger.debug messages. Also: confirmed direct and simple (fast), and unit tests pass locally 2019-05-04 22:05:18 -07:00
David Noble 4ca0ff3cd9 Marked some classes as final 2019-05-04 09:20:28 -07:00
David Noble f665f49895 Improved request timeout error message 2019-05-04 09:10:46 -07:00
David Noble 27fc9c1c7f Refactored for improved diagnstics, testability, and usability. 2019-05-04 01:04:09 -07:00
Srinath Narayanan da34ecfeb3 bumped version to 2.4.5
bumped version to 2.4.5
2019-05-03 22:42:45 -07:00
Srinath Narayanan f780e2d321 Added support for Hash v2 (#96)
* added support for hash v2

* changed end of line character

* modified tests and addressed comments

* added extra line

* removed extra line
2019-05-02 16:48:15 -07:00
David Noble 45b7ef984d Refactored RntbdTransportClient.Options for improved usability. 2019-05-02 14:18:48 -07:00
David Noble ecfd4c9b56 Code tweaks for correctness 2019-05-02 11:56:11 -07:00
David Noble b234dc5134 RntbdRequestRecord is now a CompletableFuture<StoreResponse>. RntbdServiceEndpoint instances now write RntbdRequestRecord instances. The result: improved encapsulation and code readability. 2019-05-02 10:42:18 -07:00
David Noble d33310cf13 Renamed RntbdRequestManager.PendingRequest as RntbdRequestRecord and improved error handling in RntbdRequestManager.write to ensure correct retry behavior in the layer above RntbdTransportClient. 2019-05-01 20:04:00 -07:00
David Noble 4e8c987a1c Renamed RntbdTransportClient.Options.maxChannels as RntbdTransportClient.Options.maxChannelsPerEndpoint and reduced its default from from 65535 to 10. Impact: Improved reliability and performance. 2019-05-01 13:22:49 -07:00
Kushagra Thapar 81a56e9506
Open source direct connectivity implementation (#94)
Open source direct connectivity implementation
2019-04-29 22:48:50 -07:00
David Noble 6590d249f9 Added a blank line and confirmed that all unit tests pass 2019-04-29 17:32:28 -07:00
David Noble ded39f28ae FakeEndpoint is now RntbdRequestTimer-capable 2019-04-29 17:21:16 -07:00
David Noble 0f253e5aa4 Fixed some request timer issues 2019-04-29 16:49:17 -07:00
David Noble b5d97ba11e Fixed some request timer issues 2019-04-29 16:47:31 -07:00
David Noble ce247c327d Fixed some request timer issues 2019-04-29 16:46:12 -07:00
David Noble f68c9ee408 Merge RNTBD work-in-progress from internal repository 2019-04-29 13:46:03 -07:00
Kushagra Thapar 4fdc215fe1 Merging latest develop branch from internal code base 2019-04-28 23:42:49 -07:00
Kushagra Thapar 6d04ddefab WIP (Work In Progress) Merged internal direct implementation to open source branch 2019-04-17 13:52:58 -07:00