apache / apache/brpc

Known problems in macos version

Open
#300 1 comment 0 reactions 1 assignee Claimed by @zyearn View on GitHub
enhancement
Dominant language
C++
Stars
17.6k
Forks
4.1k
Avg merge
2d 12h
Merged PRs (30d)
69

Description

- Codes related with procfs have not been replaced by the corresponding alternatives completely yet, such as /proc/self/maps, /proc/cpuinfo, /proc/self/stat, /proc/self/statm.
- GetDefaultLogFile() returns 'debug.log'
- Improve the performance of simulated futex; reconsider the implementation of simulated futex making it easier to migrate to other systems(such as windows)
- One test case is commented out in PopenTest.posix_popen
- dlsym may call malloc to allocate space for dlerror and causes contention profiler to deadlock at boostraping when the program is linked with libunwind. More detail please read the comment in src/bthread/mutex.cpp
- pprof does not show system functions(Known issues in pprof under macos: https://github.com/google/pprof/issues/324)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.