aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/iomgr/resource_quota.c
Commit message (Collapse)AuthorAge
* clang formatGravatar ncteisen2017-07-13
|
* Tracers know their nameGravatar ncteisen2017-07-13
|
* Add rich closure debug modeGravatar ncteisen2017-06-08
|
* Merge github.com:grpc/grpc into ALL-the-thingsGravatar Craig Tiller2017-06-08
|\
| * auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
| |
* | Remove workqueue, covered_by_poller as concepts, get Mac build upGravatar Craig Tiller2017-05-12
|/
* Add initializers for all tracersGravatar Craig Tiller2017-05-04
|
* Fix ASAN/TSAN failuresGravatar Craig Tiller2017-05-03
| | | | | | - trace system is now thread safe when run with TSAN - fix a race in client_auth_filter.c - allow timer manager to run in single threaded mode for fuzzers
* Clamp read sizes based on resource quotaGravatar Craig Tiller2017-03-30
|
* Clamp memory usage estimateGravatar yang-g2017-03-28
|
* Add debug macrosGravatar Craig Tiller2017-02-09
|
* Make combiners refcounted, to facilitate sharingGravatar Craig Tiller2017-02-09
|
* Merge branch 'bm_countwrites' into bwestGravatar Craig Tiller2017-01-27
|\
* \ Merge github.com:grpc/grpc into bwestGravatar Craig Tiller2017-01-26
|\ \
| | * Merge branch 'unflatten' into rollfwdGravatar Craig Tiller2017-01-26
| | |\
| | | * Remove slice allocator completion callbacks from global combinerGravatar Craig Tiller2017-01-26
| | |/ | |/| | | | | | | These were never intended to be under that lock, and doing so can (sometimes) flatten our concurrency back to a single thread.
| | * Revert "Revert "Metadata handling rewrite""Gravatar Craig Tiller2017-01-23
| |/ | | | | | | This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
| * Revert "Metadata handling rewrite"Gravatar Craig Tiller2017-01-20
| |
* | Merge github.com:grpc/grpc into bwestGravatar Craig Tiller2017-01-20
|\|
| * Merge github.com:grpc/grpc into metadata_filterGravatar Craig Tiller2017-01-20
| |\
| | * Merge pull request #9181 from daniel-j-born/resource_quotaGravatar Craig Tiller2017-01-19
| | |\ | | | | | | | | Method to expose the resource quota of a resource user
* | | \ Merge github.com:grpc/grpc into bwestGravatar Craig Tiller2017-01-13
|\ \ \ \ | | |/ / | |/| |
| | * | Merge branch 'slice_with_exec_ctx_and_new_closures' into ↵Gravatar Craig Tiller2017-01-04
| | |\ \ | | |/ / | |/| | | | | | metadata_filter_and_new_closures
| * | | Merge branch 'cleanup_closures' into slice_with_exec_ctx_and_new_closuresGravatar Craig Tiller2017-01-03
| |\ \ \
* | \ \ \ Merge branch 'cleanup_closures' into bwestGravatar Craig Tiller2016-12-29
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Changes to exec_ctx/closure/combiner/workqueue interfacesGravatar Craig Tiller2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make closures know where they should be executed (eg, on a workqueue, or a combiner, or on an exec_ctx) - this allows removal of a large number of trampoline functions that were appearing whenever we used combiners, and should allow for a much easier interface to combiner locks
* | | | | Merge branch 'flow_control_v2' into bwestGravatar Craig Tiller2016-12-27
|\| | | |
| | | | * Method to expose the resource quota of a resource userGravatar Dan Born2016-12-20
| | |_|/ | |/| |
| | | * Merge branch 'slice_interning' into metadata_filterGravatar Craig Tiller2016-12-06
| | | |\ | | | |/ | | |/|
| | * | Merge github.com:grpc/grpc into slice_with_exec_ctxGravatar Craig Tiller2016-12-06
| | |\ \ | | |/ / | |/| |
| * | | Fix use-after-freeGravatar Craig Tiller2016-12-02
| | | |
| * | | Remove resource users from reclaimer lists when shutting downGravatar Craig Tiller2016-12-02
| | | | | | | | | | | | | | | | | | | | | | | | Otherwise, a null closure could be executed to reclaim, the reclaimation finished edge would never be executed, and a future allocation will stall forever.
| | | * Merge branch 'slice_interning' into metadata_filterGravatar Craig Tiller2016-11-30
| | | |\ | | | |/ | | |/|
| | * | Merge github.com:grpc/grpc into slice_with_exec_ctxGravatar Craig Tiller2016-11-30
| | |\ \ | | |/ / | |/| |
| * | | Fix TSAN race on adding a reclaimerGravatar Craig Tiller2016-11-29
| | | |
| | | * Fix resource quotaGravatar Craig Tiller2016-11-23
| | | |
| | | * Move from cmp --> eq, and provide a good implementation for interningGravatar Craig Tiller2016-11-21
| | | |
| | | * Move slice functions to vtable, implement hashGravatar Craig Tiller2016-11-17
| | |/
| | * Merge github.com:grpc/grpc into slice_with_exec_ctxGravatar Craig Tiller2016-11-09
| | |\ | | |/ | |/|
| * | Merge github.com:grpc/grpc into grpc_sliceGravatar Craig Tiller2016-11-08
| |\ \
| | * | Make resource_quota a real objectGravatar Craig Tiller2016-11-04
| | | |
| * | | Merge github.com:grpc/grpc into grpc_sliceGravatar Craig Tiller2016-11-04
| |\| |
| | * | Merge branch 'master' into uv_resource_quotaGravatar murgatroid992016-11-01
| | |\ \
| | | | * Merge branch 'grpc_slice' into slice_with_exec_ctxGravatar Craig Tiller2016-10-31
| | | | |\ | | |_|_|/ | |/| | |
| * | | | Merge github.com:grpc/grpc into grpc_sliceGravatar Craig Tiller2016-10-31
| |\ \ \ \ | | | |/ / | | |/| |
| | | * | Add resource quota support to uv TCP codeGravatar murgatroid992016-10-31
| | | | |
| | | | * Progress towards making grpc_slice_unref_internal take an exec_ctxGravatar Craig Tiller2016-10-31
| | |_|/ | |/| |
| | * | Fix compiler errors in gcc4.4 and 4.6Gravatar Sree Kuchibhotla2016-10-28
| | |/
| * | Merge github.com:grpc/grpc into grpc_sliceGravatar Craig Tiller2016-10-28
| |\|
| | * Review feedbackGravatar Craig Tiller2016-10-26
| | |