|
18 | 18 | */ |
19 | 19 | package org.apache.bookkeeper.proto; |
20 | 20 |
|
21 | | -import static org.apache.bookkeeper.client.LedgerHandle.INVALID_ENTRY_ID; |
22 | | - |
23 | | -import com.google.common.base.Joiner; |
24 | 21 | import com.google.common.collect.Sets; |
25 | 22 | import com.google.protobuf.ByteString; |
26 | 23 | import com.google.protobuf.ExtensionRegistry; |
27 | 24 | import com.google.protobuf.UnsafeByteOperations; |
28 | 25 | import io.netty.bootstrap.Bootstrap; |
29 | 26 | import io.netty.buffer.ByteBuf; |
30 | 27 | import io.netty.buffer.ByteBufAllocator; |
31 | | -import io.netty.buffer.Unpooled; |
32 | 28 | import io.netty.buffer.UnpooledByteBufAllocator; |
33 | 29 | import io.netty.channel.Channel; |
34 | 30 | import io.netty.channel.ChannelFuture; |
|
61 | 57 | import io.netty.incubator.channel.uring.IOUringSocketChannel; |
62 | 58 | import io.netty.util.Recycler; |
63 | 59 | import io.netty.util.Recycler.Handle; |
64 | | -import io.netty.util.ReferenceCountUtil; |
65 | 60 | import io.netty.util.ReferenceCounted; |
66 | 61 | import io.netty.util.concurrent.Future; |
67 | 62 | import io.netty.util.concurrent.GenericFutureListener; |
|
95 | 90 | import org.apache.bookkeeper.auth.ClientAuthProvider; |
96 | 91 | import org.apache.bookkeeper.client.BKException; |
97 | 92 | import org.apache.bookkeeper.client.BookKeeperClientStats; |
98 | | -import org.apache.bookkeeper.client.BookieInfoReader.BookieInfo; |
99 | 93 | import org.apache.bookkeeper.client.api.WriteFlag; |
100 | 94 | import org.apache.bookkeeper.common.util.MathUtils; |
101 | 95 | import org.apache.bookkeeper.common.util.MdcUtils; |
|
109 | 103 | import org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.GetBookieInfoCallback; |
110 | 104 | import org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.GetListOfEntriesOfLedgerCallback; |
111 | 105 | import org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.ReadEntryCallback; |
112 | | -import org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.ReadEntryCallbackCtx; |
113 | 106 | import org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.ReadLacCallback; |
114 | | -import org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.StartTLSCallback; |
115 | 107 | import org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback; |
116 | 108 | import org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteLacCallback; |
117 | 109 | import org.apache.bookkeeper.proto.BookkeeperProtocol.AddRequest; |
118 | | -import org.apache.bookkeeper.proto.BookkeeperProtocol.AddResponse; |
119 | 110 | import org.apache.bookkeeper.proto.BookkeeperProtocol.BKPacketHeader; |
120 | 111 | import org.apache.bookkeeper.proto.BookkeeperProtocol.ForceLedgerRequest; |
121 | | -import org.apache.bookkeeper.proto.BookkeeperProtocol.ForceLedgerResponse; |
122 | 112 | import org.apache.bookkeeper.proto.BookkeeperProtocol.GetBookieInfoRequest; |
123 | | -import org.apache.bookkeeper.proto.BookkeeperProtocol.GetBookieInfoResponse; |
124 | 113 | import org.apache.bookkeeper.proto.BookkeeperProtocol.GetListOfEntriesOfLedgerRequest; |
125 | | -import org.apache.bookkeeper.proto.BookkeeperProtocol.GetListOfEntriesOfLedgerResponse; |
126 | 114 | import org.apache.bookkeeper.proto.BookkeeperProtocol.OperationType; |
127 | 115 | import org.apache.bookkeeper.proto.BookkeeperProtocol.ProtocolVersion; |
128 | 116 | import org.apache.bookkeeper.proto.BookkeeperProtocol.ReadLacRequest; |
129 | | -import org.apache.bookkeeper.proto.BookkeeperProtocol.ReadLacResponse; |
130 | 117 | import org.apache.bookkeeper.proto.BookkeeperProtocol.ReadRequest; |
131 | | -import org.apache.bookkeeper.proto.BookkeeperProtocol.ReadResponse; |
132 | 118 | import org.apache.bookkeeper.proto.BookkeeperProtocol.Request; |
133 | 119 | import org.apache.bookkeeper.proto.BookkeeperProtocol.Response; |
134 | 120 | import org.apache.bookkeeper.proto.BookkeeperProtocol.StatusCode; |
135 | 121 | import org.apache.bookkeeper.proto.BookkeeperProtocol.WriteLacRequest; |
136 | | -import org.apache.bookkeeper.proto.BookkeeperProtocol.WriteLacResponse; |
137 | 122 | import org.apache.bookkeeper.stats.Counter; |
138 | 123 | import org.apache.bookkeeper.stats.NullStatsLogger; |
139 | 124 | import org.apache.bookkeeper.stats.OpStatsLogger; |
|
142 | 127 | import org.apache.bookkeeper.tls.SecurityException; |
143 | 128 | import org.apache.bookkeeper.tls.SecurityHandlerFactory; |
144 | 129 | import org.apache.bookkeeper.tls.SecurityHandlerFactory.NodeType; |
145 | | -import org.apache.bookkeeper.util.AvailabilityOfEntriesOfLedger; |
146 | 130 | import org.apache.bookkeeper.util.ByteBufList; |
147 | 131 | import org.apache.bookkeeper.util.StringUtils; |
148 | 132 | import org.apache.bookkeeper.util.collections.ConcurrentOpenHashMap; |
|
0 commit comments