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 |