[ 
https://issues.apache.org/jira/browse/BEAM-13376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17491168#comment-17491168
 ] 

Robert Wang commented on BEAM-13376:
------------------------------------

Ning. [https://github.com/googleapis/python-bigtable/issues/485] sounds like a 
different issue. 

I dig a bit deeper and found in the Bigtable client's [sample 
code]([https://github.com/googleapis/python-bigtable/blob/main/samples/snippets/writes/write_batch.py#L40)]
 user has to read the status for each entry in a loop (as the atomicity is at 
row level, not at batch level). The behavior seems to be working as intended 
per the RPC doc but the Java client behaves different. Unfortunately, there 
seems to be lack of proper documentation. I created two more issues. 

https://github.com/googleapis/python-bigtable/issues/506

https://github.com/googleapis/python-bigtable/issues/507

> Missing error for nonexistent column family BigTable
> ----------------------------------------------------
>
>                 Key: BEAM-13376
>                 URL: https://issues.apache.org/jira/browse/BEAM-13376
>             Project: Beam
>          Issue Type: Bug
>          Components: io-java-gcp
>            Reporter: PierreOberholzer
>            Priority: P1
>
> Currently, there is no error thrown by BigTable in case the Column Families 
> are not defined at writing time. That is a misleading behavior as the user 
> believes the job has completed, though with empty table.
> A bug was raised on BigTable:
> [https://issuetracker.google.com/issues/186053077?pli=1]
> But it should be made sure that the Beam IO will log this error appropriately.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to