MergeOp: Hold onto timestamp from submissionId
Although we've been moving away from instance state in MergeOp, we still need the submissionId for logging purposes. This was already grabbing a timestamp; hold onto that so we can later use it in constructing BatchUpdates. Change-Id: Ic6d52fcfea271a4c80e15528c81a10b9e06c3207
This commit is contained in:
parent
519c44491f
commit
9fc3ee97a4
@ -274,7 +274,7 @@ public class MergeOp implements AutoCloseable {
|
||||
}
|
||||
MACHINE_ID = id;
|
||||
}
|
||||
private String staticSubmissionId;
|
||||
private Timestamp ts;
|
||||
private String submissionId;
|
||||
|
||||
private ReviewDb db;
|
||||
@ -467,9 +467,9 @@ public class MergeOp implements AutoCloseable {
|
||||
Hasher h = Hashing.sha1().newHasher();
|
||||
h.putLong(Thread.currentThread().getId())
|
||||
.putUnencodedChars(MACHINE_ID);
|
||||
staticSubmissionId = h.hash().toString().substring(0, 8);
|
||||
submissionId = change.getId().get() + "-" + TimeUtil.nowMs() +
|
||||
"-" + staticSubmissionId;
|
||||
ts = TimeUtil.nowTs();
|
||||
submissionId = change.getId().get() + "-" + ts.getTime() +
|
||||
"-" + h.hash().toString().substring(0, 8);
|
||||
}
|
||||
|
||||
public void merge(ReviewDb db, Change change, IdentifiedUser caller,
|
||||
|
Loading…
Reference in New Issue
Block a user