Мы используем Google Cloud Bigtable, обращаясь к нему из экземпляров GCE, используя Go library для доступа к нему. Для некоторых запросов ReadRow мы получаем следующую ошибку:Bigtable (from Go) возвращает «сервер закрыл поток без отправки трейлеров»
rpc error: code = 13 desc = "server closed the stream without sending trailers"
Следует отметить, что они согласованы. Другими словами, если мы повторим один и тот же запрос (мы ждем ~ 15 минут между попытками), мы (почти?) Всегда снова получаем ту же ошибку. Таким образом, это не, по-видимому, просто является временной ошибкой, но, скорее всего, каким-то образом связано с получаемыми данными. Вот конкретный запрос, который мы выполняем:
row, err := tbl.ReadRow(ctx, <my-row-id>,
bigtable.RowFilter(bigtable.ChainFilters(
bigtable.FamilyFilter(<my-column-family>),
bigtable.LatestNFilter(1))))
Может ли это просто означать, что вы пытаетесь извлечь слишком много?