Skip to content
This repository has been archived by the owner on Jun 27, 2024. It is now read-only.

Latest commit

 

History

History
15 lines (9 loc) · 878 Bytes

README.md

File metadata and controls

15 lines (9 loc) · 878 Bytes

grpc-experiments

This repository contains a repro of a grpc bug as described here: grpc/grpc-go#674

The code is heavily based on this gist, referenced from the prior url: https://gist.github.com/akhenakh/adb03aa05ac1a6e85611422128d2a004

To run:

  1. Change the constants in config.go to match your project.
  2. If necessary, run setup.sh to create a dummy table.
  3. Run run.sh to do a single test. I find that (ballbark) ~1 out of 5 attempts will successfully demonstrate the bug, which is indicated by a runtime of several minutes (as opposed to ~10 seconds in a normal run).

Dependencies

The latest (as of July 7, 2016) version of all Go dependencies are checked into the repo, but it is easy to try with the latest and greatest if something new gets checked in. Just rm -rf src and then go get google.golang.org/cloud/bigtable.