Skip to content

Logging: systest teardown flakes with 404. #8676

Description

@tseaver

From: https://source.cloud.google.com/results/invocations/91034a85-0df7-4b53-bba7-258e166bb3fe/targets/cloud-devrel%2Fclient-libraries%2Fgoogle-cloud-python%2Fpresubmit%2Flogging/log

______________________TestLogging.test_log_root_handler_______________________self=<test_system.TestLoggingtestMethod=test_log_root_handler>deftearDown(self):
retry=RetryErrors((NotFound, TooManyRequests, RetryError), max_tries=9)
fordoomedinself.to_delete:
try:
>retry(doomed.delete)()
tests/system/test_system.py:111:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../test_utils/test_utils/retry.py:108: inwrapped_functionreturnto_wrap(*args, **kwargs)
google/cloud/logging/logger.py:223: indeleteclient.logging_api.logger_delete(self.project, self.name)
google/cloud/logging/_gapic.py:139: inlogger_deleteself._gapic_api.delete_log(path)
google/cloud/logging_v2/gapic/logging_service_v2_client.py:326: indelete_logrequest, retry=retry, timeout=timeout, metadata=metadata
../api_core/google/api_core/gapic_v1/method.py:143: in__call__returnwrapped_func(*args, **kwargs)
../api_core/google/api_core/retry.py:273: inretry_wrapped_funcon_error=on_error,
../api_core/google/api_core/retry.py:182: inretry_targetreturntarget()
../api_core/google/api_core/timeout.py:214: infunc_with_timeoutreturnfunc(*args, **kwargs)
../api_core/google/api_core/grpc_helpers.py:59: inerror_remapped_callablesix.raise_from(exceptions.from_grpc_error(exc), exc)
__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
value=NotFound(u'Log handler_root-1563211829508 does not exist',)
from_value=<_RendezvousofRPCthatterminatedwith:
status=StatusCode.NOT_FOUNDdeta...pc_message":"Loghandler_root-1563211829508doesnotexist","grpc_status":5}">defraise_from(value, from_value):
>raisevalueENotFound: 404Loghandler_root-1563211829508doesnotexist
.nox/system-2-7/lib/python2.7/site-packages/six.py:737: NotFound

Superficially similar to #5632, but in this case, the log being deleted has a unique name.

Metadata

Metadata

Assignees

Labels

api: loggingIssues related to the Cloud Logging API.flakytestingtype: processA process-related concern. May include testing, release, or the like.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions