QuorumReader

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,686 of 1,6860%160 of 1600%1291292752754848
isQuorumMet(List, int, boolean, boolean, Utils.ValueHolder, Utils.ValueHolder, Utils.ValueHolder)2380%440%2323363611
lambda$readPrimaryAsync$15(int, RxDocumentServiceRequest, StoreResult)1460%140%88191911
lambda$ensureQuorumSelectedStoreResponse$12(int, RxDocumentServiceRequest, List)1260%120%77151511
lambda$readStrongAsync$3(RxDocumentServiceRequest, int, ReadMode, MutableVolatile, MutableVolatile, QuorumReader.ReadQuorumResult)820%60%55161611
lambda$waitForPrimaryLsnAsync$17(int, long, StoreResult)730%80%55151511
lambda$waitForReadBarrierAsync$21(long, int, long, AtomicLong, RxDocumentServiceRequest, AtomicInteger, List)670%140%88131311
lambda$readStrongAsync$2(MutableVolatile, MutableVolatile, int, QuorumReader.ReadPrimaryResult)650%100%66151511
lambda$readStrongAsync$0(QuorumReader.ReadQuorumResult, int, RxDocumentServiceRequest, Boolean)620%20%22141411
ensureQuorumSelectedStoreResponse(RxDocumentServiceRequest, int, boolean, ReadMode)590%20%229911
lambda$waitForReadBarrierAsync$27(long, int, long, AtomicLong, AtomicInteger, List)590%120%77121211
lambda$readQuorumAsync$9(RxDocumentServiceRequest, int, ReadMode, Pair)570%20%228811
waitForReadBarrierAsync(RxDocumentServiceRequest, boolean, int, long, long, ReadMode)530%n/a11101011
QuorumReader(DiagnosticsClientContext, Configs, TransportClient, AddressSelector, StoreReader, GatewayServiceConfigurationReader, IAuthorizationTokenProvider)470%n/a11141411
lambda$readPrimaryAsync$13(RxDocumentServiceRequest, StoreResult, QuorumReader.PrimaryReadOutcome)390%40%335511
readStrongAsync(DiagnosticsClientContext, RxDocumentServiceRequest, int, ReadMode)350%n/a118811
lambda$waitForReadBarrierAsync$22(RxDocumentServiceRequest, boolean, int, ReadMode, long, long, AtomicLong, AtomicInteger)330%20%224411
lambda$waitForReadBarrierAsync$28(RxDocumentServiceRequest, boolean, int, ReadMode, long, long, AtomicLong, AtomicInteger)320%20%224411
lambda$readStrongAsync$4(RxDocumentServiceRequest, MutableVolatile, int, ReadMode, MutableVolatile)320%20%226611
lambda$waitForReadBarrierAsync$31(Boolean, long, RxDocumentServiceRequest, boolean, int, ReadMode, long, AtomicLong, AtomicInteger)310%40%337711
lambda$readQuorumAsync$7(RxDocumentServiceRequest, long, long, StoreResult, List, Boolean)310%20%223311
lambda$waitForPrimaryLsnAsync$18(RxDocumentServiceRequest, int, long)290%20%225511
readPrimaryAsync(RxDocumentServiceRequest, int, boolean)280%20%225511
lambda$waitForReadBarrierAsync$29(AtomicInteger, Long)280%20%225511
readQuorumAsync(RxDocumentServiceRequest, int, boolean, ReadMode)230%20%223311
lambda$readQuorumAsync$8(int, long, long, ReadMode, RxDocumentServiceRequest, StoreResult, List, RxDocumentServiceRequest)190%n/a112211
lambda$readStrongAsync$6(int)190%n/a114411
lambda$readStrongAsync$1(int, QuorumReader.ReadQuorumResult, ReadMode, RxDocumentServiceRequest, RxDocumentServiceRequest)190%n/a112211
waitForPrimaryLsnAsync(RxDocumentServiceRequest, long, int)160%n/a115511
lambda$waitForReadBarrierAsync$32(long, RxDocumentServiceRequest, boolean, int, ReadMode, long, AtomicLong, AtomicInteger, Boolean)130%n/a111111
lambda$readPrimaryAsync$14(long, int, RxDocumentServiceRequest, StoreResult, RxDocumentServiceRequest)130%n/a112211
static {...}110%20%222211
QuorumReader(DiagnosticsClientContext, TransportClient, AddressSelector, StoreReader, GatewayServiceConfigurationReader, IAuthorizationTokenProvider, Configs)100%n/a112211
lambda$waitForReadBarrierAsync$33(long, AtomicLong)100%n/a112211
lambda$waitForReadBarrierAsync$23(Long)100%n/a113311
lambda$isQuorumMet$36(long, StoreResult)90%20%221111
lambda$waitForReadBarrierAsync$26(long, StoreResult)90%20%221111
lambda$waitForReadBarrierAsync$20(long, StoreResult)90%20%221111
lambda$readStrongAsync$5(MutableVolatile, StoreResponse)90%20%221111
lambda$waitForReadBarrierAsync$30(AtomicInteger, Flux)60%n/a111111
lambda$waitForReadBarrierAsync$24(Flux)50%n/a111111
lambda$isQuorumMet$35(StoreResult)40%n/a111111
lambda$isQuorumMet$37(StoreResult)30%n/a111111
lambda$isQuorumMet$34(StoreResult)30%n/a111111
lambda$waitForReadBarrierAsync$25(StoreResult)30%n/a111111
lambda$waitForReadBarrierAsync$19(StoreResult)30%n/a111111
lambda$ensureQuorumSelectedStoreResponse$11(StoreResult)30%n/a111111
lambda$ensureQuorumSelectedStoreResponse$10(StoreResult)30%n/a111111
lambda$waitForPrimaryLsnAsync$16(Long)20%n/a111111