You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@impala.apache.org by "Lars Volker (Code Review)" <ge...@cloudera.org> on 2018/02/01 01:09:44 UTC
[Impala-ASF-CR] IMPALA-6450: fix EventSequence::Start()
Lars Volker has posted comments on this change. ( http://gerrit.cloudera.org:8080/9155 )
Change subject: IMPALA-6450: fix EventSequence::Start()
......................................................................
Patch Set 4:
(1 comment)
> Patch Set 3: Code-Review+2
>
> Also not for this patch, but Lars, is there some test we are missing that would have caught the offset_ omission?
We could try adding a flag to spread out / delay the startup of local fragment instances, then start a query with multiple instances on a single worker, then assert that the event sequences of the delayed instances reflect the delay in increased timestamps. However, I'm not sure it's wort the effort. Alternatively, we could add a unit test as part of IMPALA-6469 (see my inline comment).
http://gerrit.cloudera.org:8080/#/c/9155/2/be/src/util/runtime-profile-counters.h
File be/src/util/runtime-profile-counters.h:
http://gerrit.cloudera.org:8080/#/c/9155/2/be/src/util/runtime-profile-counters.h@304
PS2, Line 304: offset_ = MonotonicStopWatch::Now() - start_time_ns;
: // TODO: IMPALA-4631: Occasionally we see MonotonicStopWatch::Now() return
: // (start_time_ns - 1), even though 'start_time_ns' was obtained using
: // MonotonicStopWatch::Now().
: DCHECK_GE(offset_, -1);
: sw_.Start();
> Not for this change, but I had to dig around to understand what this offset
I created IMPALA-6469 to track this. I don't fully understand how a) solves the issue though, since we don't have a sw_ of which we could take the start time.
--
To view, visit http://gerrit.cloudera.org:8080/9155
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I62317149cb8428f7d29e945a538f6cc8dd45342f
Gerrit-Change-Number: 9155
Gerrit-PatchSet: 4
Gerrit-Owner: Tim Armstrong <ta...@cloudera.com>
Gerrit-Reviewer: Dan Hecht <dh...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins
Gerrit-Reviewer: Lars Volker <lv...@cloudera.com>
Gerrit-Reviewer: Tim Armstrong <ta...@cloudera.com>
Gerrit-Reviewer: anujphadke <ap...@cloudera.com>
Gerrit-Comment-Date: Thu, 01 Feb 2018 01:09:44 +0000
Gerrit-HasComments: Yes