Issue Details (XML | Word | Printable)

Key: DIRSERVER-621
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Chris Custine
Reporter: Emmanuel Lecharny
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

Adding some JVM parameters for dameon

Created: 22/May/06 05:57 AM   Updated: 17/Aug/07 07:45 AM
Return to search
Component/s: None
Affects Version/s: 1.5.0, 1.0.2
Fix Version/s: 1.5.1

Time Tracking:
Not Specified

Resolution Date: 09/Aug/07 06:52 AM


 Description  « Hide
It would be very cool to be able to specify some JVM parameters during installation of apacheds (memory size), and even when installed, the daemon should be able to get those parameters from a config file when restarting.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Chris Custine made changes - 01/Jun/07 03:03 AM
Field Original Value New Value
Assignee Chris Custine [ ccustine ]
Emmanuel Lecharny added a comment - 01/Jul/07 02:19 PM
Not really urgent, am I wrong ?

Emmanuel Lecharny made changes - 01/Jul/07 02:19 PM
Fix Version/s 1.0.3 [ 12312395 ]
Affects Version/s 1.5.0 [ 12310790 ]
Fix Version/s 1.5.2 [ 12310793 ]
Affects Version/s 1.0.2 [ 12312309 ]
Repository Revision Date User Message
ASF #564116 Thu Aug 09 06:44:19 UTC 2007 ccustine DIRSERVER-246, DIRSERVER-621, DIRSERVER-749, DIRSERVER-920, DIRSERVER-930, DIRSERVER-1015, DIRSERVER-1016

This changeset includes:
- Complete replacement of the Jsvc/Procrun daemon with Tanuki Wrapper
- Multi home data directories
- New native Windows installers based on NSIS
- New RPM installation
Files Changed
MODIFY /directory/apacheds/trunk/server-tools/src/main/manifest/MANIFEST.MF
MODIFY /directory/apacheds/trunk/server-installers/pom.xml
MODIFY /directory/daemon/trunk/pom.xml
MODIFY /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/inno/InnoInstallerCommand.java
MODIFY /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/rpm/RpmInstallerCommand.java
MODIFY /directory/apacheds/trunk/server-installers/src/main/installers/rpm-apacheds-tools.sh
MODIFY /directory/daemon/trunk/bootstrappers/src/main/java/org/apache/directory/daemon/Bootstrapper.java
MODIFY /directory/apacheds/trunk/server-main/pom.xml
MODIFY /directory/daemon/trunk/plugin/pom.xml
MODIFY /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/ServiceInstallersMojo.java
MODIFY /directory/apacheds/trunk/server-installers/src/main/installers/log4j.properties
MODIFY /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/Target.java
MODIFY /directory/daemon/trunk/bootstrappers/src/main/java/org/apache/directory/daemon/InstallationLayout.java
MODIFY /directory/daemon/trunk/bootstrappers/pom.xml
MODIFY /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/inno/InnoTarget.java
MODIFY /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/rpm/RpmTarget.java
MODIFY /directory/apacheds/trunk/server-main/src/main/java/org/apache/directory/server/Service.java
MODIFY /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/MojoHelperUtils.java
MODIFY /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/CreateImageCommand.java

Repository Revision Date User Message
ASF #564117 Thu Aug 09 06:45:35 UTC 2007 ccustine DIRSERVER-246, DIRSERVER-621, DIRSERVER-749, DIRSERVER-920, DIRSERVER-930, DIRSERVER-1015, DIRSERVER-1016

This changeset includes:
- Complete replacement of the Jsvc/Procrun daemon with Tanuki Wrapper
- Multi home data directories
- New native Windows installers based on NSIS
- New RPM installation
Files Changed
ADD /directory/apacheds/trunk/server-installers/src/main/resources/server_header.bmp
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/UninstallApp-NT.bat.in
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/StartApp-NT.bat.in
ADD /directory/apacheds/trunk/server-installers/src/main/resources/both_header.bmp
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/ResumeApp-NT.bat.in
ADD /directory/apacheds/trunk/server-installers/src/main/installers/apacheds-sysconfig.conf
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-windows-x86-32.exe
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/libwrapper-linux-x86-32.so
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/libwrapper-linux-x86-64.so
ADD /directory/apacheds/trunk/server-installers/src/main/installers/apacheds.conf
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/SimpleApp.bat.in
ADD /directory/apacheds/trunk/server-installers/src/main/installers/apacheds-server-win.nsi
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/conf/wrapper.conf
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/StopApp-NT.bat.in
ADD /directory/apacheds/trunk/server-installers/src/main/resources/studio_header.bmp
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-macosx-ppc-32
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-linux-x86-32
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/AppNoWrapper.bat.in
ADD /directory/apacheds/trunk/server-installers/src/main/installers/apacheds-default.conf
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/SimpleUninstallApp-NT.bat.in
ADD /directory/apacheds/trunk/server-installers/src/main/resources/adstree.ico
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/wrapper.jar
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/wrapper-windows-x86-32.dll
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-solaris-sparc-64
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/sh.script.in
ADD /directory/apacheds/trunk/server-installers/src/main/resources/welcome.bmp
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/libwrapper-solaris-sparc-32.so
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/libwrapper-macosx-universal-32.jnilib
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/libwrapper-solaris-sparc-64.so
ADD /directory/apacheds/trunk/server-installers/src/main/installers/apacheds-suite-win.nsi
ADD /directory/apacheds/trunk/server-installers/src/main/resources/connections.xml
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-linux-ppc-64
ADD /directory/apacheds/trunk/server-installers/src/main/installers/apacheds-fhs.conf
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/conf
ADD /directory/apacheds/trunk/server-installers/src/main/resources/header.bmp
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib
ADD /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/nsis/NsisInstallerCommand.java
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-macosx-universal-32
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/InstallApp-NT.bat.in
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/wrappertest.jar
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/conf/apacheds.conf
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/PauseApp-NT.bat.in
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-linux-x86-64
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/libwrapper-linux-ppc-64.so
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/libwrapper-macosx-ppc-32.jnilib
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/App.bat.in
ADD /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/nsis
ADD /directory/daemon/trunk/plugin/src/main/java/org/apache/directory/daemon/installers/nsis/NsisTarget.java
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/AppCommand.bat.in
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-solaris-x86-32
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/bin/wrapper-solaris-sparc-32
ADD /directory/daemon/trunk/bootstrappers/src/main/java/org/apache/directory/daemon/TanukiBootstrapper.java
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/src/SimpleInstallApp-NT.bat.in
ADD /directory/apacheds/trunk/server-installers/src/main/installers/apacheds-rpm.spec
ADD /directory/daemon/trunk/plugin/src/main/resources/org/apache/directory/daemon/installers/wrapper/lib/libwrapper-solaris-x86-32.so

Repository Revision Date User Message
ASF #564118 Thu Aug 09 06:46:06 UTC 2007 ccustine DIRSERVER-246, DIRSERVER-621, DIRSERVER-749, DIRSERVER-920, DIRSERVER-930, DIRSERVER-1015, DIRSERVER-1016

This changeset includes:
- Complete replacement of the Jsvc/Procrun daemon with Tanuki Wrapper
- Multi home data directories
- New native Windows installers based on NSIS
- New RPM installation
Files Changed
DEL /directory/apacheds/trunk/server-installers/src/main/installers/inno-apacheds.iss
DEL /directory/apacheds/trunk/server-installers/src/main/installers/izpack-apacheds-tools.sh
DEL /directory/apacheds/trunk/server-installers/src/main/installers/izpack-mac.xml
DEL /directory/apacheds/trunk/server-installers/src/main/installers/izpack-unix.xml
DEL /directory/apacheds/trunk/server-installers/src/main/installers/izpack-windows.xml
DEL /directory/apacheds/trunk/server-installers/src/main/installers/rpm-apacheds.spec

Chris Custine added a comment - 09/Aug/07 06:52 AM
With the new Tanuki Wrapper code, you can have different JVM parameters for each instance, as well as have different JVMs altogether.

Chris Custine made changes - 09/Aug/07 06:52 AM
Resolution Fixed [ 1 ]
Fix Version/s 1.5.2 [ 12310793 ]
Fix Version/s 1.0.3 [ 12312395 ]
Fix Version/s 1.5.1 [ 12310792 ]
Status Open [ 1 ] Resolved [ 5 ]
Emmanuel Lecharny added a comment - 17/Aug/07 07:45 AM
closed

Emmanuel Lecharny made changes - 17/Aug/07 07:45 AM
Status Resolved [ 5 ] Closed [ 6 ]