Project

General

Profile

Actions

Bug #11166

closed

[Crunch2] crunchrun.go should avoid name collisions when creating log collections

Added by Lucas Di Pentima about 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Story points:
0.5

Subtasks 2 (0 open2 closed)

Task #11196: Review 11166-log-name-collisionResolvedPeter Amstutz02/24/2017Actions
Task #11212: use ensure_unique_name flag or timestampResolvedTom Clegg02/24/2017Actions

Related issues

Related to Arvados - Bug #11190: Containers seem to run more than once, which isn't supposed to happenResolvedTom Clegg03/01/2017Actions
Actions #1

Updated by Tom Morris about 7 years ago

  • Subject changed from cruchrun.go should avoid name collisions when creating log collections to [Crunch2] crunchrun.go should avoid name collisions when creating log collections
  • Target version set to 2017-03-15 sprint
Actions #2

Updated by Lucas Di Pentima about 7 years ago

We've been seeing CR logs with messages like this:

2017-03-01T17:31:40.739323663Z While creating log collection: arvados API server error: #<PG::UniqueViolation: ERROR:  duplicate key value violates unique constraint "index_collections_on_owner_uuid_and_name" 
2017-03-01T17:31:40.739323663Z DETAIL:  Key (owner_uuid, name)=(tb05z-tpzed-000000000000000, logs for tb05z-dz642-eie1eal1059y9bb) already exists.

If for some reason the process quits after writing the log collection, the next time that is retried, it will cause a PG::UniqueViolation error.

Actions #3

Updated by Tom Clegg about 7 years ago

Should be a matter of using the ensure_unique_name flag.

Actions #4

Updated by Tom Clegg about 7 years ago

  • Assigned To set to Tom Clegg
Actions #5

Updated by Tom Clegg about 7 years ago

  • Story points set to 0.5
Actions #6

Updated by Tom Clegg about 7 years ago

  • Status changed from New to In Progress
Actions #7

Updated by Peter Amstutz about 7 years ago

LGTM.

Actions #8

Updated by Tom Clegg about 7 years ago

11166-log-name-collision @ cb0b666f86ce87d35667e8e23e3775b703a37841

Actions #9

Updated by Tom Clegg about 7 years ago

  • Status changed from In Progress to Resolved

Applied in changeset arvados|commit:a1b0149879593df786807afbefb26d4687ebe161.

Actions

Also available in: Atom PDF