Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Tomcat Servers

  • Finish migrating to using common configuration (not all servers are using common/conf/server.xml)
  • Migrate to using 64 bit OS and 64 bit java to push the memory limit to 4Gb
  • Look into tomcat clustering
  • Wrap the tomcat application with java wrapper to be able to start/stop a server programmatically
  • Figure out why sometimes jar files are lost from classpath (seems to be effecting apps on tomcat07)

Tomcat Server Monitoring

  • Enable start/stop/restart servers from this application
  • create a java program to register a MBean listener to receive notifications from the memory MBean when the memory goes over a given threshold
  • find a way to assess the status of a web application. So far we can tell if an application is running or not according to tomcat, but even if the application is running it might be producing errors
  • run a java application inside or outside this web app to run a simple query against the JDBC data sources to make sure they are running

Pipeline

Jira Front-End Jira Back-End

...

  • Get working with real data/CEL files

Ops Log

Xrootd

  • Get archiving to tape working

Infrastructure

Tomcat Servers

  • Finish migrating to using common configuration (not all servers are using common/conf/server.xml)
  • Migrate to using 64 bit OS and 64 bit java to push the memory limit to 4Gb
  • Look into tomcat clustering
  • Wrap the tomcat application with java wrapper to be able to start/stop a server programmatically
  • Figure out why sometimes jar files are lost from classpath (seems to be effecting apps on tomcat07)

Tomcat Server Monitoring

  • Enable start/stop/restart servers from this application
  • create a java program to register a MBean listener to receive notifications from the memory MBean when the memory goes over a given threshold
  • find a way to assess the status of a web application. So far we can tell if an application is running or not according to tomcat, but even if the application is running it might be producing errors
  • run a java application inside or outside this web app to run a simple query against the JDBC data sources to make sure they are running
  • Make Ops Log use same login system as everything else
  • Install latest version from Fermilab
  • Enable programmatic entry creation
  • Integration between monitoring tools and Ops Log
  • Ability to easily copy plots to ops log and comment on them
  • Ability to find all recent comments on a plot

Ongoing

  • Maintainance of confluence/JIRA
    • Upgrade JIRA to latest version (we are far behind)
  • Maintainance of Tomcat/CAS/etc
  • Oracle performance/tuning
  • Switch to new oracle server

Misc

  • Stop using SLACDEV database (in progress)
    • Rationalize use of Dev/prod etc, decide if we need other configuration options
      • For ISOC the databases are: Flight, Integration, Test, Nightly
  • Make sure all web projects are under cruisecontrol
  • Switch to netbeans 6/maven2

Data Monitoring

Ops Log

  • Make Ops Log use same login system as everything else
  • Install latest version from Fermilab
  • Enable programmatic entry creation
  • Integration between monitoring tools and Ops Log
    • Ability to easily copy plots to ops log and comment on them
    • Ability to find all recent comments on a plot

Infrastructure

  • implement links between application (done preliminary version)

...