[Rename] modules/transport-netty4 (#225)

This commit refactors the transport-netty4 module as part of the Elasticsearch to OpenSearch renaming.

Signed-off-by: Rabi Panda <adnapibar@gmail.com>
This commit is contained in:
Rabi Panda 2021-03-08 08:32:47 -08:00 committed by Nick Knize
parent 8c2f6f9d1e
commit 95f5997433
48 changed files with 117 additions and 114 deletions

View File

@ -31,7 +31,7 @@ import org.elasticsearch.join.ParentJoinPlugin;
import org.opensearch.percolator.PercolatorPlugin; import org.opensearch.percolator.PercolatorPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.opensearch.script.mustache.MustachePlugin; import org.opensearch.script.mustache.MustachePlugin;
import org.elasticsearch.transport.Netty4Plugin; import org.opensearch.transport.Netty4Plugin;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collection; import java.util.Collection;

View File

@ -28,7 +28,7 @@ import org.elasticsearch.join.ParentJoinPlugin;
import org.opensearch.percolator.PercolatorPlugin; import org.opensearch.percolator.PercolatorPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.opensearch.script.mustache.MustachePlugin; import org.opensearch.script.mustache.MustachePlugin;
import org.elasticsearch.transport.Netty4Plugin; import org.opensearch.transport.Netty4Plugin;
import org.junit.Test; import org.junit.Test;
import java.util.Arrays; import java.util.Arrays;

View File

@ -52,7 +52,7 @@ import org.elasticsearch.script.ScriptService;
import org.elasticsearch.tasks.Task; import org.elasticsearch.tasks.Task;
import org.elasticsearch.test.ESSingleNodeTestCase; import org.elasticsearch.test.ESSingleNodeTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.Netty4Plugin; import org.opensearch.transport.Netty4Plugin;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.junit.Before; import org.junit.Before;

View File

@ -36,7 +36,7 @@ import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.Netty4Plugin; import org.opensearch.transport.Netty4Plugin;
import org.junit.After; import org.junit.After;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -18,14 +18,14 @@
*/ */
import org.elasticsearch.gradle.info.BuildParams import org.opensearch.gradle.info.BuildParams
import org.elasticsearch.gradle.test.RestIntegTestTask import org.opensearch.gradle.test.RestIntegTestTask
import org.elasticsearch.gradle.test.rest.JavaRestTestPlugin import org.opensearch.gradle.test.rest.JavaRestTestPlugin
import org.elasticsearch.gradle.test.InternalClusterTestPlugin import org.opensearch.gradle.test.InternalClusterTestPlugin
apply plugin: 'elasticsearch.yaml-rest-test' apply plugin: 'opensearch.yaml-rest-test'
apply plugin: 'elasticsearch.java-rest-test' apply plugin: 'opensearch.java-rest-test'
apply plugin: 'elasticsearch.internal-cluster-test' apply plugin: 'opensearch.internal-cluster-test'
/* /*
TODOs: TODOs:
@ -35,7 +35,7 @@ apply plugin: 'elasticsearch.internal-cluster-test'
*/ */
esplugin { esplugin {
description 'Netty 4 based transport implementation' description 'Netty 4 based transport implementation'
classname 'org.elasticsearch.transport.Netty4Plugin' classname 'org.opensearch.transport.Netty4Plugin'
hasClientJar = true hasClientJar = true
} }

View File

@ -16,19 +16,19 @@
* specific language governing permissions and limitations * specific language governing permissions and limitations
* under the License. * under the License.
*/ */
package org.elasticsearch; package org.opensearch;
import org.elasticsearch.common.network.NetworkModule; import org.elasticsearch.common.network.NetworkModule;
import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.transport.Netty4Plugin; import org.opensearch.transport.Netty4Plugin;
import org.elasticsearch.transport.netty4.Netty4Transport; import org.opensearch.transport.netty4.Netty4Transport;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
public abstract class ESNetty4IntegTestCase extends ESIntegTestCase { public abstract class OpenSearchNetty4IntegTestCase extends ESIntegTestCase {
@Override @Override
protected boolean ignoreExternalCluster() { protected boolean ignoreExternalCluster() {

View File

@ -17,12 +17,12 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.handler.codec.http.FullHttpResponse; import io.netty.handler.codec.http.FullHttpResponse;
import io.netty.handler.codec.http.HttpResponseStatus; import io.netty.handler.codec.http.HttpResponseStatus;
import io.netty.util.ReferenceCounted; import io.netty.util.ReferenceCounted;
import org.elasticsearch.ESNetty4IntegTestCase; import org.opensearch.OpenSearchNetty4IntegTestCase;
import org.elasticsearch.common.collect.Tuple; import org.elasticsearch.common.collect.Tuple;
import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.transport.TransportAddress; import org.elasticsearch.common.transport.TransportAddress;
@ -48,7 +48,7 @@ import static org.hamcrest.Matchers.hasSize;
* a single node "cluster". We also force test infrastructure to use the node client instead of the transport client for the same reason. * a single node "cluster". We also force test infrastructure to use the node client instead of the transport client for the same reason.
*/ */
@ClusterScope(scope = Scope.TEST, supportsDedicatedMasters = false, numClientNodes = 0, numDataNodes = 1, transportClientRatio = 0) @ClusterScope(scope = Scope.TEST, supportsDedicatedMasters = false, numClientNodes = 0, numDataNodes = 1, transportClientRatio = 0)
public class Netty4HttpRequestSizeLimitIT extends ESNetty4IntegTestCase { public class Netty4HttpRequestSizeLimitIT extends OpenSearchNetty4IntegTestCase {
private static final ByteSizeValue LIMIT = new ByteSizeValue(2, ByteSizeUnit.KB); private static final ByteSizeValue LIMIT = new ByteSizeValue(2, ByteSizeUnit.KB);

View File

@ -17,11 +17,11 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.handler.codec.http.FullHttpResponse; import io.netty.handler.codec.http.FullHttpResponse;
import io.netty.util.ReferenceCounted; import io.netty.util.ReferenceCounted;
import org.elasticsearch.ESNetty4IntegTestCase; import org.opensearch.OpenSearchNetty4IntegTestCase;
import org.elasticsearch.common.transport.TransportAddress; import org.elasticsearch.common.transport.TransportAddress;
import org.elasticsearch.http.HttpServerTransport; import org.elasticsearch.http.HttpServerTransport;
import org.elasticsearch.test.ESIntegTestCase.ClusterScope; import org.elasticsearch.test.ESIntegTestCase.ClusterScope;
@ -34,7 +34,7 @@ import static org.hamcrest.Matchers.hasSize;
import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.is;
@ClusterScope(scope = Scope.TEST, supportsDedicatedMasters = false, numDataNodes = 1) @ClusterScope(scope = Scope.TEST, supportsDedicatedMasters = false, numDataNodes = 1)
public class Netty4PipeliningIT extends ESNetty4IntegTestCase { public class Netty4PipeliningIT extends OpenSearchNetty4IntegTestCase {
@Override @Override
protected boolean addMockHttpTransport() { protected boolean addMockHttpTransport() {

View File

@ -17,10 +17,10 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.rest.discovery; package org.opensearch.rest.discovery;
import org.apache.http.HttpHost; import org.apache.http.HttpHost;
import org.elasticsearch.ESNetty4IntegTestCase; import org.opensearch.OpenSearchNetty4IntegTestCase;
import org.elasticsearch.action.admin.cluster.health.ClusterHealthResponse; import org.elasticsearch.action.admin.cluster.health.ClusterHealthResponse;
import org.elasticsearch.client.Client; import org.elasticsearch.client.Client;
import org.elasticsearch.client.Node; import org.elasticsearch.client.Node;
@ -48,7 +48,7 @@ import static org.hamcrest.core.Is.is;
// proper transport implementation, and they cannot be REST tests today since they need to restart nodes. When #35599 and friends land we // proper transport implementation, and they cannot be REST tests today since they need to restart nodes. When #35599 and friends land we
// should be able to move these tests to run against a proper cluster instead. TODO do this. // should be able to move these tests to run against a proper cluster instead. TODO do this.
@ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.TEST, numDataNodes = 0, transportClientRatio = 0, autoManageMasterNodes = false) @ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.TEST, numDataNodes = 0, transportClientRatio = 0, autoManageMasterNodes = false)
public class Zen2RestApiIT extends ESNetty4IntegTestCase { public class Zen2RestApiIT extends OpenSearchNetty4IntegTestCase {
@Override @Override
protected boolean addMockHttpTransport() { protected boolean addMockHttpTransport() {

View File

@ -16,9 +16,9 @@
* specific language governing permissions and limitations * specific language governing permissions and limitations
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import org.elasticsearch.ESNetty4IntegTestCase; import org.opensearch.OpenSearchNetty4IntegTestCase;
import org.elasticsearch.action.admin.cluster.health.ClusterHealthResponse; import org.elasticsearch.action.admin.cluster.health.ClusterHealthResponse;
import org.elasticsearch.action.admin.cluster.node.info.NodeInfo; import org.elasticsearch.action.admin.cluster.node.info.NodeInfo;
import org.elasticsearch.action.admin.cluster.node.info.NodesInfoResponse; import org.elasticsearch.action.admin.cluster.node.info.NodesInfoResponse;
@ -34,7 +34,7 @@ import org.elasticsearch.test.ESIntegTestCase.ClusterScope;
import org.elasticsearch.test.ESIntegTestCase.Scope; import org.elasticsearch.test.ESIntegTestCase.Scope;
import org.elasticsearch.test.junit.annotations.Network; import org.elasticsearch.test.junit.annotations.Network;
import org.elasticsearch.transport.MockTransportClient; import org.elasticsearch.transport.MockTransportClient;
import org.elasticsearch.transport.Netty4Plugin; import org.opensearch.transport.Netty4Plugin;
import org.elasticsearch.transport.TransportInfo; import org.elasticsearch.transport.TransportInfo;
import java.net.InetAddress; import java.net.InetAddress;
@ -51,7 +51,7 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.lessThanOrEqualTo; import static org.hamcrest.Matchers.lessThanOrEqualTo;
@ClusterScope(scope = Scope.SUITE, supportsDedicatedMasters = false, numDataNodes = 1, numClientNodes = 0) @ClusterScope(scope = Scope.SUITE, supportsDedicatedMasters = false, numDataNodes = 1, numClientNodes = 0)
public class Netty4TransportMultiPortIntegrationIT extends ESNetty4IntegTestCase { public class Netty4TransportMultiPortIntegrationIT extends OpenSearchNetty4IntegTestCase {
private static int randomPort = -1; private static int randomPort = -1;
private static String randomPortRange; private static String randomPortRange;

View File

@ -17,9 +17,9 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import org.elasticsearch.ESNetty4IntegTestCase; import org.opensearch.OpenSearchNetty4IntegTestCase;
import org.elasticsearch.action.admin.cluster.node.info.NodeInfo; import org.elasticsearch.action.admin.cluster.node.info.NodeInfo;
import org.elasticsearch.action.admin.cluster.node.info.NodesInfoResponse; import org.elasticsearch.action.admin.cluster.node.info.NodesInfoResponse;
import org.elasticsearch.common.network.NetworkModule; import org.elasticsearch.common.network.NetworkModule;
@ -28,7 +28,7 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.transport.BoundTransportAddress; import org.elasticsearch.common.transport.BoundTransportAddress;
import org.elasticsearch.common.transport.TransportAddress; import org.elasticsearch.common.transport.TransportAddress;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.transport.Netty4Plugin; import org.opensearch.transport.Netty4Plugin;
import org.elasticsearch.transport.TransportInfo; import org.elasticsearch.transport.TransportInfo;
import java.net.Inet4Address; import java.net.Inet4Address;
@ -38,11 +38,11 @@ import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.instanceOf; import static org.hamcrest.Matchers.instanceOf;
/** /**
* Checks that Elasticsearch produces a sane publish_address when it binds to * Checks that OpenSearch produces a sane publish_address when it binds to
* different ports on ipv4 and ipv6. * different ports on ipv4 and ipv6.
*/ */
@ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.TEST, numDataNodes = 0) @ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.TEST, numDataNodes = 0)
public class Netty4TransportPublishAddressIT extends ESNetty4IntegTestCase { public class Netty4TransportPublishAddressIT extends OpenSearchNetty4IntegTestCase {
@Override @Override
protected Settings nodeSettings(int nodeOrdinal) { protected Settings nodeSettings(int nodeOrdinal) {
return Settings.builder() return Settings.builder()

View File

@ -17,11 +17,11 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import org.apache.logging.log4j.Level; import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.LogManager;
import org.elasticsearch.ESNetty4IntegTestCase; import org.opensearch.OpenSearchNetty4IntegTestCase;
import org.elasticsearch.action.admin.cluster.node.hotthreads.NodesHotThreadsRequest; import org.elasticsearch.action.admin.cluster.node.hotthreads.NodesHotThreadsRequest;
import org.elasticsearch.common.logging.Loggers; import org.elasticsearch.common.logging.Loggers;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
@ -34,21 +34,21 @@ import org.elasticsearch.transport.TransportLogger;
import java.io.IOException; import java.io.IOException;
@ESIntegTestCase.ClusterScope(numDataNodes = 2, scope = ESIntegTestCase.Scope.TEST) @ESIntegTestCase.ClusterScope(numDataNodes = 2, scope = ESIntegTestCase.Scope.TEST)
public class ESLoggingHandlerIT extends ESNetty4IntegTestCase { public class OpenSearchLoggingHandlerIT extends OpenSearchNetty4IntegTestCase {
private MockLogAppender appender; private MockLogAppender appender;
public void setUp() throws Exception { public void setUp() throws Exception {
super.setUp(); super.setUp();
appender = new MockLogAppender(); appender = new MockLogAppender();
Loggers.addAppender(LogManager.getLogger(ESLoggingHandler.class), appender); Loggers.addAppender(LogManager.getLogger(OpenSearchLoggingHandler.class), appender);
Loggers.addAppender(LogManager.getLogger(TransportLogger.class), appender); Loggers.addAppender(LogManager.getLogger(TransportLogger.class), appender);
Loggers.addAppender(LogManager.getLogger(TcpTransport.class), appender); Loggers.addAppender(LogManager.getLogger(TcpTransport.class), appender);
appender.start(); appender.start();
} }
public void tearDown() throws Exception { public void tearDown() throws Exception {
Loggers.removeAppender(LogManager.getLogger(ESLoggingHandler.class), appender); Loggers.removeAppender(LogManager.getLogger(OpenSearchLoggingHandler.class), appender);
Loggers.removeAppender(LogManager.getLogger(TransportLogger.class), appender); Loggers.removeAppender(LogManager.getLogger(TransportLogger.class), appender);
Loggers.removeAppender(LogManager.getLogger(TcpTransport.class), appender); Loggers.removeAppender(LogManager.getLogger(TcpTransport.class), appender);
appender.stop(); appender.stop();
@ -56,7 +56,7 @@ public class ESLoggingHandlerIT extends ESNetty4IntegTestCase {
} }
@TestLogging( @TestLogging(
value = "org.elasticsearch.transport.netty4.ESLoggingHandler:trace,org.elasticsearch.transport.TransportLogger:trace", value = "org.opensearch.transport.netty4.ESLoggingHandler:trace,org.opensearch.transport.TransportLogger:trace",
reason = "to ensure we log network events on TRACE level") reason = "to ensure we log network events on TRACE level")
public void testLoggingHandler() { public void testLoggingHandler() {
final String writePattern = final String writePattern =
@ -71,7 +71,7 @@ public class ESLoggingHandlerIT extends ESNetty4IntegTestCase {
"hot threads request", TransportLogger.class.getCanonicalName(), Level.TRACE, writePattern); "hot threads request", TransportLogger.class.getCanonicalName(), Level.TRACE, writePattern);
final MockLogAppender.LoggingExpectation flushExpectation = final MockLogAppender.LoggingExpectation flushExpectation =
new MockLogAppender.SeenEventExpectation("flush", ESLoggingHandler.class.getCanonicalName(), Level.TRACE, "*FLUSH*"); new MockLogAppender.SeenEventExpectation("flush", OpenSearchLoggingHandler.class.getCanonicalName(), Level.TRACE, "*FLUSH*");
final String readPattern = final String readPattern =
".*\\[length: \\d+" + ".*\\[length: \\d+" +
@ -92,7 +92,7 @@ public class ESLoggingHandlerIT extends ESNetty4IntegTestCase {
appender.assertAllExpectationsMatched(); appender.assertAllExpectationsMatched();
} }
@TestLogging(value = "org.elasticsearch.transport.TcpTransport:DEBUG", reason = "to ensure we log connection events on DEBUG level") @TestLogging(value = "org.opensearch.transport.TcpTransport:DEBUG", reason = "to ensure we log connection events on DEBUG level")
public void testConnectionLogging() throws IOException { public void testConnectionLogging() throws IOException {
appender.addExpectation(new MockLogAppender.PatternSeenEventExpectation("open connection log", appender.addExpectation(new MockLogAppender.PatternSeenEventExpectation("open connection log",
TcpTransport.class.getCanonicalName(), Level.DEBUG, TcpTransport.class.getCanonicalName(), Level.DEBUG,

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.rest; package org.opensearch.rest;
import org.elasticsearch.client.Request; import org.elasticsearch.client.Request;
import org.elasticsearch.client.RequestOptions; import org.elasticsearch.client.RequestOptions;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.rest; package org.opensearch.rest;
import org.elasticsearch.client.Request; import org.elasticsearch.client.Request;
import org.elasticsearch.client.Response; import org.elasticsearch.client.Response;

View File

@ -17,14 +17,14 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import org.elasticsearch.action.ActionListener; import org.elasticsearch.action.ActionListener;
import org.elasticsearch.common.concurrent.CompletableContext; import org.elasticsearch.common.concurrent.CompletableContext;
import org.elasticsearch.http.HttpChannel; import org.elasticsearch.http.HttpChannel;
import org.elasticsearch.http.HttpResponse; import org.elasticsearch.http.HttpResponse;
import org.elasticsearch.transport.netty4.Netty4TcpChannel; import org.opensearch.transport.netty4.Netty4TcpChannel;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.channel.ChannelDuplexHandler; import io.netty.channel.ChannelDuplexHandler;
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled; import io.netty.buffer.Unpooled;
@ -34,7 +34,7 @@ import org.elasticsearch.common.bytes.BytesReference;
import org.elasticsearch.http.HttpRequest; import org.elasticsearch.http.HttpRequest;
import org.elasticsearch.rest.RestRequest; import org.elasticsearch.rest.RestRequest;
import org.elasticsearch.rest.RestStatus; import org.elasticsearch.rest.RestStatus;
import org.elasticsearch.transport.netty4.Netty4Utils; import org.opensearch.transport.netty4.Netty4Utils;
import java.util.AbstractMap; import java.util.AbstractMap;
import java.util.Collection; import java.util.Collection;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.channel.ChannelHandler; import io.netty.channel.ChannelHandler;
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.channel.ChannelHandler; import io.netty.channel.ChannelHandler;
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.handler.codec.http.DefaultFullHttpResponse; import io.netty.handler.codec.http.DefaultFullHttpResponse;
import io.netty.handler.codec.http.HttpHeaders; import io.netty.handler.codec.http.HttpHeaders;
@ -26,7 +26,7 @@ import io.netty.handler.codec.http.HttpVersion;
import org.elasticsearch.common.bytes.BytesReference; import org.elasticsearch.common.bytes.BytesReference;
import org.elasticsearch.http.HttpResponse; import org.elasticsearch.http.HttpResponse;
import org.elasticsearch.rest.RestStatus; import org.elasticsearch.rest.RestStatus;
import org.elasticsearch.transport.netty4.Netty4Utils; import org.opensearch.transport.netty4.Netty4Utils;
public class Netty4HttpResponse extends DefaultFullHttpResponse implements HttpResponse { public class Netty4HttpResponse extends DefaultFullHttpResponse implements HttpResponse {

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandler; import io.netty.channel.ChannelHandler;
@ -29,7 +29,7 @@ import io.netty.handler.codec.http.DefaultHttpResponse;
import io.netty.handler.codec.http.DefaultLastHttpContent; import io.netty.handler.codec.http.DefaultLastHttpContent;
import io.netty.handler.codec.http.HttpResponse; import io.netty.handler.codec.http.HttpResponse;
import org.elasticsearch.common.Booleans; import org.elasticsearch.common.Booleans;
import org.elasticsearch.transport.NettyAllocator; import org.opensearch.transport.NettyAllocator;
import java.util.List; import java.util.List;

View File

@ -17,13 +17,13 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import org.elasticsearch.action.ActionListener; import org.elasticsearch.action.ActionListener;
import org.elasticsearch.common.concurrent.CompletableContext; import org.elasticsearch.common.concurrent.CompletableContext;
import org.elasticsearch.http.HttpServerChannel; import org.elasticsearch.http.HttpServerChannel;
import org.elasticsearch.transport.netty4.Netty4TcpChannel; import org.opensearch.transport.netty4.Netty4TcpChannel;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.bootstrap.ServerBootstrap; import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.Channel; import io.netty.channel.Channel;
@ -60,10 +60,10 @@ import org.elasticsearch.http.HttpHandlingSettings;
import org.elasticsearch.http.HttpReadTimeoutException; import org.elasticsearch.http.HttpReadTimeoutException;
import org.elasticsearch.http.HttpServerChannel; import org.elasticsearch.http.HttpServerChannel;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.NettyAllocator; import org.opensearch.transport.NettyAllocator;
import org.elasticsearch.transport.NettyByteBufSizer; import org.opensearch.transport.NettyByteBufSizer;
import org.elasticsearch.transport.SharedGroupFactory; import org.opensearch.transport.SharedGroupFactory;
import org.elasticsearch.transport.netty4.Netty4Utils; import org.opensearch.transport.netty4.Netty4Utils;
import java.net.InetSocketAddress; import java.net.InetSocketAddress;
import java.net.SocketOption; import java.net.SocketOption;
@ -112,7 +112,7 @@ public class Netty4HttpServerTransport extends AbstractHttpServerTransport {
* io.netty.handler.codec.MessageAggregator#DEFAULT_MAX_COMPOSITEBUFFER_COMPONENTS). To determine a proper default capacity for * io.netty.handler.codec.MessageAggregator#DEFAULT_MAX_COMPOSITEBUFFER_COMPONENTS). To determine a proper default capacity for
* that buffer, we need to consider that the upper bound for the size of HTTP requests is determined by `maxContentLength`. The * that buffer, we need to consider that the upper bound for the size of HTTP requests is determined by `maxContentLength`. The
* number of buffers that are needed depend on how often Netty reads network packets which depends on the network type (MTU). * number of buffers that are needed depend on how often Netty reads network packets which depends on the network type (MTU).
* We assume here that Elasticsearch receives HTTP requests via an Ethernet connection which has a MTU of 1500 bytes. * We assume here that OpenSearch receives HTTP requests via an Ethernet connection which has a MTU of 1500 bytes.
* *
* Note that we are *not* pre-allocating any memory based on this setting but rather determine the CompositeByteBuf's capacity. * Note that we are *not* pre-allocating any memory based on this setting but rather determine the CompositeByteBuf's capacity.
* The tradeoff is between less (but larger) buffers that are contained in the CompositeByteBuf and more (but smaller) buffers. * The tradeoff is between less (but larger) buffers that are contained in the CompositeByteBuf and more (but smaller) buffers.

View File

@ -31,7 +31,7 @@
* License for the specific language governing permissions and limitations * License for the specific language governing permissions and limitations
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import io.netty.channel.socket.nio.NioServerSocketChannel; import io.netty.channel.socket.nio.NioServerSocketChannel;
import io.netty.util.internal.SocketUtils; import io.netty.util.internal.SocketUtils;

View File

@ -31,7 +31,7 @@
* License for the specific language governing permissions and limitations * License for the specific language governing permissions and limitations
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.channel.Channel; import io.netty.channel.Channel;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import io.netty.channel.socket.nio.NioSocketChannel; import io.netty.channel.socket.nio.NioSocketChannel;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import org.apache.lucene.util.SetOnce; import org.apache.lucene.util.SetOnce;
import org.elasticsearch.Version; import org.elasticsearch.Version;
@ -31,12 +31,13 @@ import org.elasticsearch.common.util.BigArrays;
import org.elasticsearch.common.util.PageCacheRecycler; import org.elasticsearch.common.util.PageCacheRecycler;
import org.elasticsearch.common.xcontent.NamedXContentRegistry; import org.elasticsearch.common.xcontent.NamedXContentRegistry;
import org.elasticsearch.http.HttpServerTransport; import org.elasticsearch.http.HttpServerTransport;
import org.elasticsearch.http.netty4.Netty4HttpServerTransport; import org.opensearch.http.netty4.Netty4HttpServerTransport;
import org.elasticsearch.indices.breaker.CircuitBreakerService; import org.elasticsearch.indices.breaker.CircuitBreakerService;
import org.elasticsearch.plugins.NetworkPlugin; import org.elasticsearch.plugins.NetworkPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.netty4.Netty4Transport; import org.elasticsearch.transport.Transport;
import org.opensearch.transport.netty4.Netty4Transport;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections; import java.util.Collections;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufAllocator; import io.netty.buffer.ByteBufAllocator;
@ -106,7 +106,7 @@ public class NettyAllocator {
int chunkSizeInBytes = pageSize << maxOrder; int chunkSizeInBytes = pageSize << maxOrder;
ByteSizeValue chunkSize = new ByteSizeValue(chunkSizeInBytes); ByteSizeValue chunkSize = new ByteSizeValue(chunkSizeInBytes);
SUGGESTED_MAX_ALLOCATION_SIZE = chunkSizeInBytes; SUGGESTED_MAX_ALLOCATION_SIZE = chunkSizeInBytes;
DESCRIPTION = "[name=elasticsearch_configured, chunk_size=" + chunkSize DESCRIPTION = "[name=opensearch_configured, chunk_size=" + chunkSize
+ ", suggested_max_allocation_size=" + new ByteSizeValue(SUGGESTED_MAX_ALLOCATION_SIZE) + ", suggested_max_allocation_size=" + new ByteSizeValue(SUGGESTED_MAX_ALLOCATION_SIZE)
+ ", factors={es.unsafe.use_netty_default_chunk_and_page_size=" + useDefaultChunkAndPageSize() + ", factors={es.unsafe.use_netty_default_chunk_and_page_size=" + useDefaultChunkAndPageSize()
+ ", g1gc_enabled=" + g1gcEnabled + ", g1gc_enabled=" + g1gcEnabled

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandler; import io.netty.channel.ChannelHandler;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import io.netty.channel.EventLoopGroup; import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup; import io.netty.channel.nio.NioEventLoopGroup;
@ -26,9 +26,11 @@ import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.Logger;
import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.util.concurrent.AbstractRefCounted; import org.elasticsearch.common.util.concurrent.AbstractRefCounted;
import org.elasticsearch.common.util.concurrent.EsExecutors;
import org.elasticsearch.http.HttpServerTransport; import org.elasticsearch.http.HttpServerTransport;
import org.elasticsearch.http.netty4.Netty4HttpServerTransport; import org.opensearch.http.netty4.Netty4HttpServerTransport;
import org.elasticsearch.transport.netty4.Netty4Transport; import org.elasticsearch.transport.TcpTransport;
import org.opensearch.transport.netty4.Netty4Transport;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
@ -38,7 +40,7 @@ import static org.elasticsearch.common.util.concurrent.EsExecutors.daemonThreadF
/** /**
* Creates and returns {@link io.netty.channel.EventLoopGroup} instances. It will return a shared group for * Creates and returns {@link io.netty.channel.EventLoopGroup} instances. It will return a shared group for
* both {@link #getHttpGroup()} and {@link #getTransportGroup()} if * both {@link #getHttpGroup()} and {@link #getTransportGroup()} if
* {@link org.elasticsearch.http.netty4.Netty4HttpServerTransport#SETTING_HTTP_WORKER_COUNT} is configured to be 0. * {@link org.opensearch.http.netty4.Netty4HttpServerTransport#SETTING_HTTP_WORKER_COUNT} is configured to be 0.
* If that setting is not 0, then it will return a different group in the {@link #getHttpGroup()} call. * If that setting is not 0, then it will return a different group in the {@link #getHttpGroup()} call.
*/ */
public final class SharedGroupFactory { public final class SharedGroupFactory {

View File

@ -7,7 +7,7 @@
* not use this file except in compliance with the License. * not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, * Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an * software distributed under the License is distributed on an
@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.channel.Channel; import io.netty.channel.Channel;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelFuture;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import io.netty.channel.Channel; import io.netty.channel.Channel;
import org.elasticsearch.action.ActionListener; import org.elasticsearch.action.ActionListener;

View File

@ -16,7 +16,7 @@
* specific language governing permissions and limitations * specific language governing permissions and limitations
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import io.netty.bootstrap.Bootstrap; import io.netty.bootstrap.Bootstrap;
import io.netty.bootstrap.ServerBootstrap; import io.netty.bootstrap.ServerBootstrap;
@ -52,10 +52,10 @@ import org.elasticsearch.common.util.concurrent.EsExecutors;
import org.elasticsearch.core.internal.net.NetUtils; import org.elasticsearch.core.internal.net.NetUtils;
import org.elasticsearch.indices.breaker.CircuitBreakerService; import org.elasticsearch.indices.breaker.CircuitBreakerService;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.Netty4NioSocketChannel; import org.opensearch.transport.Netty4NioSocketChannel;
import org.elasticsearch.transport.NettyAllocator; import org.opensearch.transport.NettyAllocator;
import org.elasticsearch.transport.NettyByteBufSizer; import org.opensearch.transport.NettyByteBufSizer;
import org.elasticsearch.transport.SharedGroupFactory; import org.opensearch.transport.SharedGroupFactory;
import org.elasticsearch.transport.TcpTransport; import org.elasticsearch.transport.TcpTransport;
import org.elasticsearch.transport.TransportSettings; import org.elasticsearch.transport.TransportSettings;
@ -312,7 +312,7 @@ public class Netty4Transport extends TcpTransport {
addClosedExceptionLogger(ch); addClosedExceptionLogger(ch);
assert ch instanceof Netty4NioSocketChannel; assert ch instanceof Netty4NioSocketChannel;
NetUtils.tryEnsureReasonableKeepAliveConfig(((Netty4NioSocketChannel) ch).javaChannel()); NetUtils.tryEnsureReasonableKeepAliveConfig(((Netty4NioSocketChannel) ch).javaChannel());
ch.pipeline().addLast("logging", new ESLoggingHandler()); ch.pipeline().addLast("logging", new OpenSearchLoggingHandler());
// using a dot as a prefix means this cannot come from any settings parsed // using a dot as a prefix means this cannot come from any settings parsed
ch.pipeline().addLast("dispatcher", new Netty4MessageChannelHandler(pageCacheRecycler, Netty4Transport.this)); ch.pipeline().addLast("dispatcher", new Netty4MessageChannelHandler(pageCacheRecycler, Netty4Transport.this));
} }
@ -341,7 +341,7 @@ public class Netty4Transport extends TcpTransport {
Netty4TcpChannel nettyTcpChannel = new Netty4TcpChannel(ch, true, name, ch.newSucceededFuture()); Netty4TcpChannel nettyTcpChannel = new Netty4TcpChannel(ch, true, name, ch.newSucceededFuture());
ch.attr(CHANNEL_KEY).set(nettyTcpChannel); ch.attr(CHANNEL_KEY).set(nettyTcpChannel);
ch.pipeline().addLast("byte_buf_sizer", sizer); ch.pipeline().addLast("byte_buf_sizer", sizer);
ch.pipeline().addLast("logging", new ESLoggingHandler()); ch.pipeline().addLast("logging", new OpenSearchLoggingHandler());
ch.pipeline().addLast("dispatcher", new Netty4MessageChannelHandler(pageCacheRecycler, Netty4Transport.this)); ch.pipeline().addLast("dispatcher", new Netty4MessageChannelHandler(pageCacheRecycler, Netty4Transport.this));
serverAcceptedChannel(nettyTcpChannel); serverAcceptedChannel(nettyTcpChannel);
} }

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.buffer.CompositeByteBuf; import io.netty.buffer.CompositeByteBuf;

View File

@ -17,15 +17,15 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.logging.LogLevel; import io.netty.handler.logging.LogLevel;
import io.netty.handler.logging.LoggingHandler; import io.netty.handler.logging.LoggingHandler;
final class ESLoggingHandler extends LoggingHandler { final class OpenSearchLoggingHandler extends LoggingHandler {
ESLoggingHandler() { OpenSearchLoggingHandler() {
super(LogLevel.TRACE); super(LogLevel.TRACE);
} }

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.handler.codec.http.FullHttpResponse; import io.netty.handler.codec.http.FullHttpResponse;
import io.netty.util.ReferenceCounted; import io.netty.util.ReferenceCounted;
@ -39,7 +39,7 @@ import org.elasticsearch.rest.RestStatus;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.threadpool.TestThreadPool; import org.elasticsearch.threadpool.TestThreadPool;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.SharedGroupFactory; import org.opensearch.transport.SharedGroupFactory;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.bootstrap.Bootstrap; import io.netty.bootstrap.Bootstrap;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
@ -46,7 +46,7 @@ import org.elasticsearch.common.collect.Tuple;
import org.elasticsearch.common.unit.ByteSizeUnit; import org.elasticsearch.common.unit.ByteSizeUnit;
import org.elasticsearch.common.unit.ByteSizeValue; import org.elasticsearch.common.unit.ByteSizeValue;
import org.elasticsearch.tasks.Task; import org.elasticsearch.tasks.Task;
import org.elasticsearch.transport.NettyAllocator; import org.opensearch.transport.NettyAllocator;
import java.io.Closeable; import java.io.Closeable;
import java.net.SocketAddress; import java.net.SocketAddress;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.buffer.ByteBufUtil; import io.netty.buffer.ByteBufUtil;
import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelHandlerContext;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled; import io.netty.buffer.Unpooled;
@ -44,7 +44,7 @@ import org.elasticsearch.rest.RestStatus;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.threadpool.TestThreadPool; import org.elasticsearch.threadpool.TestThreadPool;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.SharedGroupFactory; import org.opensearch.transport.SharedGroupFactory;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;
@ -59,7 +59,7 @@ import java.util.concurrent.Executors;
import static org.hamcrest.Matchers.contains; import static org.hamcrest.Matchers.contains;
/** /**
* This test just tests, if he pipelining works in general with out any connection the Elasticsearch handler * This test just tests, if he pipelining works in general with out any connection the OpenSearch handler
*/ */
public class Netty4HttpServerPipeliningTests extends ESTestCase { public class Netty4HttpServerPipeliningTests extends ESTestCase {
private NetworkService networkService; private NetworkService networkService;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import io.netty.bootstrap.Bootstrap; import io.netty.bootstrap.Bootstrap;
import io.netty.buffer.ByteBufAllocator; import io.netty.buffer.ByteBufAllocator;
@ -70,8 +70,8 @@ import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.test.rest.FakeRestRequest; import org.elasticsearch.test.rest.FakeRestRequest;
import org.elasticsearch.threadpool.TestThreadPool; import org.elasticsearch.threadpool.TestThreadPool;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.SharedGroupFactory; import org.opensearch.transport.SharedGroupFactory;
import org.elasticsearch.transport.NettyAllocator; import org.opensearch.transport.NettyAllocator;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;

View File

@ -16,7 +16,7 @@
* specific language governing permissions and limitations * specific language governing permissions and limitations
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import io.netty.bootstrap.Bootstrap; import io.netty.bootstrap.Bootstrap;
import io.netty.bootstrap.ServerBootstrap; import io.netty.bootstrap.ServerBootstrap;

View File

@ -17,10 +17,10 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport; package org.opensearch.transport;
import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.http.netty4.Netty4HttpServerTransport; import org.opensearch.http.netty4.Netty4HttpServerTransport;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
public final class SharedGroupFactoryTests extends ESTestCase { public final class SharedGroupFactoryTests extends ESTestCase {

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import org.elasticsearch.Version; import org.elasticsearch.Version;
import org.elasticsearch.common.io.stream.NamedWriteableRegistry; import org.elasticsearch.common.io.stream.NamedWriteableRegistry;
@ -30,7 +30,7 @@ import org.elasticsearch.indices.breaker.NoneCircuitBreakerService;
import org.elasticsearch.mocksocket.MockSocket; import org.elasticsearch.mocksocket.MockSocket;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.SharedGroupFactory; import org.opensearch.transport.SharedGroupFactory;
import org.elasticsearch.transport.TransportSettings; import org.elasticsearch.transport.TransportSettings;
import org.junit.After; import org.junit.After;
import org.junit.Before; import org.junit.Before;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import io.netty.buffer.CompositeByteBuf; import io.netty.buffer.CompositeByteBuf;

View File

@ -16,7 +16,7 @@
* specific language governing permissions and limitations * specific language governing permissions and limitations
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import org.elasticsearch.Version; import org.elasticsearch.Version;
import org.elasticsearch.common.component.Lifecycle; import org.elasticsearch.common.component.Lifecycle;
@ -30,7 +30,7 @@ import org.elasticsearch.indices.breaker.NoneCircuitBreakerService;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.threadpool.TestThreadPool; import org.elasticsearch.threadpool.TestThreadPool;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.SharedGroupFactory; import org.opensearch.transport.SharedGroupFactory;
import org.elasticsearch.transport.TcpTransport; import org.elasticsearch.transport.TcpTransport;
import org.elasticsearch.transport.TransportSettings; import org.elasticsearch.transport.TransportSettings;
import org.junit.Before; import org.junit.Before;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.transport.netty4; package org.opensearch.transport.netty4;
import org.elasticsearch.Version; import org.elasticsearch.Version;
import org.elasticsearch.action.ActionListener; import org.elasticsearch.action.ActionListener;
@ -37,8 +37,8 @@ import org.elasticsearch.test.transport.StubbableTransport;
import org.elasticsearch.transport.AbstractSimpleTransportTestCase; import org.elasticsearch.transport.AbstractSimpleTransportTestCase;
import org.elasticsearch.transport.ConnectTransportException; import org.elasticsearch.transport.ConnectTransportException;
import org.elasticsearch.transport.ConnectionProfile; import org.elasticsearch.transport.ConnectionProfile;
import org.elasticsearch.transport.Netty4NioSocketChannel; import org.opensearch.transport.Netty4NioSocketChannel;
import org.elasticsearch.transport.SharedGroupFactory; import org.opensearch.transport.SharedGroupFactory;
import org.elasticsearch.transport.TcpChannel; import org.elasticsearch.transport.TcpChannel;
import org.elasticsearch.transport.TcpTransport; import org.elasticsearch.transport.TcpTransport;
import org.elasticsearch.transport.TestProfiles; import org.elasticsearch.transport.TestProfiles;

View File

@ -17,7 +17,7 @@
* under the License. * under the License.
*/ */
package org.elasticsearch.http.netty4; package org.opensearch.http.netty4;
import com.carrotsearch.randomizedtesting.annotations.Name; import com.carrotsearch.randomizedtesting.annotations.Name;
import com.carrotsearch.randomizedtesting.annotations.ParametersFactory; import com.carrotsearch.randomizedtesting.annotations.ParametersFactory;