Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
open-telemetry
/
opentelemetry-cpp
Public
Notifications
You must be signed in to change notification settings
Fork
636
Star
1.4k
Code
Issues
235
Pull requests
49
Discussions
Actions
Projects
Security and quality
1
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
[BUG] Complete a curl operation that is never scheduled
- #4395
#4395
Draft
thc1006
wants to merge 26 commits into
open-telemetry:main
open-telemetry/opentelemetry-cpp:main
from
thc1006:bugfix/complete-unscheduled-operation-4390
thc1006/opentelemetry-cpp:bugfix/complete-unscheduled-operation-4390
Copy head branch name to clipboard
Conversation
Commits
26
(26)
Checks
Files changed
Draft
[BUG] Complete a curl operation that is never scheduled
#4395
thc1006
wants to merge 26 commits into
open-telemetry:main
open-telemetry/opentelemetry-cpp:main
from
thc1006:bugfix/complete-unscheduled-operation-4390
thc1006/opentelemetry-cpp:bugfix/complete-unscheduled-operation-4390
Copy head branch name to clipboard
Commits
Commits on Aug 31, 2026
[BUG] Complete a curl operation that is never scheduled
Show description for 39f6efb
thc1006
committed
39f6efb
View commit details
Copy full SHA for 39f6efb
Browse repository at this point
[BUG] Publish the curl session state before the event that reports it
Show description for 55ff523
thc1006
committed
55ff523
View commit details
Copy full SHA for 55ff523
Browse repository at this point
[CHORE] Say each invariant once in the comments
Show description for f72fca0
thc1006
committed
f72fca0
View commit details
Copy full SHA for f72fca0
Browse repository at this point
[BUG] Give every session an id, and report what actually failed
Show description for 58cc4c1
thc1006
committed
58cc4c1
View commit details
Copy full SHA for 58cc4c1
Browse repository at this point
[BUG] Finish an unregistered operation before telling its handler
Show description for af89c4c
thc1006
committed
af89c4c
View commit details
Copy full SHA for af89c4c
Browse repository at this point
[TEST] Say which terminal outcome a cancel from Created actually gets
Show description for a6e867d
thc1006
committed
a6e867d
View commit details
Copy full SHA for a6e867d
Browse repository at this point
[TEST] Bound the curl cases, and check the layout claim instead of asserting it
Show description for 329b0f8
thc1006
committed
329b0f8
View commit details
Copy full SHA for 329b0f8
Browse repository at this point
[TEST] Say that the overlapping callbacks are a record, not a contract
Show description for e970fe4
thc1006
committed
e970fe4
View commit details
Copy full SHA for e970fe4
Browse repository at this point
[BUG] Publish the operation once, and complete it only at the end
Show description for 231f16d
thc1006
committed
231f16d
View commit details
Copy full SHA for 231f16d
Browse repository at this point
[BUG] Say the same thing on both paths that end an unscheduled operation
Show description for db30aa3
thc1006
committed
db30aa3
View commit details
Copy full SHA for db30aa3
Browse repository at this point
[TEST] Wait on the count that only goes up, and say when the wait gives up
Show description for a3701f2
thc1006
committed
a3701f2
View commit details
Copy full SHA for a3701f2
Browse repository at this point
the includes the case needs, and none it does not
Show description for d08837b
thc1006
committed
d08837b
View commit details
Copy full SHA for d08837b
Browse repository at this point
[TEST] A session a reset took before its id was queued still finishes
Show description for f53d6b9
thc1006
committed
f53d6b9
View commit details
Copy full SHA for f53d6b9
Browse repository at this point
Take the include include-what-you-use asks for
Show description for c074a44
thc1006
committed
c074a44
View commit details
Copy full SHA for c074a44
Browse repository at this point
Include curl.h once, not twice
Show description for df6f730
thc1006
committed
df6f730
View commit details
Copy full SHA for df6f730
Browse repository at this point
[BUG] Tell the handler before letting go of what keeps it alive
Show description for 9ae97cc
thc1006
committed
9ae97cc
View commit details
Copy full SHA for 9ae97cc
Browse repository at this point
[CHORE] Enter a callback scope without allocating, and say what the order is
Show description for 2ebb518
thc1006
committed
2ebb518
View commit details
Copy full SHA for 2ebb518
Browse repository at this point
[BUG] Ask the callback scope which thread is in a callback, not an unsynchronized member
Show description for 7b1e06f
thc1006
committed
7b1e06f
View commit details
Copy full SHA for 7b1e06f
Browse repository at this point
[TEST] Hold both halves of finishing from an event, and say the deadlock is closed
Show description for 14879a1
thc1006
committed
14879a1
View commit details
Copy full SHA for 14879a1
Browse repository at this point
[TEST] Say which refusal a case means, rather than borrowing libcurl's
Show description for a91857c
thc1006
committed
a91857c
View commit details
Copy full SHA for a91857c
Browse repository at this point
[CHORE] Give the callback scope the members clang-tidy asks a scope guard for
Show description for f317b90
thc1006
committed
f317b90
View commit details
Copy full SHA for f317b90
Browse repository at this point
[CHORE] Say in the changelog that the unsynchronized callback marker is gone
Show description for 828b322
thc1006
committed
828b322
View commit details
Copy full SHA for 828b322
Browse repository at this point
[BUG] Settle a refused session before reporting it
Show description for 6bb00bb
thc1006
committed
6bb00bb
View commit details
Copy full SHA for 6bb00bb
Browse repository at this point
Commits on Sep 22, 2026
Merge remote-tracking branch 'origin/main' into m4395
Show description for 30d28f8
thc1006
committed
30d28f8
View commit details
Copy full SHA for 30d28f8
Browse repository at this point
Commits on Sep 24, 2026
Merge remote-tracking branch 'origin/main' into b4395
Show description for 007b496
thc1006
committed
007b496
View commit details
Copy full SHA for 007b496
Browse repository at this point
Commits on Sep 26, 2026
Merge remote-tracking branch 'origin/main' into s4395
Show description for 4d65b66
thc1006
committed
4d65b66
View commit details
Copy full SHA for 4d65b66
Browse repository at this point
You can’t perform that action at this time.