aboutsummaryrefslogtreecommitdiffhomepage
path: root/build.json
Commit message (Collapse)AuthorAge
* Addressing comments.Gravatar Nicolas Noble2015-01-26
|
* Merge branch 'master' of github.com:google/grpc into jsonGravatar Nicolas Noble2015-01-26
|\ | | | | | | | | Conflicts: src/core/security/credentials.c
| * Fixing a few winsocket misuses.Gravatar Nicolas "Pixel" Noble2015-01-24
| |
| * move proto files in dependency orderGravatar Yang Gao2015-01-23
| |
| * Merge pull request #153 from ctiller/windows-fixesGravatar Jan Tattermusch2015-01-23
| |\ | | | | | | Windows fixes
* | | Replacing cJSON with our own code instead.Gravatar Nicolas Noble2015-01-22
| | |
| * | Merge branch 'master' of github.com:google/grpc into tipsGravatar Chen Wang2015-01-21
| |\ \ | |/ / |/| |
| * | TIPS client implementation.Gravatar Chen Wang2015-01-21
| | |
| | * Build projectsGravatar Craig Tiller2015-01-21
| | |
| | * Copy pollset_posix to pollset_windowsGravatar Craig Tiller2015-01-21
| |/ |/|
* | Sort by language, then by nameGravatar Craig Tiller2015-01-18
| |
* | Merge branch 'testrun' of github.com:ctiller/grpc into build-cleanerGravatar Craig Tiller2015-01-18
|\ \ | | | | | | | | | | | | Conflicts: build.json
* | | build.json prettifierGravatar Craig Tiller2015-01-18
| | |
| * | Explicitly name the target language.Gravatar Craig Tiller2015-01-18
|/ / | | | | | | Instead of C++ or not C++, name C++ and C, in preparation for being able to name other languages in the future.
* | Changing tabs for spaces.Gravatar Nicolas Noble2015-01-16
| |
* | Factor out the pollset kicking mechanism and eliminate shardingGravatar David Klempner2015-01-16
|/ | | | | | | | | This change pulls out a separate pollset_kick module, which currently uses a freelist of pipes dynamically assigned to pollsets when they enter polling rather than the previous racy sharding mechanism. We ultimately may wish to eliminate the dynamic assignment for multipoll sets, but this should be sufficient for the moment.
* Fixing typos in build.json: .cpp -> .ccGravatar Nicolas Noble2015-01-15
| | | | | | This was working so far because of GNU make's magic that automatically finds the sources depending on its output, and not on its input. This also explains why running "make" would always rebuild the plugins: because GNU make think some dependencies are phony and aren't there.
* Merge github.com:google/grpc into nogoGravatar Craig Tiller2015-01-13
|\
| * Merge branch 'testcpp' of github.com:ctiller/grpc into testcppGravatar Craig Tiller2015-01-13
| |\
| * | Fix qps test.Gravatar Craig Tiller2015-01-13
| | | | | | | | | | | | This was failing to compile.
| * | Merge github.com:google/grpc into testcppGravatar Craig Tiller2015-01-13
| |\ \
* | | | Remove go compilerGravatar Craig Tiller2015-01-13
| |/ / |/| |
| | * Fix alignmentGravatar Craig Tiller2015-01-12
| |/
* | Fixing opensource build.Gravatar nnoble2015-01-12
| | | | | | | | | | | | | | Change on 2015/01/12 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83810001
| * Merge github.com:google/grpc into testcppGravatar Craig Tiller2015-01-12
| |\ | |/ |/|
* | Moving the google-internal security code in their own files.Gravatar jboeuf2015-01-12
| | | | | | | | | | | | | | | | | | | | Checked that the opensource version still builds. Just addressing core for now. We will do c++ later. Change on 2015/01/12 by jboeuf <jboeuf@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83804014
* | Splitting grpc_test_util into gpr_test_util.Gravatar nnoble2015-01-12
| | | | | | | | | | | | | | Change on 2015/01/12 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83801564
| * Fix some C++ test dependenciesGravatar Craig Tiller2015-01-12
|/
* Fix gRPC compilation failureGravatar rsilvera2015-01-12
| | | | | | | | Update location of rpc_method.cc on the Makefile Change on 2015/01/12 by rsilvera <rsilvera@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83786942
* Preparing the go plugin for non-[] compilation.Gravatar nnoble2015-01-12
| | | | | | | Change on 2015/01/09 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83651056
* Add impl subdirectory under public and move headers that need to be installedGravatar yangg2015-01-12
| | | | | | | | to it. Change on 2015/01/09 by yangg <yangg@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83640373
* Add ServiceAccount Credentials wrapping and handle credentials creationGravatar yangg2015-01-12
| | | | | | | | failure. Change on 2015/01/09 by yangg <yangg@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83634736
* Add a test to export two TestService on the same server, only with differentGravatar yangg2015-01-09
| | | | | | | | | | package names. Make sure they work as intended. This is based on [] Change on 2015/01/08 by yangg <yangg@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83558743
* C implementation of Census trace store and stats store for grpc C lib.Gravatar hongyu2015-01-09
| | | | | | | Change on 2015/01/08 by hongyu <hongyu@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83556470
* Remove libevent.Gravatar ctiller2015-01-09
| | | | | | | | | | | | | | | | | | | | | | | Fixed any exposed bugs across the stack. Add a poll() based implementation. Heavily leverages pollset infrastructure to allow small polls to be the norm. Exposes a mechanism to plug in epoll/kqueue for platforms where we have them. Simplify iomgr callbacks to return one bit of success or failure (instead of the multi valued result that was mostly unused previously). This will ease the burden on new implementations, and the previous system provided no real value anyway. Removed timeouts on endpoint read/write routines. This simplifies porting burden by providing a more orthogonal interface, and the functionality can always be replicated when desired by using an alarm combined with endpoint_shutdown. I'm fairly certain we ended up with this interface because it was convenient to do from libevent. Things that need attention still: - adding an fd to a pollset is O(n^2) - but this is probably ok given that we'll not use this for multipolling once platform specific implementations are added. - we rely on the backup poller too often - especially for SSL handshakes and for client connection establishment we should have a better mechanism ([] [] - Linux needs to use epoll for multiple fds, FreeBSD variants (including Darwin) need to use kqueue. ([] [] - Linux needs to use eventfd for poll kicking. ([] Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83461069
* Add a --forever flag, to continuously run tests as things change.Gravatar ctiller2015-01-09
| | | | | | | Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83451760
* Remove libevent.Gravatar ctiller2015-01-08
| | | | | | | | | | | | | | | | | | | | | | | Fixed any exposed bugs across the stack. Add a poll() based implementation. Heavily leverages pollset infrastructure to allow small polls to be the norm. Exposes a mechanism to plug in epoll/kqueue for platforms where we have them. Simplify iomgr callbacks to return one bit of success or failure (instead of the multi valued result that was mostly unused previously). This will ease the burden on new implementations, and the previous system provided no real value anyway. Removed timeouts on endpoint read/write routines. This simplifies porting burden by providing a more orthogonal interface, and the functionality can always be replicated when desired by using an alarm combined with endpoint_shutdown. I'm fairly certain we ended up with this interface because it was convenient to do from libevent. Things that need attention still: - adding an fd to a pollset is O(n^2) - but this is probably ok given that we'll not use this for multipolling once platform specific implementations are added. - we rely on the backup poller too often - especially for SSL handshakes and for client connection establishment we should have a better mechanism ([] [] - Linux needs to use epoll for multiple fds, FreeBSD variants (including Darwin) need to use kqueue. ([] [] - Linux needs to use eventfd for poll kicking. ([] Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83461069
* Adding plugins to the mako rendering system.Gravatar nnoble2015-01-06
| | | | | | | Change on 2015/01/05 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83302581
* Provide a port of cpu related code to posix, and linux.Gravatar ctiller2014-12-29
| | | | | | | | Properly set this up in our build environment. Change on 2014/12/23 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82725899
* Improving Makefile support for shared libraries.Gravatar nnoble2014-12-29
| | | | | | | | | | | | | | | | -) Properly linking built-in OpenSSL into the grpc library. -) grpc now properly depends on gpr when linking shared code. -) Properly naming the shared library with all their aliases. -) Properly installing the shared library aliases on the system. -) Potentially supporting Darwin and MINGW32 targets for shared libraries. Caveat: if using shared libraries, some tests will not compile anymore if they want to use OpenSSL functions, as they are no longer publically available externally. Which is the feature we were seeking. The Makefile currently does it properly, by linking the tests statically. This only applies when using external code and Makefiles, if said external code improperly assumes SSL is available through grpc. Change on 2014/12/22 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82656438
* Update build.json, fix opensource build.Gravatar ctiller2014-12-29
| | | | | | | Change on 2014/12/20 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82580775
* Add SSL root for production GFE.Gravatar chenw2014-12-29
| | | | | | | Change on 2014/12/19 by chenw <chenw@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82554526
* Port [] alarm management to GRPC.Gravatar ctiller2014-12-29
| | | | | | | | | | | | | This change implements a platform independent alarm manager in alarm.c. It's integrated with iomgr, and some tests are cleaned up. The alarm implementation itself is a fairly direct port of LazyAlarmList from eventmanager. SpinLock has been replaced for now with gpr_mu, and other atomic operations have been dropped (again, for now). A majority of tests have been ported. Change on 2014/12/19 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82551363
* Adding support for service account credentials.Gravatar jboeuf2014-12-29
| | | | | | | | | | - Tested end to end with a JSON key I generated for my account using the fetch_oauth2 binary. - The same fetch_oauth2 binary can get a token from the GCE metadata service on a VM in cloud. Change on 2014/12/19 by jboeuf <jboeuf@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82548689
* Client side implementation of creating channel with credentials.Gravatar yangg2014-12-29
| | | | | | | | | The old test_ssl_channel related code is deleted and the new create channel call is used for interop tests. Change on 2014/12/19 by yangg <yangg@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82540921
* gRPC: Avoid AF_INET6 sockets when the ::1 loopback address doesn't exist.Gravatar pmarks2014-12-19
| | | | | | | | | | | On Linux with disable_ipv6=1, we can create sockets bound to [::]:port, yet connecting to that address triggers an Unreachable error. Since IPv6 is useless on such machines, it's cleaner to turn it off than expose users to a half-broken state. Change on 2014/12/17 by pmarks <pmarks@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82387437
* Sync up open source build with []Gravatar yangg2014-12-19
| | | | | | | Change on 2014/12/17 by yangg <yangg@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82377745
* Introduce the (outside-of-iomgr) pollset API.Gravatar ctiller2014-12-19
| | | | | | | | | | | | | This CL introduces the public side of this interface. There will need to be an iomgr-private API also, but this will be a per-implementation API and so is not covered here. I've taken care of wiring the interface through the codebase in the manner that I expect it will be used. Change on 2014/12/17 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82376987
* Changing compilation ordering to fix dependency issue between generated ↵Gravatar nnoble2014-12-17
| | | | | | | | | files and their inclusion. Change on 2014/12/17 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82363995
* Prepare QPS tests for running in GCEGravatar vpai2014-12-17
| | | | | | | | | | | Edit build.json to include qps tests and credentials Perform required MOE edits for running qps tests in VM Minor changes to underlying source files to support issues like more restrictive warning flags in cloud. Change on 2014/12/17 by vpai <vpai@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82349829