Skip to content

1.16.x update#1190

Merged
asfgit merged 9 commits intoapache:1.16.xfrom
kgiusti:1.16.x-update
May 7, 2021
Merged

1.16.x update#1190
asfgit merged 9 commits intoapache:1.16.xfrom
kgiusti:1.16.x-update

Conversation

@kgiusti
Copy link
Contributor

@kgiusti kgiusti commented May 6, 2021

No description provided.

kgiusti added 3 commits May 5, 2021 14:40
This patch makes the qd_timer_cancel() and qd_timer_free() routines
block if the timer callback is currently running on another thread.
This ensures that the callback is not executing when these calls
return.

It includes a fix to the HTTP1 adapter to avoid freeing its timer
while holding the adaptor lock.

This closes apache#1170

(cherry picked from commit 34b3c11)

Needed by fix for blocker JIRA DISPATCH-2046
DISPATCH-1679: fix qd_connector_t leak
DISPATCH-1917: fix race when accessing connector->conn_msg buffer

This closes apache#1176

(cherry picked from commit 8545a42)
@kgiusti kgiusti requested review from ChugR, ganeshmurthy and jiridanek and removed request for ChugR May 6, 2021 14:50
@gemmellr
Copy link
Member

gemmellr commented May 6, 2021

Seems like including d2f47a1 would be good to give it some chance of passing the GHA jobs if the tests pass. (I have also prodded about getting it published)

@kgiusti
Copy link
Contributor Author

kgiusti commented May 6, 2021

Seems like including d2f47a1 would be good to give it some chance of passing the GHA jobs if the tests pass. (I have also prodded about getting it published)

Indeed. There are a couple of test-related patches that landed recently - I'll follow up with another PR.

jiridanek and others added 4 commits May 6, 2021 13:09
…nd system_tests_grpc. This closes apache#1188.

(cherry picked from commit 566320a)
The command 'sudo apt-get install clang-11 llvm-11-dev' failed and exited with 100 during. This closes apache#1189.

(cherry picked from commit 58f7568)
@codecov-commenter
Copy link

Codecov Report

Merging #1190 (b8d0881) into 1.16.x (e30fffe) will decrease coverage by 0.50%.
The diff coverage is 87.73%.

Impacted file tree graph

@@            Coverage Diff             @@
##           1.16.x    #1190      +/-   ##
==========================================
- Coverage   84.79%   84.29%   -0.51%     
==========================================
  Files         113      113              
  Lines       29122    27971    -1151     
==========================================
- Hits        24695    23578    -1117     
+ Misses       4427     4393      -34     
Impacted Files Coverage Δ
src/alloc_pool.c 93.68% <ø> (-0.99%) ⬇️
src/adaptors/tcp_adaptor.c 70.29% <50.00%> (-0.24%) ⬇️
tests/threaded_timer_test.c 84.89% <84.89%> (ø)
src/connection_manager.c 89.45% <88.88%> (-1.72%) ⬇️
src/server.c 86.57% <89.01%> (-1.02%) ⬇️
src/timer.c 96.85% <96.29%> (+0.12%) ⬆️
src/adaptors/http1/http1_adaptor.c 83.60% <100.00%> (-0.97%) ⬇️
src/adaptors/http1/http1_server.c 84.57% <100.00%> (-1.06%) ⬇️
src/message.c 86.60% <100.00%> (+<0.01%) ⬆️
src/router_node.c 92.77% <100.00%> (-1.32%) ⬇️
... and 17 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e30fffe...b8d0881. Read the comment docs.

@asfgit asfgit merged commit 160019e into apache:1.16.x May 7, 2021
@kgiusti kgiusti deleted the 1.16.x-update branch May 7, 2021 14:10
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.

6 participants