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

Issue617 refactor service with history2 #689

Conversation

EttoreZ
Copy link
Contributor

@EttoreZ EttoreZ commented Oct 7, 2024

Update branch with latest service changes

kbenne and others added 4 commits September 27, 2024 11:51
* Within worker, add logs when a message is received and immediatly
  after a response has been sent.

* Include HOSTNAME in the test metadata that is stored in Redis. For a
  K8s deployment, HOSTNAME will correspond to the name of the pod
  running the test. This will make it possible to retreive worker logs
  for a misbehaving test.

* When a test is complete, the worker and the associated logs, may no
  longer exist, however the logs will still be available in the log file
  contained within the test payload that is pushed to long term storage.

* These changes pertain to worker, however there is an existing log
  message within the web implementation that logs when a message is sent to
  the worker, but no response is received. Additionally, each message
  between web and worker is given a unique ID, therefore with all of
  this togethor there will be breadcrumbs if a message is dropped.
* The default message timeout is now 20 minutes, and the value is configurable using the
BOPTEST_MESSAGE_TIMEOUT environment variable.
The message subscription timeout is now configured as
BOPTEST_MESSAGE_TIMEOUT + 60 seconds
@EttoreZ EttoreZ merged commit 0e268bf into issue663_UpdatePythonDependancies Oct 7, 2024
1 check passed
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

Successfully merging this pull request may close these issues.

3 participants