kudu git commit: KUDU-2293 fix cleanup after failed copies

2018-04-10 Thread awong
Repository: kudu Updated Branches: refs/heads/master 745ebab2f -> 03d1fcb14 KUDU-2293 fix cleanup after failed copies Before, when a tablet server failed to tablet copy, Kudu would perform a best-effort cleanup of the partially-copied replica and leave the tablet tombstoned. If this

kudu git commit: [jepsen] update pattern for kudu-master-see-tservers

2018-04-10 Thread alexey
Repository: kudu Updated Branches: refs/heads/master 05bec2c1c -> 745ebab2f [jepsen] update pattern for kudu-master-see-tservers Changelist 91dd090 introduced a small change in the output of 'kudu cluster ksck' which the kudu-master-see-tservers used to check whether the output of the tool

[3/3] kudu git commit: user: fix a possible integer overflow

2018-04-10 Thread adar
user: fix a possible integer overflow This was flagged by a run of Fortify, though I think it's pretty dubious given the sysconf() contract, which returns either -1 or a positive number. Change-Id: I08b4e47862b0f05558c4420c9b5d6ddd53ccd156 Reviewed-on: http://gerrit.cloudera.org:8080/9975

[1/3] kudu git commit: [tools] ksck improvements [3/n]: master consensus checks

2018-04-10 Thread adar
Repository: kudu Updated Branches: refs/heads/master 00c2754ca -> 05bec2c1c [tools] ksck improvements [3/n]: master consensus checks This patch adds consensus consistency checks and a consensus matrix for the master tablet. It's a little trickier than for tablets, because there's no uuid

[2/3] kudu git commit: [tools] ksck improvements [4/n]: KUDU-2271 and KUDU-2310

2018-04-10 Thread adar
[tools] ksck improvements [4/n]: KUDU-2271 and KUDU-2310 This improves formatting in ksck output and ensures that the tablet ids appear in the output in verbose mode (KUDU-2271). It also revamps how results are printed when tablet id filters are specified, omitting conclusions about entire

[2/2] kudu git commit: KUDU-2191 (9/n): HMS Catalog should short-circuit no-op alter and create table calls

2018-04-10 Thread danburkert
KUDU-2191 (9/n): HMS Catalog should short-circuit no-op alter and create table calls This tweaks the HMS catalog class introduced in part 7 to be more flexible with how tables are created and altered. In particular, when altering, renaming, or creating a table entry in the HMS, it returns an OK

[1/2] kudu git commit: Add GetFlags endpoint and tool

2018-04-10 Thread danburkert
Repository: kudu Updated Branches: refs/heads/master 337a731c4 -> 00c2754ca Add GetFlags endpoint and tool This adds an rpc endpoint that retrieves gflags from servers. It also includes a tool for retrieving flag values from servers. By default, it returns only flags with non-default