public final class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue extends java.lang.Object
{
private static final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger logger;
private static final int PENDING_WRITE_OVERHEAD;
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx;
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker tracker;
private org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head;
private org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite tail;
private int size;
private long bytes;
static final boolean $assertionsDisabled;
public void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext;
specialinvoke v.<java.lang.Object: void <init>()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel channel()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker newTracker(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.Channel)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker tracker> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx> = v;
return;
}
public boolean isEmpty()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public int size()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
int v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size>;
return v;
}
public long bytes()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
long v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes>;
return v;
}
private int size(java.lang.Object)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
int v, v, v;
java.lang.Object v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v := @parameter: java.lang.Object;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker tracker>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker: int size(java.lang.Object)>(v);
if v >= 0 goto label;
v = 0;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int PENDING_WRITE_OVERHEAD>;
v = v + v;
return v;
}
public void add(java.lang.Object, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise)
{
long v, v, v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
java.lang.Object v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "msg");
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "promise");
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size(java.lang.Object)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite newInstance(java.lang.Object,int,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise)>(v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite tail>;
if v != null goto label;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite tail> = v;
goto label;
label:
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite next> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite tail> = v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size>;
v = v + 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker tracker>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: long size>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker: void incrementPendingOutboundBytes(long)>(v);
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture removeAndWriteAll()
{
java.lang.Throwable v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v, v, v, v;
boolean v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.PromiseCombiner v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
java.lang.Object v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean isEmpty()>();
if v == 0 goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise newPromise()>();
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.PromiseCombiner;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.PromiseCombiner: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor)>(v);
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
label:
if v == null goto label;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite tail> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes> = 0L;
label:
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite next>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: java.lang.Object msg>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise promise>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void recycle(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite,boolean)>(v, 0);
v = v instanceof org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.VoidChannelPromise;
if v != 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.PromiseCombiner: void add(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.Promise)>(v);
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture write(java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise)>(v, v);
v = v;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.PromiseCombiner: void finish(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.Promise)>(v);
label:
goto label;
label:
v := @caughtexception;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise setFailure(java.lang.Throwable)>(v);
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void assertEmpty()>();
return v;
catch java.lang.Throwable from label to label with label;
}
public void removeAndFailAll(java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v := @parameter: java.lang.Throwable;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "cause");
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
label:
if v == null goto label;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite tail> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes> = 0L;
label:
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite next>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: java.lang.Object msg>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.ReferenceCountUtil: void safeRelease(java.lang.Object)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise promise>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void recycle(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite,boolean)>(v, 0);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void safeFail(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise,java.lang.Throwable)>(v, v);
v = v;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void assertEmpty()>();
return;
}
public void removeAndFail(java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v := @parameter: java.lang.Throwable;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "cause");
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
if v != null goto label;
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: java.lang.Object msg>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.ReferenceCountUtil: void safeRelease(java.lang.Object)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise promise>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void safeFail(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise,java.lang.Throwable)>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void recycle(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite,boolean)>(v, 1);
return;
}
private void assertEmpty()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
int v;
java.lang.AssertionError v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite tail>;
if v != null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
if v != null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size>;
if v == 0 goto label;
label:
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture removeAndWrite()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v, v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
if v != null goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: java.lang.Object msg>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise promise>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void recycle(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite,boolean)>(v, 1);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelFuture write(java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise)>(v, v);
return v;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise remove()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
if v != null goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise promise>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: java.lang.Object msg>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.ReferenceCountUtil: void safeRelease(java.lang.Object)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: void recycle(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite,boolean)>(v, 1);
return v;
}
public java.lang.Object current()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext ctx>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor executor()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.concurrent.EventExecutor: boolean inEventLoop()>();
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head>;
if v != null goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: java.lang.Object msg>;
return v;
}
private void recycle(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite, boolean)
{
long v, v, v, v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite v, v;
byte v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue v;
int v, v, v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite;
v := @parameter: boolean;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite next>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: long size>;
if v == 0 goto label;
if v != null goto label;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite tail> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes> = 0L;
goto label;
label:
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite head> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes> = v;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int size>;
if v <= 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: long bytes>;
v = v cmp 0L;
if v >= 0 goto label;
label:
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue$PendingWrite: void recycle()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker tracker>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingBytesTracker: void decrementPendingOutboundBytes(long)>(v);
return;
}
private static void safeFail(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise, java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger v;
boolean v, v;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise;
v := @parameter: java.lang.Throwable;
v = v instanceof org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.VoidChannelPromise;
if v != 0 goto label;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelPromise: boolean tryFailure(java.lang.Throwable)>(v);
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger logger>;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger: void warn(java.lang.String,java.lang.Object,java.lang.Object)>("Failed to mark a promise as failure because it\'s done already: {}", v, v);
label:
return;
}
static void <clinit>()
{
int v;
java.lang.Class v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger v;
boolean v, v;
v = class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/io/netty/channel/PendingWriteQueue;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: boolean $assertionsDisabled> = v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLoggerFactory: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger getInstance(java.lang.Class)>(class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/io/netty/channel/PendingWriteQueue;");
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.logging.InternalLogger logger> = v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.SystemPropertyUtil: int getInt(java.lang.String,int)>("org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.transport.pendingWriteSizeOverhead", 64);
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.PendingWriteQueue: int PENDING_WRITE_OVERHEAD> = v;
return;
}
}