Difference between revisions of "PubMan 8 0"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 19: Line 19:


   if [ "x$JAVA_OPTS" = "x" ]; then
   if [ "x$JAVA_OPTS" = "x" ]; then
     JAVA_OPTS="-Xms2048m -Xmx4096m -Djava.net.preferIPv4Stack=true"
     JAVA_OPTS="-Xms4096m -Xmx4096m -Djava.net.preferIPv4Stack=true"
     JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"
     JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"
   else
   else

Revision as of 15:20, 22 March 2016

This page shall contain every change that is made during a qa release of the version mentioned above. If it's not here, it never happened!

PubMan 8.0 Release[edit]

Affected Servers[edit]

Prepare read only system[edit]

Backups[edit]

  • fedora3 database
  • riTriples database
  • JBoss coreservice (/usr/share/jboss)
  • Wildfly PubMan (/usr/share/pubman)

Java[edit]

  • activate Java8
  • adapt start script for wildfly in /srv/web/escidoc/wildfly/bin/standalone.conf (no more PermGenSpace for Java8
 if [ "x$JAVA_OPTS" = "x" ]; then
    JAVA_OPTS="-Xms4096m -Xmx4096m -Djava.net.preferIPv4Stack=true"
    JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"
 else
    echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS"
 fi

PubMan - Coreservice Wildfly[edit]

  • make a copy from qa-pubman:/srv/web/escidoc/
 scp -r /srv/web/escidoc/ user@pubman.mpdl.mpg.de:/srv/web/escidoc/  (exept .../fedora/data/ directory)
  • delete pidcache database (copied from qa-pubman). Replace with pidcache database from backup (formerly in /usr/share/pubman/standalone/data/pubman_db)
  • copy the Fedora data/objects und data/datastreams from /opt/fedora to /srv/web/escidoc/fedora/data
  • adapt properties: qa-pubman, qa-coreservice -> pubman, coreservice, best replace from backup?
    • modules/escidoc/main/gwdg.properties
    • modules/escidoc/main/escidoc-core.custom.properties, modules/escidoc/main/escidoc-core.properties
    • modules/pubman/main/auth.properties
    • modules/pubman/main/common.properties
    • modules/pubman/main/conf.xml
    • modules/pubman/main/pubman.properties
    • modules/pubman/main/cone.properties
  • adapt sitemap
    • modules/pubman/main/sitemap/sitemap1.xml....


Fedora Database[edit]

  • drop database and rebuild database (fedora3 and riTriples)
 CREATE DATABASE "fedora3" WITH ENCODING='UTF8' OWNER="fedoraAdmin";
 CREATE DATABASE "riTriples" WITH ENCODING='SQL_ASCII' OWNER="fedoraAdmin" TEMPLATE=template0;
 cd /srv/web/escidoc/fedora/server/bin
 fedora-rebuild.sh (Enter 2-1; 1-1)


PubMan EAR[edit]

PubMan Properties[edit]

  • described above

PubMan Apache[edit]

PubMan PidCache[edit]

eSciDoc-OAI-Provider[edit]

AA[edit]

Validation Database[edit]

CoNE[edit]

eSciDoc Admin[edit]

Miscellaneous[edit]