Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | clang-format | Muxi Yan | 2018-12-10 |
| | |||
* | Add next_value and start_time | Muxi Yan | 2018-12-10 |
| | |||
* | unify fallthrough comment in switch statements | Jan Tattermusch | 2018-10-10 |
| | |||
* | Merge pull request #16750 from AspirinSJL/timer | Juanli Shen | 2018-10-08 |
|\ | | | | | Clean some timer code | ||
* | | Clean-up unused variable | Muxi Yan | 2018-10-03 |
| | | |||
* | | Polish macro again | Muxi Yan | 2018-10-02 |
| | | |||
| * | Clean some timer code | Juanli Shen | 2018-10-01 |
| | | |||
* | | polish macro | Muxi Yan | 2018-10-01 |
| | | |||
* | | Add alias for macro for internal app | Muxi Yan | 2018-10-01 |
| | | |||
* | | Log init counter after the cv is initialized | Muxi Yan | 2018-09-27 |
| | | |||
* | | Remove another cv | Muxi Yan | 2018-09-27 |
| | | |||
* | | Wrap everything with macro | Muxi Yan | 2018-09-27 |
| | | |||
* | | Core infrastructure for timer manager debug | Muxi Yan | 2018-09-27 |
|/ | |||
* | timer manager: don't turn off threading in start_threads() | Eric Gribkoff | 2018-06-27 |
| | |||
* | Changes | kpayson64 | 2018-06-20 |
| | |||
* | Merge branch 'master' into fix-time | Sree Kuchibhotla | 2018-05-08 |
|\ | |||
| * | Change trace logging to use GPR_INFO instead of GPR_DEBUG. | Mark D. Roth | 2018-04-25 |
| | | |||
* | | Fix type coversion errors | Sree Kuchibhotla | 2018-04-11 |
|/ | |||
* | Move assignment for Thread, make destructor optional, loop cv waits | Vijay Pai | 2018-03-01 |
| | |||
* | Fix header includes | Vijay Pai | 2018-02-21 |
| | |||
* | Header inclusion | Vijay Pai | 2018-02-21 |
| | |||
* | clang-fmt | Vijay Pai | 2018-02-19 |
| | |||
* | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start) | Vijay Pai | 2018-02-19 |
| | |||
* | Remove support for detached threads. All threads must be joined. | Vijay Pai | 2018-02-15 |
| | |||
* | Internalize gpr_thd except for id and currentid | Vijay Pai | 2018-02-12 |
| | |||
* | Run clang fmt | Noah Eisen | 2018-02-09 |
| | |||
* | Autofix c casts to c++ casts | Noah Eisen | 2018-02-09 |
| | |||
* | Merge branch 'master' into cv-wait-monotonic | Sree Kuchibhotla | 2017-12-08 |
|\ | |||
| * | Revert "Revert "All instances of exec_ctx being passed around in src/core ↵ | Yash Tibrewal | 2017-12-06 |
| | | | | | | | | removed"" | ||
| * | Revert "All instances of exec_ctx being passed around in src/core removed" | Yash Tibrewal | 2017-12-06 |
| | | |||
| * | Merge pull request #13058 from yashykt/execctx | Yash Tibrewal | 2017-12-05 |
| |\ | | | | | | | All instances of exec_ctx being passed around in src/core removed | ||
* | | | Change the code to use MONOTONIC clocks when calling gpr_cv_wait (condition ↵ | Sree Kuchibhotla | 2017-12-04 |
| | | | | | | | | | | | | varialbes in linux support MONOTONIC clock type) | ||
| * | | Fix up review comments | Dave MacLachlan | 2017-11-30 |
| | | | |||
| | * | Remove _ prefixed variable names | Yash Tibrewal | 2017-11-29 |
| | | | |||
| * | | Add thread naming support on platforms that support it. | Dave MacLachlan | 2017-11-29 |
|/ / | | | | | | | | | | | | | | | As a client of grpc I want to be aware of which threads are being created by grpc, and giving them recognizable names makes it significantly easier to diagnose what is going on in my programs. This provides thread names for macOS and Linux. Adding support for other platforms should be easy for platform specialists. | ||
| * | Merge master | Yash Tibrewal | 2017-11-21 |
| |\ | |/ |/| | |||
* | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | ncteisen | 2017-11-17 |
|\ \ | |||
| * | | Disable caching start-time for all clocktypes except GPR_CLOCK_MONOTONIC | Sree Kuchibhotla | 2017-11-17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Caching the start-time for GPR_CLOCK_REALTIME has been causing errors in cases where the system time is changed (after caching the time). In such cases, the following functions produce incorrect results (and are off by how much ever the system time was changed) grpc_millis_to_timespec() and grpc_timespec_to_millis_round_down() This can cause problems especially when using the above functions to get timer deadlines or completion queue timeouts. (In the worst case scenarios, the timeouts/deadlines will always occur (if the timeout inverval / deadline was less than the system change delta) Ideally we should be reverting https://github.com/grpc/grpc/pull/11866 but since that is a large change (which introduced new APIs in exec_ctx.cc), I am doing this change to effectively revert to the old behavior (while still keeping the new APIs introduced in exec_ctx) | ||
| | * | Merge master | Yash Tibrewal | 2017-11-16 |
| | |\ | | |/ | |/| | |||
| | * | Maintain exec_ctx flags initialization as it was before | Yash Tibrewal | 2017-11-14 |
| | | | |||
| | * | Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ↵ | Yash Tibrewal | 2017-11-14 |
| | | | | | | | | | | | | ExecCtx and some minor changes | ||
| | * | Address some PR comments | Yash Tibrewal | 2017-11-14 |
| | | | |||
* | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | Noah Eisen | 2017-11-13 |
|\| | | |||
| * | | Merge github.com:grpc/grpc into lfe3 | Craig Tiller | 2017-11-13 |
| |\ \ | |||
| | * | | Add comments | Muxi Yan | 2017-11-10 |
| | | | | |||
* | | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | ncteisen | 2017-11-10 |
|\ \ \ \ | | | | | | | | | | | | | | | | Lot's of manual work to make this merge work | ||
| | * | | | s/NULL/nullptr | Craig Tiller | 2017-11-10 |
| |/ / / | |||
| | * | | Polish invalidation of | Muxi Yan | 2017-11-09 |
| | | | | |||
| | * | | Add realtime clock sync every 10s | Muxi Yan | 2017-11-09 |
| |/ / | |||
| | * | Merge with master | Yash Tibrewal | 2017-11-09 |
| | |\ | | |/ | |/| |