Genesis II V2.1
From VCGR Wiki
Pre 2.1
- Mark Morgan's Wishlist
- Evaluate Performance (Memory and Speed) as well as flexibility of switching parts of the system over from Apache Axis XML parsing to JAXB.
- Andrew Grimshaw's Wishlist
2.1
- Mark Morgan's Wishlist
- Implement JSDL Parameter Sweep Extension (or equivalent) for queues
- Add identity into the system
- What about replacing login <user> with login <home-directory> and putting a script or well known byteio file there ($HOME/.login) etc. that identifies the user. Then, we make it easy to add checks to certain services (for example, you can't execute a job on the queue or on a bes unless you have a cryptographically assured identity).
- Call-chain Logging
- Essentially a log target that we would pass along (conceptually) with a call chain. As an example, you could keep such a call chain for a job that went into a queue, got run on BES containers, failed to stage data, etc. This would be tremendously useful for debugging what went wrong when something fails to execute.
- I say conceptually goes along with the calling context because one could imagine that this would get large quickly and we could make it a reference to a remote logging target (or have it switch back and forth between remote and passing it along). Maybe using JMS or something.
- Andrew Grimshaw's Wishlist
- JSDL tools to submit directly to a queue or BES
- Queues as BES so we can layers of queues
- BES support for FUSE for sequential jobs again
- Real process accounting
- Integrated GUI
- Replicated files and directories with failover
- BESs or queues "get_work" call that has as parameters the metadata for a queue/BES and returns one or more jobs for that BES to execute
- FUSE driver modifications
- Caches to disk
- Exploits a shared cache or replica server for sites
