googleapis / nodejs-firestore

Node.js client for Google Cloud Firestore: a NoSQL document database built for automatic scaling, high performance, and ease of application development.

Home Page:https://cloud.google.com/firestore/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BulkWriter class recursiveDelete(): on leaf document failed

flaky-bot opened this issue · comments

This test failed!

To configure my behavior, see the Flaky Bot documentation.

If I'm commenting on this issue too often, add the flakybot: quiet label and
I will stop commenting.


commit: 5da7138
buildURL: Build Status, Sponge
status: failed

Test output
Invalid response body while trying to fetch https://firestore.googleapis.com/v1/projects/java-review/databases/(default)/documents/node_7.1.0_GManQVwGvKoTE16KRLJm/bob/parentsCol/daniel/childCol/francis:listCollectionIds?$alt=json%3Benum-encoding=int: read ECONNRESET
FetchError: Invalid response body while trying to fetch https://firestore.googleapis.com/v1/projects/java-review/databases/(default)/documents/node_7.1.0_GManQVwGvKoTE16KRLJm/bob/parentsCol/daniel/childCol/francis:listCollectionIds?$alt=json%3Benum-encoding=int: read ECONNRESET
    at Gunzip. (node_modules/node-fetch/lib/index.js:400:12)
    at emitErrorNT (internal/streams/destroy.js:106:8)
    at emitErrorCloseNT (internal/streams/destroy.js:74:3)
    at processTicksAndRejections (internal/process/task_queues.js:82:21)

Looks like this issue is flaky. 😟

I'm going to leave this open and stop commenting.

A human should fix and close this.


When run at the same commit (5da7138), this test passed in one build (Build Status, Sponge) and failed in another build (Build Status, Sponge).

This appears to be a one off error emitted from backend.

Retry might need improvement. I will track this issue as part of reviewing our retry implementation.