perf: non-blocking sockets #1562
84.69% of diff hit (target 90.87%)
View this Pull Request on Codecov
84.69% of diff hit (target 90.87%)
Annotations
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingConnectionHandler.java#L59
Added line #L59 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingConnectionHandler.java#L95-L99
Added lines #L95 - L99 were not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingConnectionHandler.java#L122
Added line #L122 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingProxyServer.java#L59
Added line #L59 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingProxyServer.java#L70
Added line #L70 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingProxyServer.java#L113-L115
Added lines #L113 - L115 were not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingProxyServer.java#L125-L126
Added lines #L125 - L126 were not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingProxyServer.java#L135
Added line #L135 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingProxyServer.java#L141-L142
Added lines #L141 - L142 were not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingServerListener.java#L89-L90
Added lines #L89 - L90 were not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingServerListener.java#L92
Added line #L92 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingSocketReader.java#L60-L62
Added lines #L60 - L62 were not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingSocketReader.java#L114-L115
Added lines #L114 - L115 were not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/NonBlockingSocketReader.java#L160
Added line #L160 was not covered by tests
Check warning on line 55 in src/main/java/com/google/cloud/spanner/pgadapter/Server.java
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/Server.java#L55
Added line #L55 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/metadata/ByteBufferInputStream.java#L33
Added line #L33 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/metadata/ByteBufferInputStream.java#L35
Added line #L35 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/metadata/ByteBufferInputStream.java#L41
Added line #L41 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/metadata/ChannelOutputStream.java#L34
Added line #L34 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/metadata/ChannelOutputStream.java#L36-L38
Added lines #L36 - L38 were not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/metadata/ForwardingInputStream.java#L36
Added line #L36 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/metadata/ForwardingInputStream.java#L38
Added line #L38 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/metadata/ForwardingInputStream.java#L44
Added line #L44 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/wireprotocol/ControlMessage.java#L150
Added line #L150 was not covered by tests
codecov / codecov/patch
src/main/java/com/google/cloud/spanner/pgadapter/wireprotocol/ControlMessage.java#L571-L572
Added lines #L571 - L572 were not covered by tests