Alexey Serbin has posted comments on this change.

Change subject: KUDU-1674: Fix SubProcess:Call SEGV when trying to capture 
stderr alone
......................................................................


Patch Set 3:

(5 comments)

http://gerrit.cloudera.org:8080/#/c/4594/3/src/kudu/util/subprocess-test.cc
File src/kudu/util/subprocess-test.cc:

Line 27: #include "kudu/gutil/strings/numbers.h"
Is this necessary for the updated version?


PS3, Line 138: string
Nit: consider 'const string str = ...' or 'static const string str = ...' just 
to express it's not about to change during the test.


PS3, Line 140:   Status s = Subprocess::Call({"/bin/sh", "-c", cmd_str}, 
nullptr, &stderr);
             :   ASSERT_TRUE(s.ok());
Nit: since 's' is used only for ASSERT_TRUE(s.ok()) check, consider replacing 
there two strings with one like

ASSERT_OK(Subprocess::Call(...));


PS3, Line 146:   s = Subprocess::Call({"/bin/ls", "/dev/null"}, &stdout, 
nullptr);
             :   ASSERT_TRUE(s.ok());
Ditto for merging these two strings into ASSERT_OK(...)


PS3, Line 150:   s = Subprocess::Call({"/bin/ls", "/dev/zero"}, nullptr, 
nullptr);
             :   ASSERT_TRUE(s.ok());
Ditto for merging these two strings into ASSERT_OK(...)


-- 
To view, visit http://gerrit.cloudera.org:8080/4594
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I67bd462098526a9ba032669b621b8139b56ee5b8
Gerrit-PatchSet: 3
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Dinesh Bhat <din...@cloudera.com>
Gerrit-Reviewer: Adar Dembo <a...@cloudera.com>
Gerrit-Reviewer: Alexey Serbin <aser...@cloudera.com>
Gerrit-Reviewer: Dan Burkert <d...@cloudera.com>
Gerrit-Reviewer: Dinesh Bhat <din...@cloudera.com>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-HasComments: Yes

Reply via email to