-This proposal does not have a corresponding ticket. Tasks are taken out of here and made into tickets when appropriate. +Many of these proposals do not have a corresponding ticket. Tasks will be taken out of here and made into tickets when appropriate. **Student Project Ideas** @@ -14,7 +14,7 @@ *: Go through all the Coverity bugs and fix them (roughly 1200 bugs at last count) -*: Add support for standard universe to the new starter/shadow, then dump the old one. This will remove all kinds of inconsistencies between vanilla and standard universe, and speed up future development, as we won't have to add code in multiple places. +*: Add support for standard universe to the new starter/shadow, then dump the old one. This will remove all kinds of inconsistencies between vanilla and standard universe, and speed up future development, as we won't have to add code in multiple places. (*NOTE*: perhaps this isn't such a great idea anymore if DMTCP adoption goes as hoped) *: There's a number of cases where condor_q -analyze doesn't know why jobs can't run. (negotiation cycle hasn't happened yet, job retirement in progress, parallel universe jobs, etc.) It would be nice to add smarts to -analyze to catch these cases. @@ -26,29 +26,24 @@ *: Add more effort to writing tests, incl unit tests. I.e. more than just Bill. -*: Job Sandbox transfer plugins: HDFS, {quote: BitTorrent}. +*: Cool/interesting Job Sandbox transfer plugins: {quote: BitTorrent}, gridftp, ... *: Work on the Stork supplement work. -*: Wrap new classads w/ old classad API, and/or make a shared library. +*: Help wrapping new classads w/ old classad API, and/or make a shared library. -*: Get GCB working on Windows (at least the client library), and/or explore use of OpenVPN or SOCKS in place of GCB. +*: Add private-to-private proxying in the CCB broker. -*: Explore various Linux checkpoint solutions out there (kernel, etc), add job wrapper support. Ditto for Parrot w/ Condor. +*: Explore use of Parrot w/ Condor. -*: Secure setup by default, with use of {quote: MiniCA} and/or online CA. +*: Explore a secure Condor setup by default, with use of {quote: MiniCA} and/or online CA. -*: Super CHTC turnkey package for installation on Windoze machines around campus, using combo of {quote: CoLinux} + OpenVPN + Condor. +*: Super CHTC turnkey package for installation on Windoze machines around campus, using combo of VirtualBox + Condor, in collaboration with Marquette Univ and/or Purdue. *: Quill to MySQL (or SQLite?) *: Test Condor w/ out of disk space. -*: defaults for param(), ala firefox... - -*: Use the streaming code already present and allow screen to connect to - a running job. Or, start jobs under a VNC server process. - *: Get a distcc setup going, put some abstractions into Metronome so you can automatically use it @@ -57,8 +52,6 @@ *: Do a clipped port to Solaris 10/x86 -*: Rebase Todd's 739 project to 7.3.0 - *: Prototype a 'condor_job_backup' command (not sure you can finish this in a few weeks)