Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' of github.com:google/grpc into uds | Nicolas "Pixel" Noble | 2015-02-17 |
|\ | | | | | | | | | Conflicts: Makefile | ||
* \ | Merge github.com:grpc/grpc into uds | Craig Tiller | 2015-02-16 |
|\ \ | |||
| | * | Merge github.com:grpc/grpc into sopb | Craig Tiller | 2015-02-16 |
| | |\ | | |/ | |/| | | | | | | | | | | Conflicts: Makefile templates/Makefile.template | ||
* | | | clang-format | Craig Tiller | 2015-02-13 |
| | | | |||
* | | | Unix domain socket support | Craig Tiller | 2015-02-13 |
| | | | |||
| | * | Avoid four allocations per stream | Craig Tiller | 2015-02-13 |
| |/ |/| | |||
| * | Merge pull request #522 from nicolasnoble/posix | Craig Tiller | 2015-02-13 |
| |\ | | | | | | | Cleaning up our posix definition / usage. | ||
| | * | Cleaning up our posix definition / usage. | Nicolas "Pixel" Noble | 2015-02-14 |
| |/ |/| | | | | | | | | | | | -) Let's not use _POSIX_SOURCE. It usually implies too much C99. _BSD_SOURCE would be the right thing to do here. -) _BSD_SOURCE is getting deprecated by glibc, so we also have to define _DEFAULT_SOURCE under Linux. -) accept4 and eventfd arn't as old as we may think; let's detect for it. -) stdint.h interferes with all these definitions if included too early; let's move it down. | ||
| * | Fix header file for Mac | vjpai | 2015-02-13 |
|/ | |||
* | Added useful behavior for empty batch | murgatroid99 | 2015-02-12 |
| | |||
* | Fix race in call.c | murgatroid99 | 2015-02-12 |
| | |||
* | Merge pull request #475 from dklempner/epoll | Craig Tiller | 2015-02-11 |
|\ | | | | | Epoll based multipoller | ||
| * | Destroy the wakeup fd in the right function | David Klempner | 2015-02-11 |
| | | |||
* | | Freeing the proper string in gpr_tmpfile. | Nicolas Noble | 2015-02-11 |
| | | | | | | | | | | | | Fixes #478. (oops) | ||
* | | Merge pull request #489 from jtattermusch/cpu_windows | Nicolas Noble | 2015-02-11 |
|\ \ | | | | | | | Added placeholder for cpu_windows.c implementation | ||
| * | | added log messages for cpu_windows.c | Jan Tattermusch | 2015-02-11 |
| | | | |||
| * | | added cpu_windows.c | Jan Tattermusch | 2015-02-11 |
| | | | |||
* | | | Merge pull request #471 from jboeuf/call_host_name_check | Nicolas Noble | 2015-02-11 |
|\ \ \ | |/ / |/| | | Adding call host (:authority header) check in the secure channel. | ||
| | * | Clean up the epoll wakeup fd too. | David Klempner | 2015-02-11 |
| | | | |||
| | * | Address pull request thread comments | David Klempner | 2015-02-11 |
| | | | | | | | | | | | | | | | | | | | | | 1. Close the epoll_fd at destroy 2. Finish the comment about signal/broadcast on the cv 3. Rename GPR_POSIX_MULTIPOLL_WITH_EPOLL to GPR_LINUX_MULTIPOLL_WITH_EPOLL | ||
| | * | Remove now unnecessary check that incoming epoll fds are not orphaned | David Klempner | 2015-02-11 |
| | | | |||
| | * | Merge branch 'master' into epoll | David Klempner | 2015-02-11 |
| | |\ | |_|/ |/| | | |||
* | | | Merge pull request #448 from nicolasnoble/grpc-win32 | Craig Tiller | 2015-02-11 |
|\ \ \ | | | | | | | | | Windows port of iomgr. | ||
| | | * | Epoll based multipoller | David Klempner | 2015-02-10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a multipoller based on epoll rather than poll. Note that this implementation is aimed at correctness rather than performance, although it should immediately have better scalability to large numbers of FDs, both due to epoll's O(1) sized API and due to not needing to wake up polling threads to do interest set changes. One notable difference here is that we directly attach a wakeup fd rather than using the freelisting kick mechanism that the poll() based implementations use, because modifying the epoll set to use a different kick fd each time isn't free. | ||
* | | | | Have unary pollset check to see if the existing fd is orphaned | David Klempner | 2015-02-10 |
| |_|/ |/| | | | | | | | | | | | | | | | | | This avoids an unnecessary upgrade to multipoller if there was no do_work called between an orphan and a subsequent add. Additionally, it avoids the need for epoll based multipoller to check for this case in its upgrade code by ensuring all existing fds are valid at upgrade time. | ||
* | | | Merge pull request #428 from ctiller/clientlock2 | Nicolas Noble | 2015-02-10 |
|\ \ \ | | | | | | | | | Work towards removing some contention | ||
| | | * | Adding call host (:authority header) check in the secure channel. | Julien Boeuf | 2015-02-10 |
| |_|/ |/| | | | | | | | | | | | | | | | | | - Fixes #405. - This change is not tested as it should (only end to end and no negative testing). Will do better when we have testing framework for filters. | ||
* | | | Correctly handle large headers in HPACK table | Craig Tiller | 2015-02-10 |
| | | | | | | | | | | | | | | | | | | I missed a clause in section 4.4 of the HPACK spec when implementing this stuff. Removes an errant assert and correctly handles adding large entries to the HPACK table by flushing it and leaving it empty. | ||
| | * | Rewording comment :-) | Nicolas "Pixel" Noble | 2015-02-10 |
| | | | |||
* | | | Return OK on server if there's no explicit status set | Craig Tiller | 2015-02-09 |
| | | | | | | | | | | | | Fixes #451 | ||
| | * | Merge cleanup. | Nicolas Noble | 2015-02-09 |
| | | | |||
| | * | Merge branch 'master' of github.com:google/grpc into grpc-win32 | Nicolas "Pixel" Noble | 2015-02-10 |
| | |\ | |_|/ |/| | | |||
| | * | Addressing comments. | Nicolas Noble | 2015-02-10 |
| | | | |||
| * | | Reduce contention on lock | Craig Tiller | 2015-02-09 |
| | | | | | | | | | | | | Change the fd watcher from being O(active_pollers) to O(1), reducing time spent under the fd->watcher_mu lock, and ultimately scaling us much better. | ||
| * | | Add missing unlock | Craig Tiller | 2015-02-08 |
| | | | |||
* | | | Merge github.com:grpc/grpc into async-api-new | Craig Tiller | 2015-02-06 |
|\| | | |||
* | | | Merge github.com:google/grpc into async-api-new | Craig Tiller | 2015-02-06 |
|\ \ \ | |||
| | * \ | Merge github.com:google/grpc into buffer | Craig Tiller | 2015-02-06 |
| | |\ \ | | |/ / | |/| | | |||
| * | | | Merge pull request #418 from nicolasnoble/tmp-win32 | Craig Tiller | 2015-02-06 |
| |\ \ \ | | | | | | | | | | | Making the gpr_tmpfile's win32 version a bit more Windows-y. | ||
| * \ \ \ | Merge pull request #387 from maxwell-demon/census_active_ops | Alistair Veitch | 2015-02-06 |
| |\ \ \ \ | | | | | | | | | | | | | V0 implementation of census_get_active_ops(). | ||
* | | | | | | Add dropped line | Craig Tiller | 2015-02-06 |
| | | | | | | |||
* | | | | | | Remove debug | Craig Tiller | 2015-02-06 |
| | | | | | | |||
| * | | | | | Adding /tmp to prefix when creating posix temporary files. | Julien Boeuf | 2015-02-06 |
| | | | | | | | | | | | | | | | | | | | | | | | | - Addresses #416. | ||
| | | * | | | Making the gpr_tmpfile's win32 version a bit more Windows-y. | Nicolas "Pixel" Noble | 2015-02-06 |
| | |/ / / | |/| | | | | | | | | | | | | | Also adding windows helpers to convert to and from TCHAR strings. | ||
* | | | | | Fixes | Craig Tiller | 2015-02-05 |
| | | | | | |||
* | | | | | Fix in-flight cancellations | Craig Tiller | 2015-02-05 |
| | | | | | |||
| | * | | | prefix struct & functions in census_tracing.h per ctiller's suggestion. | Hongyu Chen | 2015-02-05 |
| | | | | | |||
* | | | | | Merge github.com:google/grpc into async-api-new | Craig Tiller | 2015-02-05 |
|\| | | | | |||
* | | | | | Converted some cancellation tests | Craig Tiller | 2015-02-05 |
| | | | | | |||
| | * | | | More update on dup_annotation_list following review comments. | Hongyu Chen | 2015-02-05 |
| | | | | |