Marton's work for PTAGIS

From PTAGISWiki

Jump to: navigation, search

As of 12/07/2007, 130 hours used out of 150 allotted:

   


Contents

Restore non-flash navigation menu

an attempt to do this has been made on pitblade, mostly successful
how to construct the link to the popup windows (tour, help)? querybuilder popup launch works, but it uses a jsp

Q: how to use cvs on pitblade

A: when changing a file that is pointed to by a symlink, both the file and the symlink need to have changes checked in to CVS

Status: done

  • the the tour and help links have been updated to open the popup windows properly
  • the modified file was: top.jsp.dhtml
  • noticed that top.jsp no longer was a symlink, but a real file; it probably got messed up during the latest cvs test; ls -l showed
...
lrwxrwxrwx   1 root     other         13 Aug 14 15:31 .#top.jsp.1.11 -> top.jsp.dhtml
...
-rw-r--r--   1 root     other      11707 Aug 14 15:31 top.jsp
-rw-r--r--   1 root     other      11707 Aug 14 15:31 top.jsp.dhtml
...
  • to fix this deleted top.jsp and recreated the symlink to top.jsp.dhtml
  • perhaps top.jsp should be removed from cvs...

Nagym 21:22, 15 August 2007 (PDT)

This task is now being prepared to be deployed: Deploy flashless nav bar

Flashless nav bar is now deployed. Rday 12:13, 6 September 2007 (PDT)

Central logging of reports

log4j or plain java logging API?
where are the right points to do the logging to capture the start and finish events?
  • this may be mooted if there is a way to ask the SREE scheduler to list what is currently in its queue. Our goal here is to know what query crashed the system. It is too easy for users to create a valid query that brings the system to its knees. Currently our logging only shows us successfully completed reports.

Construct JSP pages to replace Sitescape functionality on bay and jack

  • Marton needs SU on bay and jack (Todd: Done 8/14/07)

my files

Current status: done and deployed to bay and jack

Plan for My Files JSP

my messages

Current status: DONE

Code review performed on Nov 14.

Design documents

The database upgrade on Nov 27 included a change to the Ingres configuration (large page size) to allow the production deployment of the tables used by My Messages.

Installation document for My Messages

Code is deployed to bay, but there is a problem with running queries. I've asked Marton to take a look. Rday 12:19, 27 November 2007 (PST)

Troubleshooting queries on bay

Marton fixed the problem with queries. Rday 11:01, 11 December 2007 (PST)

New code request

Current status: deployed to bay DONE

Proposed design for New code request to replace Sitescape forum entry.

Marton's password needs to be refreshed. I gave him the procedure for running passwd on salmo. Rday 10:22, 27 November 2007 (PST)

What email address should code requests be sent to? newcoderequest@psmfc.org

New code request installation file list

I have email submission of tasks set up on Request Tracker now. I've changed the email output of the form to newcode@psmfc.org. I've set the alias on salmo to send that to newcode@bay.psmfc.org. On bay, I've set an alias to pipe that email to Request tracker and into a dedicated queue for new code requests.

Develop a plan for bringing the latest user data to bay and jack before they go live

I'll put my migration of data on hold until we determine the migration plan for user tasks in the My Messages project. I don't want to overwrite the new style of tasks on bay/jack with old style tasks from reedi/rufus.

user reports
user templates
user files

The following data sources need to be synchronized between sebastes and canary before going live. (With canary being made to conform exactly to what is in sebastes.) What else?

  • Ryan will construct an rdist command to sync each of these directories
  • schedule.xml and schedule-action.xml will be copied from sebastes and converted to the a new format on canary
Resource sebastes location (/global/ds1/pitweb/ptagis-1.0) canary location (/usr/local/pitweb/ptagis-1.0)
My Report Files cvswd cvswd
My Queries web/sree/WEB-INF/classes/templates web/sree/WEB-INF/classes/templates
SREE Repository web/sree/WEB-INF/classes/repository.xml web/sree/WEB-INF/classes/repository.xml
SREE Portal data web/sree/WEB-INF/classes/portal/{user} web/sree/WEB-INF/classes/portal/{user}
SREE User data web/sree/WEB-INF/classes/sreeUserData web/sree/WEB-INF/classes/sreeUserData
SREE schedule.xml web/sree/WEB-INF/classes/schedule.xml web/sree/WEB-INF/classes/schedule.xml
SREE schedule-activity.xml web/sree/WEB-INF/classes/schedule-activity.xml web/sree/WEB-INF/classes/schedule-activity.xml

The rdist commands live in reedi:/home/rday and look like this:

HOSTS = ( bay )

DATAFILES = ( /global/ds1/pitweb/ptagis-1.0/cvswd
        )

(${DATAFILES}) -> (${HOSTS})
        install -R /usr/local/pitweb/ptagis-1.0/cvswd;
        except_pat  \/CVS\$;
        except_pat  \CVS/Root\$;
        except_pat  \CVS/Entries\$;
        except_pat  \CVS/Repository\$;
        except_pat  \.cvsignore\$;

They are executed on the source machine (reedi). There is one command file for each of the synchronized directories. Each command is invoked with

rdist -f rdist-my-report-files.conf

Executed the following commands to copy reedi files to bay:

  • rdist -F rdist-my-queries.conf
  • rdist -F rdist-myreport-files.conf
  • rdist -F rdist-sree-portal.conf
  • rdist -F rdist-sree-repo.conf
  • rdist -F rdist-sree-user-data.conf

Then I checked in those changes to CVS on bay. Next I need to copy schedule.xml and schedule-activity.xml then run through the task conversion on bay. I'll use these commands:

  • rdist -F rdist-schedule.conf
  • rdist -F rdist-schedule-activity.conf

Other issues, only if time allows

Low priority or already done

  • how can we pass authentication from PTAGIS to wiki?
  • make the My Reports Files page sortable
  • querybuilder sends "report ready" message too soon DONE
  • allow query renaming DOESN'T THIS ALREADY WORK? better problem description. This is a very low priority item. I think it should be postponed in favor of other tasks.
  • is there a way to ask the currently running sree scheduler what is in its work queue? DONE
Personal tools