Build #1,322

Builds CDAP artifacts and performs unit tests

Build: #1322 failed Scheduled with changes by albertshau <ashau@google.com>

Build result summary

Details

Completed
Duration
279 minutes
Labels
None
Revisions
CDAP Build
191281a07606f8e56e8756d9ff0be022e5f843a8 191281a07606f8e56e8756d9ff0be022e5f843a8
CDAP
581c2f6dca78f4c2c7477524bafc1adc4692c492 581c2f6dca78f4c2c7477524bafc1adc4692c492
Total tests
3363
Failing since
#1321 (Child of CDAP-DRC-3844)
Fixed in
#1325 (Scheduled with changes by Edwin Elia <edwinelia@google.com>)

No failed tests found, a possible compilation error occurred.

Responsible

This build has been failing since #1321
No one has taken responsibility

Code commits

CDAP
Author Commit Message Commit date
albertshau <ashau@google.com> albertshau <ashau@google.com> 581c2f6dca78f4c2c7477524bafc1adc4692c492 581c2f6dca78f4c2c7477524bafc1adc4692c492 Merge pull request #10174 from caskdata/feature/CDAP-13296-fix-program-status-race
CDAP-13296 fix race in program status call
Albert Shau <ashau@desktobert.svl.corp.google.com> Albert Shau <ashau@desktobert.svl.corp.google.com> 62d442fb3f16d527b3c9087a3f429b3529397645 m 62d442fb3f16d527b3c9087a3f429b3529397645 CDAP-13296 fix race in program status call
The call to get a program status was suspectible to races because
run records for the program were not read in a single transaction.
If run state happened to change in between run record reads, the
state could incorrectly be returned as stopped.

This race condition would cascade and cause other tests to fail
that would wait for a program run to complete. If one of those
tests ran into this scenario, the test would move on assuming
the program had stopped when it in fact was still running.

Fixed to read run records in a single transaction, and added
missing unit tests.

Also fixing a bug where a suspended program would have a stopped
status instead of a running status.

JIRA issues

IssueDescriptionStatus
Unknown Issue TypeCDAP-13296Could not obtain issue details from JIRA

Shared artifacts

Artifact File size
JARs 864 MB
RPMs 245 MB
DEBs 235 MB
SDK 909 MB
XMLs 6 MB
Dockerfile 4 KB
Packer Scripts 37 KB
Repo Scripts 45 KB
Parcels 0 bytes
HDInsight Package 0 bytes

4 more shared artifacts...

Error summary for Build Maven Artifacts

The job generated some errors, drill down into the full build log for more details.

warning: unable to rmdir hashing-tf-feature-generator: Directory not empty
warning: unable to rmdir logistic-regression-analytics: Directory not empty
warning: unable to rmdir naive-bayes-analytics: Directory not empty
warning: unable to rmdir skipgram-analytics: Directory not empty
warning: unable to rmdir tokenizer-analytics: Directory not empty
Cloning into 'condition-plugins'...
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Jun 14, 2018 4:24:12 AM org.apache.http.client.protocol.ResponseProcessCookies processCookies
WARNING: Invalid cookie header: "Set-Cookie: logged_in=no; domain=.github.com; path=/; expires=Mon, 14 Jun 2038 04:24:12 -0000; secure; HttpOnly". Invalid 'expires' attribute: Mon, 14 Jun 2038 04:24:12 -0000