Skip to content

Commit 70b105a

Browse files
Refactor bootstrap for JPMS support
Signed-off-by: Prudhvi Godithi <pgodithi@amazon.com>
1 parent 931c1aa commit 70b105a

75 files changed

Lines changed: 84 additions & 84 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

buildSrc/src/main/groovy/org/opensearch/gradle/test/ClusterFormationTasks.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -925,12 +925,12 @@ class ClusterFormationTasks {
925925
standardOutput = new ByteArrayOutputStream()
926926
doLast {
927927
String out = standardOutput.toString()
928-
if (out.contains("${ext.pid} org.opensearch.bootstrap.OpenSearch") == false) {
928+
if (out.contains("${ext.pid} org.opensearch.server.bootstrap.OpenSearch") == false) {
929929
logger.error('jps -l')
930930
logger.error(out)
931931
logger.error("pid file: ${node.pidFile}")
932932
logger.error("pid: ${ext.pid}")
933-
throw new GradleException("jps -l did not report any process with org.opensearch.bootstrap.OpenSearch\n" +
933+
throw new GradleException("jps -l did not report any process with org.opensearch.server.bootstrap.OpenSearch\n" +
934934
"Did you run gradle clean? Maybe an old pid file is still lying around.")
935935
} else {
936936
logger.info(out)

client/rest-high-level/src/test/resources/org/opensearch/bootstrap/test.policy renamed to client/rest-high-level/src/test/resources/org/opensearch/server/bootstrap/test.policy

File renamed without changes.

distribution/src/bin/opensearch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ if [[ $DAEMONIZE = false ]]; then
6969
-Dopensearch.distribution.type="$OPENSEARCH_DISTRIBUTION_TYPE" \
7070
-Dopensearch.bundled_jdk="$OPENSEARCH_BUNDLED_JDK" \
7171
-cp "$OPENSEARCH_CLASSPATH" \
72-
org.opensearch.bootstrap.OpenSearch \
72+
org.opensearch.server.bootstrap.OpenSearch \
7373
"$@" <<<"$KEYSTORE_PASSWORD"
7474
else
7575
exec \
@@ -81,7 +81,7 @@ else
8181
-Dopensearch.distribution.type="$OPENSEARCH_DISTRIBUTION_TYPE" \
8282
-Dopensearch.bundled_jdk="$OPENSEARCH_BUNDLED_JDK" \
8383
-cp "$OPENSEARCH_CLASSPATH" \
84-
org.opensearch.bootstrap.OpenSearch \
84+
org.opensearch.server.bootstrap.OpenSearch \
8585
"$@" \
8686
<<<"$KEYSTORE_PASSWORD" &
8787
retval=$?

distribution/src/bin/opensearch-service.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ if not "%SERVICE_USERNAME%" == "" (
222222
)
223223
)
224224
rem //IS == Install Service
225-
"%EXECUTABLE%" //IS//%SERVICE_ID% --Startup %OPENSEARCH_START_TYPE% --StopTimeout %OPENSEARCH_STOP_TIMEOUT% --StartClass org.opensearch.bootstrap.OpenSearch --StartMethod main ++StartParams --quiet --StopClass org.opensearch.bootstrap.OpenSearch --StopMethod close --Classpath "%OPENSEARCH_CLASSPATH%" --JvmMs %JVM_MS% --JvmMx %JVM_MX% --JvmSs %JVM_SS% --JvmOptions %OTHER_JAVA_OPTS% ++JvmOptions %OPENSEARCH_PARAMS% %LOG_OPTS% --PidFile "%SERVICE_ID%.pid" --DisplayName "%SERVICE_DISPLAY_NAME%" --Description "%SERVICE_DESCRIPTION%" --Jvm "%JAVA_HOME%%JVM_DLL%" --StartMode jvm --StopMode jvm --StartPath "%OPENSEARCH_HOME%" %SERVICE_PARAMS% ++Environment HOSTNAME="%%COMPUTERNAME%%"
225+
"%EXECUTABLE%" //IS//%SERVICE_ID% --Startup %OPENSEARCH_START_TYPE% --StopTimeout %OPENSEARCH_STOP_TIMEOUT% --StartClass org.opensearch.server.bootstrap.OpenSearch --StartMethod main ++StartParams --quiet --StopClass org.opensearch.server.bootstrap.OpenSearch --StopMethod close --Classpath "%OPENSEARCH_CLASSPATH%" --JvmMs %JVM_MS% --JvmMx %JVM_MX% --JvmSs %JVM_SS% --JvmOptions %OTHER_JAVA_OPTS% ++JvmOptions %OPENSEARCH_PARAMS% %LOG_OPTS% --PidFile "%SERVICE_ID%.pid" --DisplayName "%SERVICE_DISPLAY_NAME%" --Description "%SERVICE_DESCRIPTION%" --Jvm "%JAVA_HOME%%JVM_DLL%" --StartMode jvm --StopMode jvm --StartPath "%OPENSEARCH_HOME%" %SERVICE_PARAMS% ++Environment HOSTNAME="%%COMPUTERNAME%%"
226226

227227
if not errorlevel 1 goto installed
228228
echo Failed installing '%SERVICE_ID%' service

distribution/src/bin/opensearch.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ ECHO.!KEYSTORE_PASSWORD!| "%JAVA%" %OPENSEARCH_JAVA_OPTS% -Dopensearch ^
110110
-Dopensearch.path.home="%OPENSEARCH_HOME%" -Dopensearch.path.conf="%OPENSEARCH_PATH_CONF%" ^
111111
-Dopensearch.distribution.type="%OPENSEARCH_DISTRIBUTION_TYPE%" ^
112112
-Dopensearch.bundled_jdk="%OPENSEARCH_BUNDLED_JDK%" ^
113-
-cp "%OPENSEARCH_CLASSPATH%" "org.opensearch.bootstrap.OpenSearch" !newparams!
113+
-cp "%OPENSEARCH_CLASSPATH%" "org.opensearch.server.bootstrap.OpenSearch" !newparams!
114114

115115
endlocal
116116
endlocal

distribution/tools/keystore-cli/src/test/java/org/opensearch/bootstrap/BootstrapTests.java renamed to distribution/tools/keystore-cli/src/test/java/org/opensearch/server/bootstrap/BootstrapTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
* GitHub history for details.
3030
*/
3131

32-
package org.opensearch.bootstrap;
32+
package org.opensearch.server.bootstrap;
3333

3434
import org.opensearch.common.settings.KeyStoreCommandTestCase;
3535
import org.opensearch.common.settings.KeyStoreWrapper;

modules/lang-painless/src/main/java/org/opensearch/painless/Compiler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232

3333
package org.opensearch.painless;
3434

35-
import org.opensearch.bootstrap.BootstrapInfo;
3635
import org.opensearch.painless.antlr.Walker;
3736
import org.opensearch.painless.ir.ClassNode;
3837
import org.opensearch.painless.lookup.PainlessLookup;
@@ -46,6 +45,7 @@
4645
import org.opensearch.painless.spi.Allowlist;
4746
import org.opensearch.painless.symbol.Decorations.IRNodeDecoration;
4847
import org.opensearch.painless.symbol.ScriptScope;
48+
import org.opensearch.server.bootstrap.BootstrapInfo;
4949
import org.objectweb.asm.util.Printer;
5050

5151
import java.lang.reflect.Method;

modules/lang-painless/src/main/java/org/opensearch/painless/lookup/PainlessLookupBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232

3333
package org.opensearch.painless.lookup;
3434

35-
import org.opensearch.bootstrap.BootstrapInfo;
3635
import org.opensearch.painless.Def;
3736
import org.opensearch.painless.MethodWriter;
3837
import org.opensearch.painless.WriterConstants;
@@ -45,6 +44,7 @@
4544
import org.opensearch.painless.spi.AllowlistMethod;
4645
import org.opensearch.painless.spi.annotation.InjectConstantAnnotation;
4746
import org.opensearch.painless.spi.annotation.NoImportAnnotation;
47+
import org.opensearch.server.bootstrap.BootstrapInfo;
4848
import org.objectweb.asm.ClassWriter;
4949
import org.objectweb.asm.Opcodes;
5050
import org.objectweb.asm.commons.GeneratorAdapter;

plugins/ingest-attachment/src/main/java/org/opensearch/ingest/attachment/TikaImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@
4040
import org.apache.tika.parser.Parser;
4141
import org.apache.tika.parser.ParserDecorator;
4242
import org.opensearch.SpecialPermission;
43-
import org.opensearch.bootstrap.FilePermissionUtils;
4443
import org.opensearch.bootstrap.JarHell;
4544
import org.opensearch.common.SuppressForbidden;
4645
import org.opensearch.common.io.PathUtils;
46+
import org.opensearch.server.bootstrap.FilePermissionUtils;
4747

4848
import java.io.ByteArrayInputStream;
4949
import java.io.IOException;

qa/evil-tests/src/test/java/org/opensearch/bootstrap/EvilBootstrapChecksTests.java renamed to qa/evil-tests/src/test/java/org/opensearch/server/bootstrap/EvilBootstrapChecksTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
* GitHub history for details.
3131
*/
3232

33-
package org.opensearch.bootstrap;
33+
package org.opensearch.server.bootstrap;
3434

3535
import org.apache.logging.log4j.Logger;
3636
import org.opensearch.common.SuppressForbidden;
@@ -44,7 +44,7 @@
4444
import java.util.List;
4545

4646
import static java.util.Collections.emptyList;
47-
import static org.opensearch.bootstrap.BootstrapChecks.OPENSEARCH_ENFORCE_BOOTSTRAP_CHECKS;
47+
import static org.opensearch.server.bootstrap.BootstrapChecks.OPENSEARCH_ENFORCE_BOOTSTRAP_CHECKS;
4848
import static org.hamcrest.Matchers.allOf;
4949
import static org.hamcrest.Matchers.containsString;
5050
import static org.hamcrest.Matchers.hasToString;

0 commit comments

Comments
 (0)