Marton's work for PTAGIS
From PTAGISWiki
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
my messages
Current status: DONE
Code review performed on Nov 14.
Design documents
- My Messages module design document
- Report completion message redesign
- Proper logging and sending of completion messages requires a redesign of tasks in SREE as shown here:
- a conversion tool is built to migrate existing tasks from reedi/rufus to bay/jack
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
- "replet not found" problem found in troubleshooting queries on bay
-
ldap authentication from bay doesn't work as it does on reedi (this link is restricted, you must be logged in to see it)DONE - generate csv report files without leading blank lines
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 soonDONE -
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
