See
<https://builds.apache.org/job/beam_PostCommit_Go_GradleBuild/110/display/redirect?page=changes>
Changes:
[github] Explictly delcare globals defined elsewhere
[mairbek] Introduced SpannerWriteResult that
[mairbek] Addressed comments
[mairbek] Happy checkstyle
[github] Adding a microbenchmark for side input iterables. (#5294)
[apilloud] Enable githubCommitNotifier for post commits
[tgroh] Migrate the `portable` subpackage to Portability
[Pablo] Make experiments as set attr of RuntimeValueProvider
------------------------------------------
[...truncated 221.06 KB...]
{8: int/int[varintz] GLO}
Edges: 1: Impulse [] -> [Out: []uint8 -> {1: []uint8/bytes GLO}]
2: ParDo [In(Main): []uint8 <- {1: []uint8/bytes GLO}] -> [Out: T -> {2:
int/int[varintz] GLO}]
3: ParDo [In(Main): int <- {2: int/int[varintz] GLO}] -> [Out: int -> {3:
int/int[varintz] GLO} Out: int -> {4: int/int[varintz] GLO} Out: int -> {5:
int/int[varintz] GLO} Out: int -> {6: int/int[varintz] GLO} Out: int -> {7:
int/int[varintz] GLO} Out: int -> {8: int/int[varintz] GLO}]
2018/05/09 00:36:49 Plan[plan]:
9: Impulse[0]
1: Discard
2: Discard
3: Discard
4: Discard
5: Discard
6: Discard
7: ParDo[beam.partitionFn] Out:[1 2 3 4 5 6]
8: ParDo[beam.createFn] Out:[7]
2018/05/09 00:36:49 Pipeline:
2018/05/09 00:36:49 Nodes: {1: []uint8/bytes GLO}
{2: int/int[varintz] GLO}
{3: int/int[varintz] GLO}
{4: int/int[varintz] GLO}
{5: int/int[varintz] GLO}
{6: int/int[varintz] GLO}
{7: int/int[varintz] GLO}
Edges: 1: Impulse [] -> [Out: []uint8 -> {1: []uint8/bytes GLO}]
2: ParDo [In(Main): []uint8 <- {1: []uint8/bytes GLO}] -> [Out: T -> {2:
int/int[varintz] GLO}]
3: ParDo [In(Main): int <- {2: int/int[varintz] GLO}] -> [Out: int -> {3:
int/int[varintz] GLO} Out: int -> {4: int/int[varintz] GLO} Out: int -> {5:
int/int[varintz] GLO} Out: int -> {6: int/int[varintz] GLO} Out: int -> {7:
int/int[varintz] GLO}]
2018/05/09 00:36:49 Plan[plan]:
8: Impulse[0]
1: Discard
2: Discard
3: Discard
4: Discard
5: Discard
6: ParDo[beam.partitionFn] Out:[1 2 3 4 5]
7: ParDo[beam.createFn] Out:[6]
--- PASS: TestPartitionFailures (0.00s)
=== RUN TestPartitionFlattenIdentity
2018/05/09 00:36:49 Pipeline:
2018/05/09 00:36:49 Nodes: {1: []uint8/bytes GLO}
{2: int/int[varintz] GLO}
{3: int/int[varintz] GLO}
{4: int/int[varintz] GLO}
{5: int/int[varintz] GLO}
{6: []uint8/bytes GLO}
{7: int/int[varintz] GLO}
{8: int/int[varintz] GLO}
{9: int/int[varintz] GLO}
Edges: 1: Impulse [] -> [Out: []uint8 -> {1: []uint8/bytes GLO}]
2: ParDo [In(Main): []uint8 <- {1: []uint8/bytes GLO}] -> [Out: T -> {2:
int/int[varintz] GLO}]
3: ParDo [In(Main): int <- {2: int/int[varintz] GLO}] -> [Out: int -> {3:
int/int[varintz] GLO} Out: int -> {4: int/int[varintz] GLO}]
4: Flatten [In(Main): int <- {3: int/int[varintz] GLO} In(Main): int <- {4:
int/int[varintz] GLO}] -> [Out: int -> {5: int/int[varintz] GLO}]
5: Impulse [] -> [Out: []uint8 -> {6: []uint8/bytes GLO}]
6: ParDo [In(Main): []uint8 <- {6: []uint8/bytes GLO} In(Iter): T <- {5:
int/int[varintz] GLO} In(Iter): T <- {2: int/int[varintz] GLO}] -> [Out: T ->
{7: int/int[varintz] GLO} Out: T -> {8: int/int[varintz] GLO} Out: T -> {9:
int/int[varintz] GLO}]
7: ParDo [In(Main): X <- {7: int/int[varintz] GLO}] -> []
8: ParDo [In(Main): X <- {9: int/int[varintz] GLO}] -> []
2018/05/09 00:36:49 Plan[plan]:
12: Impulse[0]
13: Impulse[0]
1: ParDo[passert.failFn] Out:[]
2: Discard
3: ParDo[passert.failFn] Out:[]
4: ParDo[passert.diffFn] Out:[1 2 3]
5: wait[2] Out:4
6: buffer[6]. wait:5 Out:4
7: buffer[7]. wait:5 Out:4
8: Flatten[2]. Out:buffer[6]. wait:5 Out:4
9: ParDo[beam.partitionFn] Out:[8 8]
10: Multiplex. Out:[9 7]
11: ParDo[beam.createFn] Out:[10]
2018/05/09 00:36:49 wait[5] unblocked w/ 1 [false]
2018/05/09 00:36:49 wait[5] done
2018/05/09 00:36:49 Pipeline:
2018/05/09 00:36:49 Nodes: {1: []uint8/bytes GLO}
{2: int/int[varintz] GLO}
{3: int/int[varintz] GLO}
{4: int/int[varintz] GLO}
{5: int/int[varintz] GLO}
{6: []uint8/bytes GLO}
{7: int/int[varintz] GLO}
{8: int/int[varintz] GLO}
{9: int/int[varintz] GLO}
Edges: 1: Impulse [] -> [Out: []uint8 -> {1: []uint8/bytes GLO}]
2: ParDo [In(Main): []uint8 <- {1: []uint8/bytes GLO}] -> [Out: T -> {2:
int/int[varintz] GLO}]
3: ParDo [In(Main): int <- {2: int/int[varintz] GLO}] -> [Out: int -> {3:
int/int[varintz] GLO} Out: int -> {4: int/int[varintz] GLO}]
4: Flatten [In(Main): int <- {3: int/int[varintz] GLO} In(Main): int <- {4:
int/int[varintz] GLO}] -> [Out: int -> {5: int/int[varintz] GLO}]
5: Impulse [] -> [Out: []uint8 -> {6: []uint8/bytes GLO}]
6: ParDo [In(Main): []uint8 <- {6: []uint8/bytes GLO} In(Iter): T <- {5:
int/int[varintz] GLO} In(Iter): T <- {2: int/int[varintz] GLO}] -> [Out: T ->
{7: int/int[varintz] GLO} Out: T -> {8: int/int[varintz] GLO} Out: T -> {9:
int/int[varintz] GLO}]
7: ParDo [In(Main): X <- {7: int/int[varintz] GLO}] -> []
8: ParDo [In(Main): X <- {9: int/int[varintz] GLO}] -> []
2018/05/09 00:36:49 Plan[plan]:
12: Impulse[0]
13: Impulse[0]
1: ParDo[passert.failFn] Out:[]
2: Discard
3: ParDo[passert.failFn] Out:[]
4: ParDo[passert.diffFn] Out:[1 2 3]
5: wait[2] Out:4
6: buffer[6]. wait:5 Out:4
7: buffer[7]. wait:5 Out:4
8: Flatten[2]. Out:buffer[6]. wait:5 Out:4
9: ParDo[beam.partitionFn] Out:[8 8]
10: Multiplex. Out:[9 7]
11: ParDo[beam.createFn] Out:[10]
2018/05/09 00:36:49 wait[5] unblocked w/ 1 [false]
2018/05/09 00:36:49 wait[5] done
2018/05/09 00:36:49 Pipeline:
2018/05/09 00:36:49 Nodes: {1: []uint8/bytes GLO}
{2: int/int[varintz] GLO}
{3: int/int[varintz] GLO}
{4: int/int[varintz] GLO}
{5: int/int[varintz] GLO}
{6: int/int[varintz] GLO}
{7: int/int[varintz] GLO}
{8: int/int[varintz] GLO}
{9: int/int[varintz] GLO}
{10: int/int[varintz] GLO}
{11: []uint8/bytes GLO}
{12: int/int[varintz] GLO}
{13: int/int[varintz] GLO}
{14: int/int[varintz] GLO}
Edges: 1: Impulse [] -> [Out: []uint8 -> {1: []uint8/bytes GLO}]
2: ParDo [In(Main): []uint8 <- {1: []uint8/bytes GLO}] -> [Out: T -> {2:
int/int[varintz] GLO}]
3: ParDo [In(Main): int <- {2: int/int[varintz] GLO}] -> [Out: int -> {3:
int/int[varintz] GLO} Out: int -> {4: int/int[varintz] GLO} Out: int -> {5:
int/int[varintz] GLO} Out: int -> {6: int/int[varintz] GLO} Out: int -> {7:
int/int[varintz] GLO} Out: int -> {8: int/int[varintz] GLO} Out: int -> {9:
int/int[varintz] GLO}]
4: Flatten [In(Main): int <- {3: int/int[varintz] GLO} In(Main): int <- {4:
int/int[varintz] GLO} In(Main): int <- {5: int/int[varintz] GLO} In(Main): int
<- {6: int/int[varintz] GLO} In(Main): int <- {7: int/int[varintz] GLO}
In(Main): int <- {8: int/int[varintz] GLO} In(Main): int <- {9:
int/int[varintz] GLO}] -> [Out: int -> {10: int/int[varintz] GLO}]
5: Impulse [] -> [Out: []uint8 -> {11: []uint8/bytes GLO}]
6: ParDo [In(Main): []uint8 <- {11: []uint8/bytes GLO} In(Iter): T <- {10:
int/int[varintz] GLO} In(Iter): T <- {2: int/int[varintz] GLO}] -> [Out: T ->
{12: int/int[varintz] GLO} Out: T -> {13: int/int[varintz] GLO} Out: T -> {14:
int/int[varintz] GLO}]
7: ParDo [In(Main): X <- {12: int/int[varintz] GLO}] -> []
8: ParDo [In(Main): X <- {14: int/int[varintz] GLO}] -> []
2018/05/09 00:36:49 Plan[plan]:
12: Impulse[0]
13: Impulse[0]
1: ParDo[passert.failFn] Out:[]
2: Discard
3: ParDo[passert.failFn] Out:[]
4: ParDo[passert.diffFn] Out:[1 2 3]
5: wait[2] Out:4
6: buffer[6]. wait:5 Out:4
7: buffer[7]. wait:5 Out:4
8: Flatten[7]. Out:buffer[6]. wait:5 Out:4
9: ParDo[beam.partitionFn] Out:[8 8 8 8 8 8 8]
10: Multiplex. Out:[9 7]
11: ParDo[beam.createFn] Out:[10]
2018/05/09 00:36:49 wait[5] unblocked w/ 1 [false]
2018/05/09 00:36:49 wait[5] done
--- PASS: TestPartitionFlattenIdentity (0.00s)
=== RUN Example_metricsDeclaredAnywhere
--- PASS: Example_metricsDeclaredAnywhere (0.00s)
=== RUN Example_metricsReusable
--- PASS: Example_metricsReusable (0.00s)
PASS
coverage: 42.7% of statements
ok github.com/apache/beam/sdks/go/pkg/beam 0.014s coverage: 42.7% of
statements
=== RUN TestOptions
--- PASS: TestOptions (0.00s)
=== RUN TestKey
--- PASS: TestKey (0.00s)
=== RUN TestRegister
--- PASS: TestRegister (0.00s)
PASS
coverage: 51.5% of statements
ok github.com/apache/beam/sdks/go/pkg/beam/core/runtime 0.002s
coverage: 51.5% of statements
> Task :beam-sdks-go:test
Test for github.com/apache/beam/sdks/go/pkg/beam finished, 7 completed, 0 failed
Result of package github.com/apache/beam/sdks/go/pkg/beam/core/runtime:
Test for github.com/apache/beam/sdks/go/pkg/beam/core/runtime finished, 3
completed, 0 failed
Result of package github.com/apache/beam/sdks/go/pkg/beam/transforms/top:
=== RUN TestCombineFn3String
--- PASS: TestCombineFn3String (0.00s)
=== RUN TestCombineFn3RevString
--- PASS: TestCombineFn3RevString (0.00s)
=== RUN TestCombineFnMerge
--- PASS: TestCombineFnMerge (0.00s)
PASS
coverage: 54.8% of statements
ok github.com/apache/beam/sdks/go/pkg/beam/transforms/top 0.006s
coverage: 54.8% of statements
=== RUN TestClassOf
--- PASS: TestClassOf (0.00s)
=== RUN TestIsConcrete
--- PASS: TestIsConcrete (0.00s)
=== RUN TestIsBound
--- PASS: TestIsBound (0.00s)
=== RUN TestIsStructurallyAssignable
--- PASS: TestIsStructurallyAssignable (0.00s)
=== RUN TestBindSubstitute
--- PASS: TestBindSubstitute (0.00s)
PASS
coverage: 61.5% of statements
ok github.com/apache/beam/sdks/go/pkg/beam/core/typex 0.003s
coverage: 61.5% of statements
> Task :beam-sdks-go:test
Test for github.com/apache/beam/sdks/go/pkg/beam/transforms/top finished, 3
completed, 0 failed
Result of package github.com/apache/beam/sdks/go/pkg/beam/core/typex:
Test for github.com/apache/beam/sdks/go/pkg/beam/core/typex finished, 5
completed, 0 failed
Generating HTML test report...
Finished generating test html results (0.069 secs) into:
<https://builds.apache.org/job/beam_PostCommit_Go_GradleBuild/ws/src/sdks/go/.gogradle/reports/test>
:beam-sdks-go:test (Thread[Task worker for ':' Thread 2,5,main]) completed.
Took 27.996 secs.
:goPreCommit (Thread[Task worker for ':' Thread 2,5,main]) started.
> Task :goPreCommit
Skipping task ':goPreCommit' as it has no actions.
:goPreCommit (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0
secs.
:goPostCommit (Thread[Task worker for ':' Thread 2,5,main]) started.
> Task :goPostCommit
Skipping task ':goPostCommit' as it has no actions.
:goPostCommit (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 0.0
secs.
BUILD SUCCESSFUL in 5m 4s
6 actionable tasks: 6 executed
Publishing build scan...
https://gradle.com/s/wm2tilhhrgtyo
Build step 'Invoke Gradle script' changed build result to SUCCESS
[Set GitHub commit status (universal)] SUCCESS on repos
[GHRepository@10419acf[description=Apache
Beam,homepage=,name=beam,fork=false,size=58753,milestones={},language=Java,commits={},source=<null>,parent=<null>,responseHeaderFields={null=[HTTP/1.1
200 OK], Access-Control-Allow-Origin=[*], Access-Control-Expose-Headers=[ETag,
Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining,
X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval],
Cache-Control=[private, max-age=60, s-maxage=60], Content-Encoding=[gzip],
Content-Security-Policy=[default-src 'none'], Content-Type=[application/json;
charset=utf-8], Date=[Wed, 09 May 2018 00:36:52 GMT],
ETag=[W/"f61e7a401b5666f651eab561fff376f2"], Last-Modified=[Wed, 09 May 2018
00:26:13 GMT], OkHttp-Received-Millis=[1525826212988],
OkHttp-Response-Source=[NETWORK 200], OkHttp-Selected-Protocol=[http/1.1],
OkHttp-Sent-Millis=[1525826212861], Referrer-Policy=[origin-when-cross-origin,
strict-origin-when-cross-origin], Server=[GitHub.com], Status=[200 OK],
Strict-Transport-Security=[max-age=31536000; includeSubdomains; preload],
Transfer-Encoding=[chunked], Vary=[Accept, Authorization, Cookie,
X-GitHub-OTP], X-Accepted-OAuth-Scopes=[repo],
X-Content-Type-Options=[nosniff], X-Frame-Options=[deny],
X-GitHub-Media-Type=[github.v3; format=json],
X-GitHub-Request-Id=[B03E:4F41:A73BB9:16E0B2C:5AF24282],
X-OAuth-Scopes=[admin:repo_hook, repo, repo:status], X-RateLimit-Limit=[5000],
X-RateLimit-Remaining=[4979], X-RateLimit-Reset=[1525828827],
X-Runtime-rack=[0.045577], X-XSS-Protection=[1;
mode=block]},url=https://api.github.com/repos/apache/beam,id=50904245]]
(sha:60f90c8) with context:beam_PostCommit_Go_GradleBuild
Setting commit status on GitHub for
https://github.com/apache/beam/commit/60f90c8dcb229c35a82c7be15e64a89678bae058
ERROR: Build step failed with exception
java.io.FileNotFoundException:
https://api.github.com/repos/apache/beam/statuses/60f90c8dcb229c35a82c7be15e64a89678bae058
at
com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:243)
at
com.squareup.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
at
com.squareup.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
at org.kohsuke.github.Requester.parse(Requester.java:612)
at org.kohsuke.github.Requester.parse(Requester.java:594)
at org.kohsuke.github.Requester._to(Requester.java:272)
Caused: org.kohsuke.github.GHFileNotFoundException: {"message":"Not
Found","documentation_url":"https://developer.github.com/v3/repos/statuses/#create-a-status"}
at org.kohsuke.github.Requester.handleApiError(Requester.java:686)
at org.kohsuke.github.Requester._to(Requester.java:293)
at org.kohsuke.github.Requester.to(Requester.java:234)
at
org.kohsuke.github.GHRepository.createCommitStatus(GHRepository.java:1075)
at
org.jenkinsci.plugins.github.status.GitHubCommitStatusSetter.perform(GitHubCommitStatusSetter.java:160)
Caused:
org.jenkinsci.plugins.github.common.CombineErrorHandler$ErrorHandlingException
at
org.jenkinsci.plugins.github.common.CombineErrorHandler.handle(CombineErrorHandler.java:74)
at
org.jenkinsci.plugins.github.status.GitHubCommitStatusSetter.perform(GitHubCommitStatusSetter.java:164)
at
com.cloudbees.jenkins.GitHubCommitNotifier.perform(GitHubCommitNotifier.java:151)
at
hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
at
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
at hudson.model.Build$BuildExecution.post2(Build.java:186)
at
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
at hudson.model.Run.execute(Run.java:1749)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Build step 'Set build status on GitHub commit [deprecated]' marked build as
failure
Not sending mail to unregistered user [email protected]
Not sending mail to unregistered user [email protected]
Not sending mail to unregistered user [email protected]