Skip to content

Commit 86ff37f

Browse files
matttbekuba-moo
authored andcommitted
pw: log GET/POST/PATCH start timestamps
In case of issues, it looks interesting to have the timestamps in the logs, to find out a root cause, e.g. a server maintenance, or too many parallel requests. Signed-off-by: Matthieu Baerts <matttbe@kernel.org>
1 parent 7a05794 commit 86ff37f

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

pw/patchwork.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ def __init__(self, config):
6262
def _request(self, url):
6363
core.log_open_sec(f"Patchwork {self.server} request: {url}")
6464
start = datetime.datetime.now()
65+
core.log("Start", start)
6566

6667
try:
6768
ret = self._session.get(url)
@@ -151,6 +152,7 @@ def _post(self, req, headers, data, api='1.1'):
151152
url = f'{self._proto}{self.server}/api/{api}/{req}'
152153
core.log_open_sec(f"Patchwork {self.server} post: {url}")
153154
start = datetime.datetime.now()
155+
core.log("Start", start)
154156

155157
try:
156158
ret = self._session.post(url, headers=headers, data=data)
@@ -173,6 +175,7 @@ def _patch(self, req, headers, data, api='1.1'):
173175
url = f'{self._proto}{self.server}/api/{api}/{req}'
174176
core.log_open_sec(f"Patchwork {self.server} patch: {url}")
175177
start = datetime.datetime.now()
178+
core.log("Start", start)
176179

177180
try:
178181
ret = self._session.patch(url, headers=headers, data=data)

0 commit comments

Comments
 (0)