You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beam.apache.org by Steven Gaunt <st...@equifax.com> on 2020/09/30 14:43:50 UTC
jira ticket BEAM-10990
Hi guys
I've created a jira ticket BEAM-10990
<https://issues.apache.org/jira/browse/BEAM-10990> as we are keen to use
ElasticSearchIO.
would there be any objections if I was create a branch and propose a fix
for BEAM-10990 <https://issues.apache.org/jira/browse/BEAM-10990> ?
thanks
Steve
--
This message contains proprietary information from Equifax which may be
confidential. If you are not an intended recipient, please refrain from any
disclosure, copying, distribution or use of this information and note that
such actions are prohibited. If you have received this transmission in
error, please notify by e-mail postmaster@equifax.com
<ma...@equifax.com>. Equifax® is a registered trademark of
Equifax Inc. All rights reserved.
Re: jira ticket BEAM-10990
Posted by Pablo Estrada <pa...@google.com>.
Hi Steven,
I've added you as a contributor, so feel free to assign the issue to
yourself.
BigQueryIO has a similar pattern for its write transform. You can do
BigQueryIO.write(.......).withExtendedErrorInfo()[1], and it will return a
WriteResult[2], which contains a PCollection of failed inserts with their
errors[3].
You could add a similar option to ElasticSearchIO which determines when to
retry errors, and what to do with them. Ideally, the default behavior would
not change (to ensure backwards compatibility), but when specifying the new
configuration, that would help you address your use case.
By the way, this pattern is very common, so I bet it will be a useful
addition for other users.
If that works for you, we'd be happy to welcome your contribution.
Best
-P.
[1]
https://beam.apache.org/releases/javadoc/2.24.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.html#withExtendedErrorInfo--
[2]
https://beam.apache.org/releases/javadoc/2.24.0/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.html
[3]
https://beam.apache.org/releases/javadoc/2.24.0/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.html#getFailedInsertsWithErr--
On Wed, Sep 30, 2020 at 11:23 AM Steven Gaunt <st...@equifax.com>
wrote:
> Hi guys
>
> I've created a jira ticket BEAM-10990
> <https://issues.apache.org/jira/browse/BEAM-10990> as we are keen to use
> ElasticSearchIO.
>
> would there be any objections if I was create a branch and propose a fix
> for BEAM-10990 <https://issues.apache.org/jira/browse/BEAM-10990> ?
>
> thanks
>
> Steve
>
> This message contains proprietary information from Equifax which may be
> confidential. If you are not an intended recipient, please refrain from any
> disclosure, copying, distribution or use of this information and note that
> such actions are prohibited. If you have received this transmission in
> error, please notify by e-mail postmaster@equifax.com. Equifax® is a
> registered trademark of Equifax Inc. All rights reserved.
>
>