The file was modified
appserver/admin/template/src/main/resources/config/domain.xml (diff) The file was modified
nucleus/flashlight/framework/src/main/java/org/glassfish/flashlight/FlashlightLoggerInfo.java (diff) The file was modified
nucleus/admin/template/src/main/resources/config/domain.xml (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java (diff) The file was modified
nucleus/admin/config-api/src/test/java/com/sun/enterprise/configapi/tests/TranslatedValuesTest.java (diff)
Commit
dab6fb0b71bb712fb31a9044c0c4aa64cbe4d1c5
by David Matějček Don't use user.home as a default output directory - I believe that this is rather some internal feature and I wasn't able to find any usage. Maybe it should be rather deleted. Why? 1) Because it generates some file to a directory, but I could not find it in any log or documentation. 2) Because it uses rest api, so it is a server resource, generating file on server system. How is such remote file useful to the admin client? It should be documented at least. - So for now I replaced the default directory - if it generates something, client must know where. If the generated output is for server, it should be generated in appserver subdirectory, not in user's home dir. - Or I missed something.... not documented. Signed-off-by: David Matějček <david.matejcek@omnifish.ee> (commit: dab6fb0 ) The file was modified
nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/GeneratorResource.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/connector/CoyoteServerSocketFactory.java (diff) The file was modified
nucleus/cluster/admin/src/main/java/com/sun/enterprise/v3/admin/cluster/ServerSynchronizer.java (diff) The file was modified
nucleus/common/common-util/src/main/java/org/glassfish/server/ServerEnvironmentImpl.java (diff) The file was modified
appserver/jms/jms-core/src/main/java/com/sun/enterprise/connectors/jms/system/ActiveJmsResourceAdapter.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/WebContainer.java (diff) The file was modified
nucleus/core/kernel/src/main/java/org/glassfish/kernel/embedded/EmbeddedDeployerImpl.java (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/logviewer/backend/LogFilter.java (diff) The file was modified
nucleus/deployment/autodeploy/src/main/java/org/glassfish/deployment/autodeploy/AutoDeployer.java (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/server/ServerContextImpl.java (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/LocationsCommand.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/PEAccessLogValve.java (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/server/CommonClassLoaderServiceImpl.java (diff) The file was modified
nucleus/common/glassfish-api/src/main/java/org/glassfish/api/admin/ServerEnvironment.java (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/CollectLogFiles.java (diff) The file was modified
appserver/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/jws/JWSAdapterManager.java (diff) The file was modified
nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/StatusGenerator.java (diff) The file was removed nucleus/admin/rest/rest-service/src/main/resources/META-INF/services/org.glassfish.hk2.bootstrap.PopulatorPostProcessor The file was removed appserver/tests/hk2/cdi/basic/ejb1/src/main/resources/META-INF/services/org.glassfish.hk2.bootstrap.PopulatorPostProcessor The file was added nucleus/core/bootstrap/src/main/resources/META-INF/services/org.glassfish.hk2.api.PopulatorPostProcessor The file was modified
appserver/tests/hk2/cdi/basic/ejb1/src/main/java/com/oracle/hk2/devtest/cdi/ejb1/ppp/ApplicationPopulatorPostProcessor.java (diff) The file was removed nucleus/core/bootstrap/src/main/resources/META-INF/services/org.glassfish.hk2.bootstrap.PopulatorPostProcessor The file was added nucleus/core/kernel/src/main/resources/META-INF/services/org.glassfish.hk2.api.PopulatorPostProcessor The file was modified
nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/EmbeddedInhabitantsParser.java (diff) The file was added nucleus/admin/rest/rest-service/src/main/resources/META-INF/services/org.glassfish.hk2.api.PopulatorPostProcessor The file was removed nucleus/core/kernel/src/main/resources/META-INF/services/org.glassfish.hk2.bootstrap.PopulatorPostProcessor The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/EmbeddedInhabitantsParser.java (diff) The file was added appserver/tests/hk2/cdi/basic/ejb1/src/main/resources/META-INF/services/org.glassfish.hk2.api.PopulatorPostProcessor The file was modified
nucleus/core/kernel/src/main/java/org/glassfish/kernel/embedded/EmbeddedInhabitantsParser.java (diff) The file was added appserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/rest/ServerPropertyITest.java The file was removed appserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/rest/NoCLICommandResourceCreationITest.java The file was modified
appserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/rest/ApplicationITest.java (diff) The file was modified
appserver/tests/admin/admin-extension/src/main/java/com/sun/enterprise/tests/progress/ProgressPayloadCommand.java (diff) The file was added appserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/rest/StatusGeneratorITest.java The file was modified
nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/StatusGenerator.java (diff) The file was modified
nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/AbstractResource.java (diff) The file was modified
nucleus/admin/util/src/main/java/com/sun/enterprise/admin/util/AdminLoggerInfo.java (diff) The file was modified
nucleus/admin/util/src/main/java/com/sun/enterprise/admin/util/cache/AdminCacheWeakReference.java (diff) The file was modified
nucleus/admin/util/src/main/java/com/sun/enterprise/admin/util/cache/AdminCacheFileStore.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/services/ServiceFactory.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/LocalServerCommand.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/services/SMFService.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/services/ServiceAdapter.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/services/Constants.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/services/LinuxService.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/AdminMain.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/remote/ExceptionAnalyzer.java (diff)
Commit
f848c944629d9002000562dae74d47286119d814
by David Matějček CliConstants revisited - new env properties and values - AS_STOP_TIMEOUT to override default timeout for the stop domain command. - AS_START_TIMEOUT to override default timeout for the start domain command. - RESTART_CHECK_INTERVAL_MSEC reduced from 300 to 10, performance and timing are completely different than before 20 years. Signed-off-by: David Matějček <david.matejcek@omnifish.ee> (commit: f848c94 ) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/CLIConstants.java (diff) The file was modified
nucleus/admin/util/src/test/java/com/sun/enterprise/admin/util/cache/AdminCacheTstBase.java (diff) The file was modified
nucleus/admin/util/src/main/java/com/sun/enterprise/admin/util/cache/AdminCacheFileStore.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/security/store/AsadminTruststore.java (diff) The file was modified
nucleus/admin/util/src/test/java/com/sun/enterprise/admin/util/cache/AdminCacheWeakReferenceTest.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/remote/RemoteCLICommand.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/remote/RemoteCommand.java (diff) The file was modified
nucleus/admin/util/src/main/java/com/sun/enterprise/admin/util/cache/StringDataProvider.java (diff) The file was modified
nucleus/admin/util/pom.xml (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/appserv/management/client/prefs/MemoryHashLoginInfoStore.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/util/io/FileUtils.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/security/store/AsadminSecurityUtil.java (diff)
Commit
eabb6ff8300daaaec4728d515dc3686f128e5da7
by David Matějček Fixed server restart - more robust, added validations - Added host name validation with timeout - 5 seconds is an extreme value for the local server - Honoring command-line arguments so they are not overwritten from domain.xml which could be updated since startup and doesn't contain correct values usable to stop the server. - WARN: ServerDirs.serverName doesn't contain the server name, but instance name or domain name. Probably terminology yet from SunONE. - Replaced JPS and JSTACK usages by ProcessHandle usages - WARN: restart-domain leaves zombies on some systems - visible on Jenkins TCK - these processes are marked as <defunct> and operating system decides when they will be cleaned up. It probably relates to Jenkins which reads IO from the container, so stese streams remain always open. - Fixed NPE in ClassPathUtils - Added AfterAll to ClusterITest - Added AS_TRACE support to admin-tests - bound to FINEST in tests - UnknownHostException is now an error for asadmin, it doesn't mean that the server is stopped. - Command line --host has higher priority than domain.xml and default value - However it is not always true, ie restart-domain must use the arg value for stop, but domain.xml value for start. - Generalized waitFor, added time measurement. - Using addSuppressed to keep all errors (visible with AS_TRACE) - Fixed situation when there was no asadmin truststore - load null and use empty - JavaClassRunner revisited - Avoid "oversanitization", use the same value as the last time - ServerDirs revisited (quickly) - Added getter getLastPidFile and javadoc explaining the difference - pid file uses pid of running server, is deleted when server stops - pid.prev file uses pid of last started server, is not deleted, just overwritten - Using Thread.yield when waiting rather than sleep - More assertive, even aggressive - Increases probablity of detection of misbehavior if there's any - Faster, we don't wait if not necessary Signed-off-by: David Matějček <david.matejcek@omnifish.ee> (commit: eabb6ff ) The file was modified
appserver/tests/appserv-tests/devtests/admin/cli/build.xml (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/CLICommand.java (diff) The file was modified
appserver/admin/cli-optional/src/main/java/com/sun/enterprise/admin/cli/optional/BackupDomainCommand.java (diff) The file was modified
appserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/tool/asadmin/Asadmin.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/ProcessUtils.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/ProgramOptions.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/StartDomainCommand.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/ListDomainsCommand.java (diff) The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/Strings.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/StopDomainCommand.java (diff) The file was removed appserver/tests/appserv-tests/devtests/admin/cli/src/admin/Jstacker.java The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/StartLocalInstanceCommand.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/LocalServerCommand.java (diff) The file was modified
nucleus/flashlight/framework/src/main/java/org/glassfish/flashlight/impl/client/AgentAttacherInternal.java (diff) The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/DeleteInstanceFilesystem.java (diff) The file was modified
appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/common/ClassPathUtils.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/RestartDomainCommand.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/ChangeMasterPasswordCommandDAS.java (diff) The file was added nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/KillTimeoutException.java The file was modified
nucleus/admin/cli/src/test/java/com/sun/enterprise/admin/cli/NewSyntaxTest.java (diff) The file was modified
appserver/tests/appserv-tests/devtests/admin/cli/src/admin/util/ProcessUtils.java (diff) The file was modified
nucleus/cluster/ssh/src/main/java/org/glassfish/cluster/ssh/connect/NodeRunner.java (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/RestartServer.java (diff) The file was modified
nucleus/cluster/admin/src/main/java/com/sun/enterprise/v3/admin/cluster/RestartInstanceInstanceCommand.java (diff) The file was removed nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/LocalAdminCommand.java The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/LocationsCommand.java (diff) The file was modified
nucleus/security/core/src/main/java/com/sun/enterprise/security/admin/cli/SecureAdminConfigUpgrade.java (diff) The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/InstallNodeSshCommand.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/i18n/LocalStringsImpl.java (diff) The file was added nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/KillNotPossibleException.java The file was modified
nucleus/admin/template/src/main/resources/config/logging.properties (diff) The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/RestartLocalInstanceCommand.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/services/WindowsService.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/DeleteDomainCommand.java (diff) The file was removed nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/Jstack.java The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/util/io/ServerDirs.java (diff) The file was modified
appserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/ClusterITest.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/JavaClassRunner.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/remote/DASUtils.java (diff) The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/LocalStrings.properties (diff) The file was removed nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/Jps.java The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/security/store/AsadminTruststore.java (diff) The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/DeleteLocalInstanceCommand.java (diff) The file was modified
appserver/tests/appserv-tests/devtests/admin/cli/src/admin/TestUtils.java (diff) The file was modified
appserver/admin/cli-optional/src/main/java/com/sun/enterprise/admin/cli/optional/RestoreDomainCommand.java (diff) The file was modified
nucleus/admin/server-mgmt/src/main/java/com/sun/enterprise/admin/servermgmt/cli/StartServerHelper.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/ProcessManager.java (diff) The file was modified
appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/CLIBootstrap.java (diff) The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/ChangeNodeMasterPasswordCommand.java (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/RestartDomainCommand.java (diff) The file was removed appserver/tests/appserv-tests/devtests/admin/cli/src/admin/Whacker.java The file was modified
nucleus/cluster/cli/src/main/java/com/sun/enterprise/admin/cli/cluster/StopLocalInstanceCommand.java (diff) The file was modified
nucleus/admin/server-mgmt/src/test/java/com/sun/enterprise/admin/servermgmt/domain/DomainPortValidatorTest.java (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/server/SystemTasksImpl.java (diff) The file was modified
appserver/tests/common_test.sh (diff)