OpenJ9 VM Internship: Inline Types

My name is Adithya Venkatarao and I’m a 4th year Computer Science student from the University of Waterloo at the time of writing. After working in a variety of back-end and full-stack positions throughout my previous internships, I really wanted to further diversify my skillset by taking a dive down the tech-stack to work with…

Categoriesvm

OpenJ9 internship: GC performance and testing

Who am I, and why am I writing this? My name is Cedric Hansen, and I’m currently in the final week of my summer internship, working on the OpenJ9 GC team, in Ottawa. I’m writing this post to reflect on my experience, and discuss various aspects related to the work I did this summer. Coming…

Categoriesgc

Ansible in a Continuous Build System

The Eclipse OpenJ9 Jenkins server runs many jobs everyday, including compile and test jobs. The majority of these jobs can only run properly if the machine they run on has all the proper dependencies installed. When dependencies are modified the updates have to be installed on many machines, which normally would be time consuming and…

OpenJ9 internship: making JIT a cloud service

Why am I writing this? It’s been a year since the start of my internship with Eclipse OpenJ9 team. During this time, I’ve learned so much about compilers, cloud computing, working with a team, and even found a new hobby. Today, I want to reflect on this experience and tell you what it’s like to…

CategoriesUncategorized

Using Artifactory for Jenkins build artifact storage

Every build that we launch on Jenkins needs to temporarily archive artifacts, so that it can be tested, debugged, or both. In addition, every test that fails also needs to stash artifacts so that it can be debugged. When I first started my internship, the artifacts were being saved on the Jenkins master for a…