Nathan Collinsworth
MP451 Spring 2023
3 Credits
Projects
Sync Scheduler
- Added manual sync and file watcher of mirrors.json.
- Improved memory safty.
- Fixed some smaller bugs.
Torrent Handler
- Scrapes torrent links from websites in mirrors.json
- Creates hard links of torrent files that are downloaded by the sync scheduler into the "torrent" directory,
- Creates hard links to the files that the torrent files need to succesfully torrent into the "download" directory.
- I also added a connection to the log server and a docker container for Torrent Handler.
- TODO:
- Add hot reload for mirrors.json.
Mirror Map
- I helped with the mirrormap component by making the Maxmind database handling code.
- TODO:
- Create the mirrormap front end that connects to the socket
Talks
- Zoxide: the better cd command
Cosi Move
- Went to Colo and helped move and setup several servers in the old main server room:
- Mirror, Kasper, Taldos, Taltres, Walace, and Gromit
Other Important Things of Note
- I presented about the mirror migration project at Raps with Juno, Cary, and Amity
- I attended Juno's sysadmin workshop.
- Helped several cs142 students with there assignments.