Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FR: have LTM parse serial console of test VMs #40

Open
lrumancik opened this issue Jan 27, 2023 · 1 comment
Open

FR: have LTM parse serial console of test VMs #40

lrumancik opened this issue Jan 27, 2023 · 1 comment

Comments

@lrumancik
Copy link
Contributor

Having LTM monitor the test VM's serial consoles will give us more information on the status of the VM.

We can monitor for PANIC/OOPs messages. This would allow us to catch hung tasks earlier instead of having to wait the full 1hr test timeout. Additionally, we probably want to reboot if we see these regardless as it may impact the integrity of subsequent tests.

Right now we update the test status via the test VMs GCE metadata. As you are not advised to update a VMs metadata super often, we limit the VM to updating its metadata every minute. Using the metadata as a means of communication between the test VM and LTM server can be inconvenient at times. If we monitor the serial console, we can get rid of using the GCE metadata for test statuses.

@lrumancik
Copy link
Contributor Author

If we want to conditionally save the serial console, we can also use this to determine when we want to save it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant