You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Depends on CCMR's AFS (Andrews File System).

Project lead: Oliver

Others: Alex, Sidhard (sp?), Boris, Liang (and in the future, anyone else in the group).

Goal

Get application on Skeeve (itself called Skeeve?) to run on contemporary, supported OS and hardware (ex. 64-bit).

Strategy

Short-term: Port to virtual machine (VM). Either with old OS or new OS, but either way, 32-bit.

Long-term: Convert via contemporary compiler to contemporary, supported OS and hardware (64-bit).


Oliver's meeting notes, 11/28/12's mtg

Barry:

  • Depends on CCMR's AFS, which is also going away.
  • Application was compiled to run on Skeeves server.
  • Old 32-bit, on old hardware. Thought it might be RHEL~3 or so.

Ideas floated at meeting:

  • On a new, fast Windows machine, create a Linux virtual machine (VM) with old OS version being used on Skeeve and port application over. Might port to new(er) OS.
  • Key is to make this work with new file system so not depending on CCMR's AFS server/ services.
  • Long-term: Must convert (re-write?) to make work with contemporary compiler, so can run on contemporary OSes and hardware. Until this happens, increasingly fragile.
Decision at meeting:

Past email threads, pre-meeting

Barry, 11/20/12, 2:34 PM

Skeeve is not only running 32 bit but also an old version of Linux, RedHat Enterprise 3. One idea to consider is installing a VM on Eldor with this version of Linux. Use NAT networking to secure the VM. There is also a question of the compiler. Is the skeeve code compiled with the old PGI compiler? If so, we need to figure out if this is a requirement and how to address it.

Peter, 11/20/12, 12:51 PM

Skeeve should simply be scrapped. We have to port 32-bit code to 64-bit platforms. The only issue is to find who will be in charge. May be Dave Schneider could give us advice. I am not sure whether the large v4 CAC cluster is 32-bit or 64 bit. If CAC has anything 32-bit, these can be used to run 32-bit code before it is recompiled for 64-bit platforms.

Oliver, 11/20/12, 10:23 AM

(2) Migrating function of Skeeve to Eldore (porting code) and decommissioning Skeeve.  (As wth Eldore, CAC's services may be a solution)

  • No labels